Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#1 26-10-2007 19:00:21

totodu92
Membre

creer un bouton Puntoolbar 1.5

Voila je viens d'installer la puntoolbar 1.5 et je ne sais pas comment creer un nouveau bouton (en faite deux,un pour le lecteur dailymotion et un pour le mod hide)
je n'y connait pas grand chose, juste ce qu'il faut ...
Merci d'avance a ceux qui voudront bien me donner une solution pas tres longue pour ajouter un boutons, ou alors une autre barre si il en existe qui serait plus facile avec une interface ou l'ont peut ajouter un bouton !
merci !

Hors ligne

#2 26-10-2007 19:31:52

G.I.Geo
Membre

Re : creer un bouton Puntoolbar 1.5

Je crois qu'il y a déjà un post là-dessus.
http://www.punbb.fr/forums/viewtopic.php?id=2635

Hors ligne

#3 26-10-2007 20:28:17

totodu92
Membre

Re : creer un bouton Puntoolbar 1.5

mais je ne vois pas ou ils parlent de la puntoolbar ?!?
pourrais-tu m'aider ?
merci d'avance

Dernière modification par totodu92 (26-10-2007 20:33:03)

Hors ligne

#4 27-10-2007 00:14:36

Stan00_Seth
Membre

Re : creer un bouton Puntoolbar 1.5

Dans les derniers messages, j'ai fait un tuto pour mettre le bouton daylimotion dans la puntoolbar.

Hors ligne

#5 27-10-2007 02:28:33

totodu92
Membre

Re : creer un bouton Puntoolbar 1.5

Code trop long supprimé
celui la ?
je vais m'en servir pour ajouter la balise dailymotion et hide j'essayerais demain (la je dois dormir ^^)
Merci !

Hors ligne

#6 27-10-2007 10:31:10

Stan00_Seth
Membre

Re : creer un bouton Puntoolbar 1.5

N'oubli pas, c'est du bidouillage de la part de quelqu'un qui ne connait rien au php, j'ai demandé vérification, personne n'a rien dit c'est que ça doit etre ok.

A l'étape 21 n'oublie pas de modifier:

    function btdm(label)
    {
        addButton(bt_img_path+'bt_dm.png',label,
        function() { singleTag('dm code='); });
    }

par

    function btdm(label)
    
    {
        addButton(bt_img_path+'bt_dm.png',label,
        function() { encloseSelection('[dm code=]','');
        });
    }

Pour moi ça a mieux fonctionner.

Hors ligne

#7 27-10-2007 14:37:43

totodu92
Membre

Re : creer un bouton Puntoolbar 1.5

pour moi ça devrait faire un truc comme ça donc nan ?

    function btdm(label)
    
    {
        addButton(bt_img_path+'bt_dm.png',label,
        function() { encloseSelection('[dm code=]','');
        });
    }
    
    function btyt(label)
    {
        addButton(bt_img_path+'bt_yt.png',label,
        function() { singleTag('[hide]'); });
    }

??

la je vais m'y mettre, de toute façon si je rate j'ai uen copie de mes fichiers

Hors ligne

#8 27-10-2007 16:17:52

totodu92
Membre

Re : creer un bouton Puntoolbar 1.5

dernier probleme j'espere, avec quoi j'ouvre toolbar.js ? avec le bloc note ? car si j'ouvre avec le bloc note il trouve pas " this.btStrong        = function() {}; "

Dernière modification par totodu92 (27-10-2007 16:18:47)

Hors ligne

#9 27-10-2007 16:59:44

Pandark
Guide

Re : creer un bouton Puntoolbar 1.5

Problème de tabulations / espaces à mon avis.
Cherches juste [c]this.btStrong[/c] et vérifies que le reste est bien autours wink


=>  Plugins | Modifications | Liens utiles   <=
                .._ -Pandark- _..
                Serial Dreamer

Hors ligne

#10 27-10-2007 17:42:02

totodu92
Membre

Re : creer un bouton Puntoolbar 1.5

eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('3 24(9,7,1I){5.6=3(){};5.O=3(){};5.L=3(){};5.1t=3(){};5.1v=3(){};5.1y=3(){};5.1u=3(){};5.1q=3(){};5.1d=3(){};5.1e=3(){};5.1r=3(){};5.1c=3(){};5.1b=3(){};5.19=3(){};5.1a=3(){};5.1h=3(){};5.1n=3(){};5.1o=3(){};5.1p=3(){};5.1m=3(){};5.1l=3(){};5.1i=3(){};5.1j=3(){};5.1k=3(){};5.1f=3(){};5.1g=3(){};5.18=3(){};5.17=3(){};5.1s=3(){};5.V=3(){};d(!m.C){f}d((E(m[\'Q\'])==\'M\')&&(E(9[\'P\'])==\'M\')){f}a J=m.C(\'1G\');J.1J=\'J\';a v=m.C(\'1G\');v.1J=\'v\';v.y.1w=\'1M\';v.y.1z=\'0.26 0\';3 6(F,B,I){a i=m.C(\'G\');i.F=F;i.B=B;i.1E=3(){1H{I()}1Y(e){}f 1U};i.1R=20;J.H(i);L(2)}3 O(F,N){a i=m.C(\'G\');a o=N;o=o.12(14 10(/&29;/g),\'&\');o=o.12(14 10(/&27;/g),\'"\');o=o.12(14 10(/&25;/g),\'<\');o=o.12(14 10(/&22;/g),\'>\');i.F=F;i.B=N;i.y.23=\'28\';i.1E=3(){1H{x(o,\'\')}1Y(e){}f 1U};i.1R=20;v.H(i);L(2)}3 L(w){s=m.C(\'21\');s.y.1z=\'0 \'+w+\'2e 0 0\';s.H(m.1K(\' \'));J.H(s)}3 x(Y,R,I){9.1B();a A,X,n,1F,K;d(E(m[\'Q\'])!=\'M\'){n=m.Q.1P().1N}t d(E(9[\'P\'])!=\'M\'){A=9.2d;X=9.2c;1F=9.1Q;n=9.U.W(A,X)}d(n.2a(/ $/)){n=n.W(0,n.D-1);R=R+" "}d(E(I)==\'3\'){a 1A=(n)?I(n):I(\'\')}t{a 1A=(n)?n:\'\'}K=Y+1A+R;d(E(m[\'Q\'])!=\'M\'){a 2b=m.Q.1P().1N=K;9.2f-=R.D}t d(E(9[\'P\'])!=\'M\'){9.U=9.U.W(0,A)+K+9.U.W(X);d(n){9.P(A+K.D,A+K.D)}t{9.P(A+Y.D,A+Y.D)}9.1Q=1F}}3 1t(){9.1T.1W(v,9);9.1T.1W(J,9)}3 1v(N){l=m.C(\'2o\');l.y.1z=\'2M\';l.y.2N=\'2O\';l.1E=3(){2P()};l.H(m.1K(N));v.H(l)}3 h(1D){a 1V=\'[\'+1D+\']\';a 1X=\'[/\'+1D+\']\';x(1V,1X)}3 1y(4){6(7+\'2L.8\',4,3(){h(\'2K\')})}3 1u(4){6(7+\'2G.8\',4,3(){h(\'2F\')})}3 1q(4){6(7+\'2H.8\',4,3(){h(\'2I\')})}3 1d(4){6(7+\'2J.8\',4,3(){h(\'2R\')})}3 1e(4){6(7+\'2Q.8\',4,3(){h(\'b\')})}3 1r(4){6(7+\'2U.8\',4,3(){h(\'i\')})}3 1c(4){6(7+\'2S.8\',4,3(){h(\'u\')})}3 1b(4){6(7+\'2V.8\',4,3(){h(\'s\')})}3 19(4){6(7+\'2T.8\',4,3(){h(\'q\')})}3 1a(4){6(7+\'2D.8\',4,3(){h(\'2n\')})}3 1h(4){6(7+\'2E.8\',4,3(){h(\'c\')})}3 1n(4){6(7+\'2p.8\',4,3(){h(\'2q\')})}3 1o(4){6(7+\'2g.8\',4,3(){h(\'2m\')})}3 1p(4){6(7+\'2l.8\',4,3(){h(\'2h\')})}3 1m(4){6(7+\'2i.8\',4,3(){h(\'2j\')})}3 1i(4){6(7+\'2k.8\',4,3(){h(\'2r\')})}3 1l(4){6(7+\'2s.8\',4,3(){2z()})}3 17(4,13,1L){6(7+\'2A.8\',4,3(){x(\'\',\'\',3(j){a k=p.r(13,j);d(!k){f j}a Z=p.r(1L,\'\');d(Z){f\'[G Z=\'+Z+\']\'+k+\'[/G]\'}t{f\'[G]\'+k+\'[/G]\'}})})}3 1j(4){6(7+\'2B.8\',4,3(){x(\'[---]\',\'\')})}3 1k(4,13,z){6(7+\'2C.8\',4,3(){x(\'\',\'\',3(j){a k=p.r(13,j);d(!k){f j}a 4=p.r(z,j);d(4){f\'[T="\'+k+\'"]\'+4+\'[/T]\'}t{f\'[T]\'+k+\'[/T]\'}})})}3 1f(4,1S,z){6(7+\'2y.8\',4,3(){x(\'\',\'\',3(j){a 4=p.r(z,j);d(!4){f j}a B=p.r(1S,\'\');d(B){f\'[11="\'+B+\'"]\'+4+\'[/11]\'}t{f\'[11]\'+4+\'[/11]\'}})})}3 1g(4,16,z){6(7+\'2x.8\',4,3(){x(\'\',\'\',3(j){a k=p.r(16,\'\');d(!k){f j}a 4=p.r(z,j);d(4){f\'[15="\'+k+\'"]\'+4+\'[/15]\'}t{f\'[15]\'+k+\'[/15]\'}})})}3 18(4,16,z){6(7+\'2t.8\',4,3(){x(\'\',\'\',3(j){a k=p.r(16,\'\');d(!k){f j}a 4=p.r(z,j);d(4){f\'[s="\'+k+\'"]\'+4+\'[/s]\'}t{f\'[s]\'+k+\'[/s]\'}})})}3 1s(4){6(7+\'2u.8\',4,3(){1x=m.2v(\'v\');d(1x.y.1w==\'1O\'){9.1B();1x.y.1w=\'1M\'}t{9.1B();1x.y.1w=\'1O\'}})}3 V(1C,1Z){2w(a i=0;i<1C.D;i++){O(1I+1Z[i],1C[i])}}5.6=6;5.O=O;5.L=L;5.1t=1t;5.1v=1v;5.1y=1y;5.1u=1u;5.1q=1q;5.1d=1d;5.1e=1e;5.1r=1r;5.1c=1c;5.1b=1b;5.19=19;5.1a=1a;5.1h=1h;5.1n=1n;5.1o=1o;5.1p=1p;5.1m=1m;5.1l=1l;5.1i=1i;5.1j=1j;5.1k=1k;5.1f=1f;5.1g=1g;5.18=18;5.17=17;5.1s=1s;5.V=V}',62,182,'|||function|label|this|addButton|bt_img_path|png|textarea|var|||if||return||singleTag||str|href||document|sel|htxt|window||prompt||else||smilies||encloseSelection|style|msg_label|start|title|createElement|length|typeof|src|img|appendChild|fn|toolbar|subst|addSpace|undefined|txt|addSmiley|setSelectionRange|selection|suffix|nospam|url|value|barSmilies|substring|end|prefix|align|RegExp|acronym|replace|msg_url|new|email|msg_addresse|btImgLink|btNospam|btQ|btBquote|btDel|btIns|btSub|btStrong|btAcronym|btEmail|btCode|btPre|btHr|btLink|btColor|btJustify|btLeft|btCenter|btRight|btSup|btEm|btSmilies|draw|btSizePlus|moreSmilies|display|element|btSizeMinus|padding|res|focus|smiliesTxt|tag|onclick|scrollPos|div|try|smilies_img_path|id|createTextNode|msg_align|none|text|block|createRange|scrollTop|tabIndex|msg_title|parentNode|false|stag|insertBefore|etag|catch|smiliesImg|400|span|gt|verticalAlign|toolBar|lt|3em|quot|middle|amp|match|range|selectionEnd|selectionStart|px|caretPos|bt_align_center|right|bt_align_justify|justify|bt_pre|bt_align_right|center|quote|strong|bt_align_left|left|code|bt_color|bt_nospam|bt_smilies|getElementById|for|bt_email|bt_acronym|popup_color_picker|bt_img_link|bt_hr|bt_link|bt_bquote|bt_code|large|bt_size_plus|bt_sup|sup|bt_sub|small|bt_size_minus|1em|cursor|pointer|popup_smilies|bt_strong|sub|bt_ins|bt_quote|bt_em|bt_del'.split('|'),0,{}))

aucune trace d'un this.btStrong sad meme pas de this !!

Hors ligne

#11 28-10-2007 14:31:41

Stan00_Seth
Membre

Re : creer un bouton Puntoolbar 1.5

il faut prendre le toolbar.source.js et le renommez en toolbar.js

Il me semble.

Hors ligne

#12 28-10-2007 16:44:41

G.I.Geo
Membre

Re : creer un bouton Puntoolbar 1.5

en fait, le toolbar.js est une "compression" du source. J'avais posé la question à l'époque où je me suis lancé dans la personnalisation de notre puntoolbar. Il y a un site où tu mets le source et qui te le sort sous la forme du .js mais je ne sais plus où. il me semble que la réponse doit être dans un post sur la puntoolbar et où j'ai écrit.

Hors ligne

#13 28-10-2007 16:49:29

G.I.Geo
Membre

Re : creer un bouton Puntoolbar 1.5

j'ai retrouvé

MT a écrit :

Et si tu veux re-compresser le javascript après, tu peux aller voir ici.

Hors ligne

#14 28-10-2007 21:04:32

totodu92
Membre

Re : creer un bouton Puntoolbar 1.5

donc en gros je modifie le source et ensuite je le compresse ?

PS : le lien est mort :'(

c'est bon j'en ai trouver un autre, la j'envoi les fichiers sur mon serveur pour voir si ça marche

Dernière modification par totodu92 (29-10-2007 14:34:50)

Hors ligne

#15 29-10-2007 17:38:44

totodu92
Membre

Re : creer un bouton Puntoolbar 1.5

voila ça marche j'ai mes deux boutons en plus, le probleme j'aimerais savoir quel fichier modifier pour changer l'icone du bouton ? parceque pour le bouton dailymotion j'ai l'icone de l'italique et pour le hide j'en ai pas tongue

EDIT : j'ai trouver c'est dans AP_puntoolbar.php

Dernière modification par totodu92 (29-10-2007 17:45:08)

Hors ligne

#16 29-10-2007 18:29:21

Stan00_Seth
Membre

Re : creer un bouton Puntoolbar 1.5

a toi de faire ton icone que tu nommera: bt_dm.png et que tu mettras dans le dossier img/puntoolbar/themedesicones

Hors ligne

#17 29-10-2007 20:24:28

totodu92
Membre

Re : creer un bouton Puntoolbar 1.5

ouai c'est ce que j'ai fait maintenant le bouton DM marche mais pas celui du hide ...

pourtant le code est bon c'est le meme que pour Dailymotion :

<tr>
                                <th scope="row"><img src="img/puntoolbar/<?php echo $pun_config['o_ptb_img_pack'] ?>/bt_dm.png" alt="" /> <?php echo $lang_ptb['btdm'] ?></th>
                                <td><input type="radio" name="c_form[dm code=]" value="1"<?php if ($form_butons['dm code='] == 1) echo ' checked="checked"' ?> /> <strong><?php echo $lang_ptb_admin['yes'] ?></strong>   <input type="radio" name="c_form[dm code=]" value="0"<?php if ($form_butons['dm code='] == 0) echo ' checked="checked"' ?> /> <strong><?php echo $lang_ptb_admin['no'] ?></strong></td>
                                <td><input type="radio" name="q_form[dm code=]" value="1"<?php if ($qform_butons['dm code='] == 1) echo ' checked="checked"' ?> /> <strong><?php echo $lang_ptb_admin['yes'] ?></strong>   <input type="radio" name="q_form[dm code=]" value="0"<?php if ($qform_butons['dm code='] == 0) echo ' checked="checked"' ?> /> <strong><?php echo $lang_ptb_admin['no'] ?></strong></td>
                            </tr>
                            <tr>
                                <th scope="row"><img src="img/puntoolbar/<?php echo $pun_config['o_ptb_img_pack'] ?>/bt_hide.png" alt="" /> <?php echo $lang_ptb['bthide'] ?></th>
                                <td><input type="radio" name="c_form[hide]" value="1"<?php if ($form_butons['hide'] == 1) echo ' checked="checked"' ?> /> <strong><?php echo $lang_ptb_admin['yes'] ?></strong>   <input type="radio" name="c_form[hide]" value="0"<?php if ($form_butons['hide'] == 0) echo ' checked="checked"' ?> /> <strong><?php echo $lang_ptb_admin['no'] ?></strong></td>
                                <td><input type="radio" name="q_form[hide]" value="1"<?php if ($qform_butons['hide'] == 1) echo ' checked="checked"' ?> /> <strong><?php echo $lang_ptb_admin['yes'] ?></strong>   <input type="radio" name="q_form[hide]" value="0"<?php if ($qform_butons['hide'] == 0) echo ' checked="checked"' ?> /> <strong><?php echo $lang_ptb_admin['no'] ?></strong></td>
                            </tr>

Hors ligne

#18 29-10-2007 20:31:33

M@x
Membre

Re : creer un bouton Puntoolbar 1.5

Il ne fonctionne pas dans l'espace de la puntoolbar (Administration) ou lors du post d'un message ?

M@x.


...

Hors ligne

#19 29-10-2007 20:37:54

totodu92
Membre

Re : creer un bouton Puntoolbar 1.5

je viens de me rendre compte que la puntoolbar avait disparu huh
j'ai vu sur un autre forum une barre tout a fait differente ... vous avez pas d'autre barres plus facile a ajouter des boutons ?
parceque la la puntoolbar me gave sans etre vexant

Dernière modification par totodu92 (29-10-2007 20:38:43)

Hors ligne

#20 29-10-2007 20:47:27

M@x
Membre

Re : creer un bouton Puntoolbar 1.5

L'autre barre est pas super à mon gout. Recherche dans les mods. Je peut t'aider pour la puntoolbar si tu le souhaite, je l'ai pas mal modifié. Passe moi tes fichier toolbar.source.js (modifié) et include/cache_puntoolbar.php (Modifié)

M@x.


...

Hors ligne

#21 29-10-2007 20:57:58

totodu92
Membre

Re : creer un bouton Puntoolbar 1.5

franchement je prefererais installer l'autre barre si l'ajout de balise est plus facile, est ce que c'est ça : http://www.punbb.fr/mods/mod.php?id=32

ICI mes fichiers

Dernière modification par totodu92 (29-10-2007 21:07:25)

Hors ligne

#22 29-10-2007 21:23:45

M@x
Membre

Re : creer un bouton Puntoolbar 1.5

Oui, c'est ça !

M@x.


...

Hors ligne

#23 29-10-2007 21:35:29

M@x
Membre

Re : creer un bouton Puntoolbar 1.5

Voici le nouveau fichier js
http://punbb.upload.free.fr/files/M@x/7 … rce-js.txt

Et le fichier cache_puntoolbar :
http://punbb.upload.free.fr/files/M@x/6 … ar-php.txt

J'ai fait au gros, il te reste les finitions. Si ça ne marche pas, alors c'est qu'il y a une erreur autre part. Pour plus de conseils, demande moi. wink

M@x.


...

Hors ligne

#24 29-10-2007 22:55:25

totodu92
Membre

Re : creer un bouton Puntoolbar 1.5

Merci beaucoup je test les fichiers et j'edite mon message ensuite wink

ah cool la barre est revenue !! me manque plus qu'a trouver comment faire apparaitre cette foutu image du hide xD

Dernière modification par totodu92 (29-10-2007 23:05:49)

Hors ligne

#25 29-10-2007 23:25:46

foxmask
Lugo

Re : creer un bouton Puntoolbar 1.5

[humour]par definition hide signifie caché ; donc tu trouveras pas l'image [/humour]


http://www.foxmask.info
HaveFnuBB! le seul forum produit avec le framework PHP5 Jelix
(dé)pot de miel
Membre de la CoreTeam Jelix

Hors ligne

Pied de page des forums