Ajouter fonctionnalité BBcode et Timynce
Onagane Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre Onagane
- Inscrit le : 28/07/2009
Reprise du message précédent
Nan dans ce cas, les balises existent déjà. Ca fait du travail en moins
Par contre pour l'intégrer dans l'éditeur, tu dois modifier le /templates/default/framework/content/editor.tpl
En y ajoutant un menu comme celui-ci mais ça se complique parce que pour le menu média il y aura plusieurs balises différentes donc il vas falloir faire un menu mais mettre un evenement onChange avec une fonction JS pour insérer les balises avec la fonction insertbbcode.
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Code PHP :
<div style="position:relative;z-index:100;float:left;display:none;" id="bb_block4{FIELD}"> <div style="margin-left:160px;" class="bbcode_block" onmouseover="bb_hide_block('4', '{FIELD}', 1);" onmouseout="bb_hide_block('4', '{FIELD}', 0);"> <select id="MEDIA{FIELD}" onchange="insertbbcode_select('MEDIA', '{FIELD}')"> <option value="MOVIE"="MOVIE" disabled="disabled">{L_MOVIE}</option> <option value="PICTURE">{L_PICTURE}</option> <option value="SWF">{L_SWF}</option> <option value="MOVIE">{L_MOVIE}</option> </select> </div> </div>
Tu parle de ça ?
Code PHP :
<a href="javascript:{DISABLED_STYLE}bb_display_block('4', '{FIELD}');" onmouseout="{DISABLED_STYLE}bb_hide_block('4', '{FIELD}', 0);" class="bbcode_hover" title="{L_BB_STYLE}"><img src="{PATH_TO_ROOT}/templates/{THEME}/images/form/style.png" {AUTH_STYLE} alt="{L_BB_STYLE}" /></a> <img src="{PATH_TO_ROOT}/templates/{THEME}/images/form/separate.png" alt="" /> <img src="{PATH_TO_ROOT}/templates/{THEME}/images/form/url.png" class="bbcode_hover" {AUTH_URL} onclick="{DISABLED_URL}bbcode_url_{FIELD}();" alt="{L_BB_URL}" title="{L_BB_URL}" /> <img src="{PATH_TO_ROOT}/templates/{THEME}/images/form/image.png" class="bbcode_hover" {AUTH_IMG} onclick="{DISABLED_IMG}insertbbcode('[img]', '[/img]', '{FIELD}');" alt="{L_BB_IMG}" title="{L_BB_IMG}" /> <img src="{PATH_TO_ROOT}/templates/{THEME}/images/form/quote.png" class="bbcode_hover" {AUTH_QUOTE} onclick="{DISABLED_QUOTE}insertbbcode('[quote]', '[/quote]', '{FIELD}');" alt="{L_BB_QUOTE}" title="{L_BB_QUOTE}" /> <img src="{PATH_TO_ROOT}/templates/{THEME}/images/form/hide.png" class="bbcode_hover" {AUTH_HIDE} onclick="{DISABLED_HIDE}insertbbcode('[hide]', '[/hide]', '{FIELD}');" alt="{L_BB_HIDE}" title="{L_BB_HIDE}" />
Onagane Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre Onagane
- Inscrit le : 28/07/2009
Code TPL :
<script type="text/javascript"> function menumedia(id_menu,champs) { var select = document.getElementById(id_menu); if(select.value == 'video') insertbbcode('[movie=100,100]','[/movie]',champs); else if(select.value == 'img') ... } </script> <select id="media_menu" onchange="menumedia('media_menu', '{FIELD}')"> <option value="" selected="selected" disabled="disabled">MEDIA</option> <option value="video">Vidéo</option> <option value="img">Image</option> </select>
Comme ça je pense que ça doit marcher faudrait tester mais pour l'instant je peux pas.
P.S. : Il faut continuer le menu avec les balises qui manque
Édité par Onagane Le 31/07/2009 à 23h09
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Code PHP :
( c'est ce que je veux interprété )<a href="url de ma vidéo"><img src="image de la vidéo" style="width:taille; id="Nom voulu"></a>
Avec pop up pour choisir l'url de la vidéos, de l'image , la taille et le nom de la vidéo...
comme :
Code PHP :
function bbcode_url_{FIELD}() { var url = prompt("{L_URL_PROMPT}"); if( url != null && url != '' ) insertbbcode('[url=' + url + ']', '[/url]', '{FIELD}'); else insertbbcode('[url]', '[/url]', '{FIELD}'); }
Je vais avoué que moi je nage complètement là

Onagane Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre Onagane
- Inscrit le : 28/07/2009
Édité par ReidLos Le 31/07/2009 à 23h24
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
c'est juste pour le principe après je pourrai me débrouiller
Je voudrai la même fonctionnalité que la balise url CF =>

Ce que je t'ai donné c'est ce qui doit être interprété réellement, après niveau bbcode je ne sais pas trop comment faire...
Je voudrai juste une pop up qui me sert a remplir les champs mentionné ici :
Code PHP :
<a href="url de ma vidéo"><img src="image de la vidéo" style="width:taille; id="Nom voulu"></a>
Désolé pour l'explication mais c'est toujours difficile d'expliquer quelque chose qu' on ne connais pas vraiment...
Onagane Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre Onagane
- Inscrit le : 28/07/2009
Tu veux pourvoir lire la video directement sur le site ou mettre un lien vers la video ?
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Code PHP :
url de ma vidéo qui va être interprété par le javascript<a href="url de ma vidéo">
Code PHP :
lien/image lors du clique affichade JS donc vidéo<img src="image de la vidéo"
Code PHP :
Taille de la fenêtre + nom de la fenêtre JS
style="width:taille; id="Nom voulu"></a>
Onagane Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre Onagane
- Inscrit le : 28/07/2009
Tu met un nouveau bouton avec un onClick qui fait appelle a ta fonction.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie