[Résolu] Menu déroulant pour les bbcodes

Forum où sont déplacés les sujets résolus et les archives de l'entraide phpBB 3.3.x
Règles du forum
Forums des sujets résolus ou archivés de l'entraide phpBB 3.3.x
Les sujets restent ouverts, un certain temps, dans le but d'apporter des informations complémentaires, au besoin.
L'entraide n'est pas autorisée.
Message par Claude »
Avatar du membre
Claude Claude
Messages : 37
Enregistré depuis : 3 ans 5 mois
Identité : Claude Peitrequin
Site internet : https://www.secretlife.ch/

Menu déroulant pour les bbcodes

Message

Hello

Connaissez-vous un moyen de regrouper tous les bbcodes dans un menu déroulant ?


Ton sujet à été édité par un modérateur.
Raison : Modification du titre du topic
Le principe de Peter :
Chaque employé tend à s'élever à son niveau d'incompétence.
Message par MariePop's »
Avatar du membre
MariePop's MariePop's
Messages : 197
Enregistré depuis : 3 ans 3 mois
Site internet : https://phpbb-forum.fr/forum
Intérêt : Forum des BBCodes
Le forum et vous

Re: Menu déroulant pour les bbcodes

Message

Bonjour Claude. Tu veux obtenir ce genre de menu ?

Image

Utilises-tu une extension pour les BBcodes ? Est-ce que sur ton forum tu utilises un style personnalisé ?

A te lire
Marie
Image
D'abord ils vous ignorent, ensuite ils vous raillent, ensuite ils vous combattent et enfin, vous gagnez.
-Gandhi
Message par Claude »
Avatar du membre
Claude Claude
Messages : 37
Enregistré depuis : 3 ans 5 mois
Identité : Claude Peitrequin
Site internet : https://www.secretlife.ch/

Re: Menu déroulant pour les bbcodes

Message

Bonsoir Marie

J'utilise bien un style personnalisé, et j'ai installé advanced bbcodes sur le forum.
Ce que tu montres en image est exactement ce que je recherche.
Le principe de Peter :
Chaque employé tend à s'élever à son niveau d'incompétence.
Message par MariePop's »
Avatar du membre
MariePop's MariePop's
Messages : 197
Enregistré depuis : 3 ans 3 mois
Site internet : https://phpbb-forum.fr/forum
Intérêt : Forum des BBCodes
Le forum et vous

Re: Menu déroulant pour les bbcodes

Message

OK
Tu commences par désactiver l'extension Advanced BBCode Box sans supprimer les données.

Tu importes le template posting_buttons.html du style Prosilver dans le dossier des templates de ton style personnel. Tu modifies ce template de la sorte :
Il faut trouver cette partie

Code : Tout sélectionner

<!-- BEGIN custom_tags -->
		<input type="button" class="button2" name="addbbcode{custom_tags.BBCODE_ID}" value="{custom_tags.BBCODE_TAG}" onclick="bbstyle({custom_tags.BBCODE_ID})" title="{custom_tags.BBCODE_HELPLINE}" />
	<!-- END custom_tags -->
Que tu vas remplacer par celle-ci

Code : Tout sélectionner

<select name="addbbcode_custom" onchange="bbstyle(this.form.addbbcode_custom.options[this.form.addbbcode_custom.selectedIndex].value*1);this.form.addbbcode_custom.selectedIndex = 0;">
		<option value="0" selected="selected">{L_CUSTOM_BBCODES}</option>
		<!-- BEGIN custom_tags -->
		<option value="{custom_tags.BBCODE_ID}" title="{custom_tags.BBCODE_HELPLINE}">{custom_tags.BBCODE_TAG}</option>
		<!-- END custom_tags -->   
	</select>
Pour la partie template c'est terminé.

Il faut que tu modifies le fichier common.php qui se trouve dans le dossier language/fr du forum

Il faut trouver cette ligne

Code : Tout sélectionner

'ATTACHED_IMAGE_NOT_IMAGE'		=> 'Le fichier image que vous essayez de joindre n’est pas valide.',
Et tu ajoutes cette ligne juste après

Code : Tout sélectionner

'CUSTOM_BBCODES'					=> 'Menu des BBCodes',
Pour la partie langue c'est terminé.

______________________

Tu risques de te retrouver avec des BBcodes qui ne sont plus opérationnels, selon tes besoins on pourra y remédier.
L'extension Advanced BBCode Box a une particularité intéressante dans la mesure ou tu as la possibilité de rendre disponibles certains BBcodes aux groupes que tu veux. Cette fonction n'est plus disponible, les BBcodes sont disponibles à tout le monde si tu les affiches dans l'éditeur de texte.

