La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Gestion des smiley
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Gestion des smiley  (Lu 928 fois)
Gestion des smiley
« sur: le 21-05-2006 a 17:47:27 »
TuxWeb
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 4





Voir le Profil    WWW    E-Mail
Répondre avec citation

Bonjour, j'ai créer un petit forum, très basique. Maintenant je souhaiterais lui ajouter des fonctions comme : mettre en gras, en italique et aussi un petit gestionnaire des smiley.

Dois-je utilisé le PHP ou un autre langage ? Comment dois-je faire ? Auriez-vous un tuto ?

Merci d'avance

Rapporter au modérateur  

Re:Gestion des smiley
« Répondre #1 sur: le 21-05-2006 a 18:22:24 »
tavman
Habitué
***

Hors-Ligne

Messages: 466



HS

Voir le Profil
Répondre avec citation

pas de tutos mais la soluce classique de tous les forum.... Pour tout tes smileys, t'as cas faire un str_replace() dans ce genre là :

$A_Smileys = array(":-)", ":-("); // rajouttes-en
$A_Images = array("sourir", "triste");

$TEXTE = str_replace($A_Smileys, "<img src=\"" . $A_Images . "\" />", $TEXTE);

et normalement, ca passe.

Pour mettre en gras ou en italique, faut regarder si il y a bien l'ouverture et la fermeture APRES donc avec strchr() (pour rechercher) et strpos() (pour avoir les positions)... même strpos() suffit :


$TEXTE = "gregregregregraaaaa1test test test";
$V = true;
while ( ($Start = strpos($TEXTE, "") ) > -1 ) {
   $V = false;
   if ( ( $End = strpos($TEXTE, "
", $Start) ) > -1 ) {
      $V = true;
      $TEXTE = substr($TEXTE, 0, $Start ) . "<b>" . substr($TEXTE, $Start + strlen("") , $End - $Start - strlen("[b]") ) . "</b>" . substr($TEXTE, $End + strlen("") );
      echo $TEXTE;
   }
}


tu fait pareil pour l'italique et voila....

pour faire des liens, c'est peut etre un peu plus compliqué mais bon....

Rapporter au modérateur  

I-Radian
Re:Gestion des smiley
« Répondre #2 sur: le 28-05-2006 a 15:39:24 »
druidev
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 15



Enjoy in your projects

Voir le Profil    WWW    E-Mail
Répondre avec citation

Salut,

tu peux générer ton message par un système Javascript qui va te permettre de rajouter dans ton post du code, que tu remplaceras (comme indiqué par tavman).
Par exemple, tu définis que si on cliques sur ce smiley , on remplace dans le texte par ": )" .
Et lors de ton remplacement du code généré, tu indiques que chaque fois que tu rencontres ce bout de code, tu remplaces par l'image (tu peux même le faire en Javascript je pense, même pas besoin de PHP, mais c'est préférable avec ce dernier car tu es sûr qu'il n'a pas besoin d'être activé sur la machine de l'utilisateur).

Bon courage

druidev

« Dernière Édition: le 28-05-2006 a 15:40:08 par druidev » Rapporter au modérateur  

"On a toujours à apprendre..."


www.druidev.fr ++ un druide à Annecy
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg