MyBB.support, le portail francophone de MyBB

Version complète : Modele de Message
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Salut salut,

Me revoila avec de nouveau projet et j'espere que vous pourrez m'aider Smile

voila je souhaite creer des tuto dans mon forum avec une mise en page particuliere (une sorte de modele a suivre pour les membres) j'ai donc poster un topic avec entre les balises de code, le text a copier coller et a preremplir.

Mais je voudrai pousser la chose en creant un bouton dans le redaction des messages s'appellant "Modeles" et ou le membre pourra cliquer sur le modele de son choix et aura sa case de texte prerempli.

Voyez vous la chose possible, si oui comment ?

Merci bcp
up Smile
Bonjour,

Je pense qu'en Mycode, on pourrait faire un tel item. Mais le seul soucis, c'est qu'il va vous falloir l'implanter dans les templates, et même de modifier les fichiers sources de MyBB pour inclure les nouvelles icônes, il me semble.

Si je prends par exemple un plugin pour ajouter la balise "dailymotion" à votre forum, il vous faut suivre la même procédure, sauf que dans le mycode à insérer, vous mettrez votre modèle de message.

Voici pour vous aider, l'installation d'une icone et d'un mycode pour une balise dailymotion, réalisé par Khap en personne !

Code :
Yeah !
Plugin pour installer une balise permettant d'ajouter une vidéo Dailymotion dans un message.
COPYRIGHT Khap 2008


Fichiers à editer:
           Editor.js
           Global.lang.php
           Functions.php
          
1. [Dans le Directory/inc/functions.php] Trouver:[            "editor_title_close_tags", ]
Et rajouter à la suite:[                   "editor_title_dailymotion", ]

2.[ Dans Directory/inc/languages/french/global.lang.php]
Trouver:[$l['editor_title_close_tags'] = "Fermer toutes les balises MyCode actuellement ouvertes"; ]
After Add:[$l['editor_title_dailymotion'] = "Ajouter une vidéo Dailymotion"; ]

3. [ Dans Directory/jscripts/editor.js]
Trouver:[        this.insertStandardButton(elements, "php", "images/codebuttons/php.gif", "php", "", this.options.lang.title_php); ]

Et rajouter à la suite:[            this.insertStandardButton(elements, "dailymotion", "images/codebuttons/dailymotion.gif", "dailymotion", "", this.options.lang.title_dailymotion); ]

4.[Dans Directory/images/codebuttons/] Uploader:[dailymotion.gif]

5. UPLOADER: dailymotion.php dans:[inc/plugins]

6. ACTIVER: Activer le plugin Dailymotion

7.Sauver et fermer tous les fichiers.
Merci Le Poulpe,

je test ca des retour a la maison et vous fait un retour Smile
Salut Le Poulpe,

Alors j'ai tester la manip et il y a du bon deja.

Je vois mon bouton tuto dans la creation d'un message.

Le souci c'est que quand je clique dessus cela m'ouvre un tag appeler tuto (avec le close tag au dessus) alors que moi je voudrai que ca copie directement la page du code du modele.

Pour plus d'info, voila la capture :

[attachment=197]

Une idée ?
Vous avez fait quoi, dans la manipulation ? Et quelles modifications avez-vous effectué ?
(tu peux me tutoyer Tongue)

Et bien simplement celle que tu as décrite ci-dessus en replacant juste le mot dailymotion par tuto.
Maintenant il faut modifier le Mycode et passer les modèles de message via le code "tuto" ; ou alors il faut tout intégrer à ces modifications, mais vu que ce sont des modèles en html ça peut poser problème dans la modification des fichiers de scripts.
oula a tes souhait !

t comment qu'on fait tout ca ? deja pour le mycode (mot d'une autre planete pour moi) comment procederaiis tu ?

Deja merci de tes reponse
Oups pardon. En me relisant, je me suis rendu compte que j'avais rédigé une sorte de bouillie...

Bref, le MyCode est dans l'administration. Et à ce niveau, je sèche ; soit tu modifies le script de Khap, ou soit tu créées une balise Mycode (qui donnera un effet précis avec la balise [tuto]).
Citation :soit tu créées une balise Mycode (qui donnera un effet précis avec la balise [tuto]

ouais, autant inventer la boussole à pile Tongue

Bon si qnn à des idée sur le mycode a utiliser suir preneur.

Merci en tout cas Le Poulpe tu m'as bien avancé Wink
 Utilitaire de traduction fourni par Regentronique