Si jamais cette solution ne te convient pas tu as la possibilité de réactiver l'extension Advanced BBCode Box pour revenir à la présentation de départ.
Image
D'abord ils vous ignorent, ensuite ils vous raillent, ensuite ils vous combattent et enfin, vous gagnez.
-Gandhi
Message par JohnB »
Avatar du membre
JohnB JohnB
Messages : 93
Enregistré depuis : 3 ans 4 mois
Site internet : http://headergames.fr/index.php

Re: Menu déroulant pour les bbcodes

Message

bonjour, il y a une extension pour ceci afin d'éviter de toucher les fichier html de base de phpBB
je vous la met en pièce jointe
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Message par MariePop's »
Avatar du membre
MariePop's MariePop's
Messages : 197
Enregistré depuis : 3 ans 3 mois
Site internet : https://phpbb-forum.fr/forum
Intérêt : Forum des BBCodes
Le forum et vous

Re: Menu déroulant pour les bbcodes

Message

Bonjour John. Merci pour cette version fonctionnelle pour la version 3.3 (testée en version 4.0)
Image
D'abord ils vous ignorent, ensuite ils vous raillent, ensuite ils vous combattent et enfin, vous gagnez.
-Gandhi
Message par Fred »
Avatar du membre
Fred Fred
Messages : 2850
Enregistré depuis : 3 ans 5 mois
Identité : Fred Rimbert
Site internet : https://caforum.fr
Localisation : Le Lude - Pays de la Loire
Intérêt : GitHub

Re: Menu déroulant pour les bbcodes

Message

Relance par un modérateur.
Cela fait 5 jours que tu n'as pas donné suite à ta demande.
Sous 48h ton message sera verrouillé et archivé.

Merci de relire le règlement de l'entraide.
Message par Claude »
Avatar du membre
Claude Claude
Messages : 37
Enregistré depuis : 3 ans 5 mois
Identité : Claude Peitrequin
Site internet : https://www.secretlife.ch/

Re: Menu déroulant pour les bbcodes

Message

Hello
Désolé pour avoir tardé à revenir ici, en ce moment j’ai pas trop de temps libre.

Merci Marie pour ta proposition et merci John pour l’extension, je m’occupe d’installer ça sur mon fofo et vous dis ce qu’il en est.
Le principe de Peter :
Chaque employé tend à s'élever à son niveau d'incompétence.
Message par MariePop's »
Avatar du membre
MariePop's MariePop's
Messages : 197
Enregistré depuis : 3 ans 3 mois
Site internet : https://phpbb-forum.fr/forum
Intérêt : Forum des BBCodes
Le forum et vous

Re: Menu déroulant pour les bbcodes

Message

Bonjour Claude. N'hésite pas à revenir si tu as d'autres questions

Pense à passer ton sujet en résolu si tu n'as plus de questions sur le menu déroulant
Image
D'abord ils vous ignorent, ensuite ils vous raillent, ensuite ils vous combattent et enfin, vous gagnez.
-Gandhi
Message par Claude »
Avatar du membre
Claude Claude
Messages : 37
Enregistré depuis : 3 ans 5 mois
Identité : Claude Peitrequin
Site internet : https://www.secretlife.ch/

Re: Menu déroulant pour les bbcodes

Message

Hello
Pour moi c'est ok, j'ai retenu ta proposition Marie au lieu d'utiliser une extension.
Merci encore
Le principe de Peter :
Chaque employé tend à s'élever à son niveau d'incompétence.
Message par MariePop's »
Message déplacé depuis le forum Entraide phpBB 3.3.x vers le forum phpBB 3.3.x - Archives / Sujets résolus par MariePop's le 18 mars 2020, 17:11

Avatar du membre
MariePop's MariePop's
Messages : 197
Enregistré depuis : 3 ans 3 mois
Site internet : https://phpbb-forum.fr/forum
Intérêt : Forum des BBCodes
Le forum et vous

Re: Menu déroulant pour les bbcodes

Message

Bonjour Claude. Pense à garder de côté ce que tu as mis en place sur ton forum, tu en auras besoin si tu mets à jour ton forum
Image
D'abord ils vous ignorent, ensuite ils vous raillent, ensuite ils vous combattent et enfin, vous gagnez.
-Gandhi
Message par Claude »
Avatar du membre
Claude Claude
Messages : 37
Enregistré depuis : 3 ans 5 mois
Identité : Claude Peitrequin
Site internet : https://www.secretlife.ch/

Re: Menu déroulant pour les bbcodes

Message

Merci pour le tuyau Marie, c'est ce que j'ai fait.
Le principe de Peter :
Chaque employé tend à s'élever à son niveau d'incompétence.
Partagez cette page
Twitter Whatsapp Linkedin Email
Vous devez être membre du forum pour répondre
Inscrivez-vous pour participer au forum ou Connecter-vous à votre compte.