Ajout de BB code

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Ajout de BB code

Message par Adrienne/Enneirda le Sam 24 Juil 2010 - 6:39

Salut,
Ayant fouillé un peu, je n'ai pu trouver de procéder pour ajouter du bb code. Je ne le veux pas sur mon firefox, mais accessible à tous.
La procédure est, je crois, dans les templates. Comment savoir le code à ajouter ainsi que ceux à ne pas retirer (si besoin est).
Merci ^^

Adrienne/Enneirda
Nouveau membre

Féminin
Messages : 21
Inscrit(e) le : 28/06/2010

http://pontdeshalunz.forum-actif.net
Adrienne/Enneirda a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de BB code

Message par ge80 le Sam 24 Juil 2010 - 9:18

Bonjour

Pour ajouter du code dans la partie BBCODE

Le bbcode se trouve
Templates>>Général>> bbcode

Je crains que sur forumactif l'ajout d'un NOUVEAU bouton bbcode ne soit pas permis.

Par contre avec FIREFOX c'est possible
Voir
http://forum.forumactif.com/probleme-avec-un-script-un-code-f74/comment-puis-je-ajoute-la-liste-de-ces-bbcode-t272723.htm#2431795

cordialement

ge80
+ Hyperactif +

Masculin
Messages : 16158
Inscrit(e) le : 08/10/2006

http://tsi80.pro-forums.fr/
ge80 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de BB code

Message par Sen Hime le Sam 24 Juil 2010 - 16:03

Normalement, le BBCode est transformé en HTML côté serveur avant que la page ne soit renvoyée au client, or avec Forumactif tu n'as pas accès aux fichiers côté serveur.

Cependant, il existe aussi une possibilité qui est d'ajouter du BBCode en Javascript, la différence c'est que la page sera renvoyée au client, et puis c'est le navigateur qui fera la transformation visuelle, après chargement de la page. C'est un peu la même chose que le BBCode ajouté sur Firefox, mais ça marche avec tous les navigateurs des visiteurs de ton forum sans qu'ils n'aient à faire de manipulation particulière, le Javascript doit juste ne pas être désactivé.

Pour que le BBCode programmé en Javascript soit utilisé sur tous les topics, il doit être inséré tout à la fin du template viewtopic_body qui correspond à l'affichage d'un sujet (il n'y a pas de code à effacer)
Voilà quelques exemples de codes :

Celui-ci s'utilise ainsi : [background=blue]Texte avec fond bleu[/background], et affiche le texte avec un fond bleu
Code:
<script type="text/javascript">
        <!--
   var divs = document.getElementsByTagName("div");
   for (i=0; i<divs.length; i++){
   if(divs[i] != null && divs[i].className == "postbody")
   {
      var chaine1 = new String("[\[]background=(#?[a-zA-Z0-9]+)[^[]");
      var reg = new RegExp(chaine1, "g");
      var reg2 = new RegExp("[\[]/background[^[]", "g");
      var contenu = divs[i].innerHTML;
      var nouveaucontenu = contenu.replace(reg,"<span style="background-color:$1;">").replace(reg2,"</span>");
      divs[i].innerHTML = nouveaucontenu;
   }
  }
  // -->
</script>

Celui-ci, s'utilise ainsi : [infobulle=test]Texte[/infobulle], et affiche le message "test" lorsqu'on passe la souris sur "Texte"
Code:
<script type="text/javascript">
  <!--
   var divs = document.getElementsByTagName("div");
   for (i=0; i<divs.length; i++){
   if(divs[i] != null && divs[i].className == "postbody")
   {
      var chaine1 = new String("[\[]infobulle=([a-zA-Z]+)[^[]");
      var reg = new RegExp(chaine1, "g");
      var reg2 = new RegExp("[\[]/infobulle[^[]", "g");
      var contenu = divs[i].innerHTML;
      var nouveaucontenu = contenu.replace(reg,"<span title="$1">").replace(reg2,"</span>");
      divs[i].innerHTML = nouveaucontenu;
   }
  }
  // -->
</script>

Sen Hime
****

Féminin
Messages : 243
Inscrit(e) le : 24/03/2009

http://hyrulesjourney.fr-bb.com
Sen Hime a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de BB code

Message par Adrienne/Enneirda le Lun 26 Juil 2010 - 5:01

Merci pour vos réponses ^^
Je passe en mode essaies Wink
Spoiler:
Vous aurez des nouvelles cette semaine ou l'autre à la limite. Sans quoi, considérer le sujet comme résolu ^^'

Adrienne/Enneirda
Nouveau membre

Féminin
Messages : 21
Inscrit(e) le : 28/06/2010

http://pontdeshalunz.forum-actif.net
Adrienne/Enneirda a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum