Ajout de BB code
3 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Ajout de BB code
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 ^^
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 ^^
Re: Ajout de BB code
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
https://forum.forumactif.com/probleme-avec-un-script-un-code-f74/comment-puis-je-ajoute-la-liste-de-ces-bbcode-t272723.htm#2431795
cordialement
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
https://forum.forumactif.com/probleme-avec-un-script-un-code-f74/comment-puis-je-ajoute-la-liste-de-ces-bbcode-t272723.htm#2431795
cordialement
Re: Ajout de BB code
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
Celui-ci, s'utilise ainsi : [infobulle=test]Texte[/infobulle], et affiche le message "test" lorsqu'on passe la souris sur "Texte"
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>
Re: Ajout de BB code
Merci pour vos réponses ^^
Je passe en mode essaies
Je passe en mode essaies
- Spoiler:
- Vous aurez des nouvelles cette semaine ou l'autre à la limite. Sans quoi, considérer le sujet comme résolu ^^'
Sujets similaires
» Ajout d'url a mon code java
» Code pour ajout de partenaire
» Demande code pour ajout de bouton.
» Le code popup s'installe dans le code source comment faire svp
» Code d'ajout police sur le nouvel éditeur et connexion sur version mobile
» Code pour ajout de partenaire
» Demande code pour ajout de bouton.
» Le code popup s'installe dans le code source comment faire svp
» Code d'ajout police sur le nouvel éditeur et connexion sur version mobile
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum