Archives FluxBB.fr

Les archives de FluxBB.fr

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

#1 04-08-2006 16:50:55

romain9441
Admin locker

[Résolu] Ajout de boutons dans la PunToolBar

Bonjour à tous, j'ai créér des nouveaux BBCodes pour mon forum, ceux-ci marchent parfaitement. smile

Maintenant, je voudrais intégrer ces BBCodes dans la PunToolBar 1.3... wink

Je me suis donc orienter vers ce sujet :

http://www.punbb.fr/forums/viewtopic.ph … 693#p11693

Mais, je ne trouve pas les modifs à faire dans post.php, surement, parce qu'il parlent d'une ancienne version de la PunToolBar. En +, ce n'est pu dans ce fichier qu'on doit modifier ceci, mais dans include/puntoolbar.php à ma connaissance tongue

Est-ce que quelqu'un connaît une technique pour la PunToolBar 1.3 ? roll

Cordialement,

Romain wink

Dernière modification par romain9441 (04-08-2006 16:51:54)


Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?

Pas de support si pas d'adresse de forum !

Hors ligne

#2 04-08-2006 16:58:20

vin100
Membre

Re : [Résolu] Ajout de boutons dans la PunToolBar

la technique est simple : ouvrir les fichiers et regarder comment c'est fait

nan sérieusement y'a pas de marche à suivre pas à pas, ça dépend du type de bouton, il faut t'inspirer d'un bouton existant et en créer un nouveaux en recopiant les focntions et en les ajustants

Hors ligne

#3 04-08-2006 18:32:12

romain9441
Admin locker

Re : [Résolu] Ajout de boutons dans la PunToolBar

Ok, normalement, tout est bon sauf que dans ce code :

<?php if ($pun_config['p_message_bbcode'] == '1') : ?>

    <?php if ($pun_config['o_ptb_bt_b'] == 1) : ?>
        tb.btStrong('<?php echo str_replace("'","\'",$lang_ptb['btStrong']); ?>');
    <?php endif; ?>
    
    <?php if ($pun_config['o_ptb_bt_i'] == 1) : ?>
        tb.btEm('<?php echo str_replace("'","\'",$lang_ptb['btEm']); ?>');
    <?php endif; ?>
    
    <?php if ($pun_config['o_ptb_bt_u'] == 1) : ?>
        tb.btIns('<?php echo str_replace("'","\'",$lang_ptb['btIns']); ?>');
    <?php endif; ?>
    
    <?php if ($pun_config['o_ptb_bt_s'] == 1) : ?>
        tb.btDel('<?php echo str_replace("'","\'",$lang_ptb['btDel']); ?>');
    <?php endif; ?>

    <?php if ($pun_config['o_ptb_bt_left'] == 1) : ?>
        tb.btleft('<?php echo str_replace("'","\'",$lang_ptb['btleft']); ?>');
    <?php endif; ?>

    <?php if ($pun_config['o_ptb_bt_center'] == 1) : ?>
        tb.btcenter('<?php echo str_replace("'","\'",$lang_ptb['btcenter']); ?>');
    <?php endif; ?>

    <?php if ($pun_config['o_ptb_bt_right'] == 1) : ?>
        tb.btright('<?php echo str_replace("'","\'",$lang_ptb['btright']); ?>');
    <?php endif; ?>
    
    <?php if ($pun_config['o_ptb_bt_q'] == 1) : ?>
        tb.btQ('<?php echo str_replace("'","\'",$lang_ptb['btQ']); ?>');
    <?php endif; ?>
    
    <?php if ($pun_config['o_ptb_bt_c'] == 1) : ?>
        tb.btCode('<?php echo str_replace("'","\'",$lang_ptb['btCode']); ?>');
    <?php endif; ?>
    
    <?php if ($pun_config['o_ptb_bt_acr'] == 1) : ?>
        tb.btAcronym(
            '<?php echo str_replace("'","\'",$lang_ptb['btAcronym']); ?>',
            '<?php echo str_replace("'","\'",$lang_ptb['btAcronymMsg']); ?>',
            '<?php echo str_replace("'","\'",$lang_ptb['btAcronymAcr']); ?>'
            );
    <?php endif; ?>
    
    <?php if ($pun_config['o_ptb_bt_col'] == 1) : ?>
        tb.btColor('<?php echo str_replace("'","\'",$lang_ptb['btColor']); ?>');
        tb.addSpace(10);
    <?php endif; ?>
    
    <?php if ($pun_config['o_ptb_bt_bq'] == 1) : ?>
        tb.btBquote('<?php echo str_replace("'","\'",$lang_ptb['btBquote']); ?>');
    <?php endif; ?>
    
     <?php if ($pun_config['o_ptb_bt_pre'] == 1) : ?>
        tb.btPre('<?php echo str_replace("'","\'",$lang_ptb['btPre']); ?>');
    <?php endif; ?>
    
     <?php if ($pun_config['o_ptb_bt_hr'] == 1) : ?>
        tb.btHr('<?php echo str_replace("'","\'",$lang_ptb['btHr']); ?>');
    <?php endif; ?>
    
        tb.addSpace(10);

Il y a :

 tb.btBquote('<?php echo str_replace("'","\'",$lang_ptb['btBquote']); ?>');

Et j'aimerais bien savoir où mène ceci :

tb.btBquote

Car mon truc c'est que ça doit venir de là,

Cordialement,

Romain

Dernière modification par romain9441 (04-08-2006 18:32:45)


Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?

Pas de support si pas d'adresse de forum !

Hors ligne

#4 04-08-2006 18:46:36

vin100
Membre

Re : [Résolu] Ajout de boutons dans la PunToolBar

à la fonction javascript correspondante dans le fichier /js/toolbar.js

Hors ligne

#5 06-08-2006 15:37:32

romain9441
Admin locker

Re : [Résolu] Ajout de boutons dans la PunToolBar

Y a un truc que je ne comprend pas, quand j'ai fait toutes les modifs, je vais sur le fichier plugin, et je met oui à mon bouton pour qu'il apparaisse, et je fais Enregistrer.

Mais quand il revien sur la page du plugin, il n'y a rien de cocher sur ce bouton, ni non, ni oui hmm

Cordialement,

Romain


Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?

Pas de support si pas d'adresse de forum !

Hors ligne

#6 06-08-2006 18:07:58

vin100
Membre

Re : [Résolu] Ajout de boutons dans la PunToolBar

oui il faut le stocker quelque part ton paramètre ; il faut ajouter une ligne à la table config

Hors ligne

#7 06-08-2006 19:37:52

romain9441
Admin locker

Re : [Résolu] Ajout de boutons dans la PunToolBar

pun_config ? hmm


Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?

Pas de support si pas d'adresse de forum !

Hors ligne

#8 07-08-2006 07:01:12

vin100
Membre

Re : [Résolu] Ajout de boutons dans la PunToolBar

pun_ ou truc_ suivant le prefix que tu as choisi oui

Hors ligne

#9 13-11-2006 06:29:16

nico@nc
Membre

Re : [Résolu] Ajout de boutons dans la PunToolBar

Bonjour,

J'ai exactement le même problème (aucun bouton - ni oui, ni non - n'est coché), à la petite différence que la ligne existe déjà dans la table en question, et qu'elle est déjà à "1".
J'ai aussi essayé de la remettre à "0", mais rien n'y fait, il n'y a toujours rien de coché !

Merci d'avance de votre aide !
(attention, débutant !)

Hors ligne

#10 13-11-2006 08:38:44

vin100
Membre

Re : [Résolu] Ajout de boutons dans la PunToolBar

salut,

il faut que le paramètre soit enregistré quelque part et cela se fait dans la table config

Hors ligne

#11 13-11-2006 09:18:27

nico@nc
Membre

Re : [Résolu] Ajout de boutons dans la PunToolBar

J'ai justement déjà une ligne o_ptb_bt_rc dans ma base de données associé à la valeur 1. Et j'ai toujours le problème !

Hors ligne

#12 13-11-2006 09:51:06

vin100
Membre

Re : [Résolu] Ajout de boutons dans la PunToolBar

as tu essayé d'enregistrer au moins une fois le formulaire pour que la valeur soit correctement enregistrée ?

Hors ligne

#13 13-11-2006 10:22:24

nico@nc
Membre

Re : [Résolu] Ajout de boutons dans la PunToolBar

Oui, bien 5 fois au début. Puis j'ai passé à la main la valeur à 0 et j'ai réésayé le formulaire > toujours retour sans rien de coché. J'ai ensuite supprimé puis recréé la ligne > pas mieux ! hmm

Ça m'embête quand même un peu, vu que j'ai passé toute la matinée à trifouiller pour rendre le bouton opérationnel, ce petit problème qui arrive au bout ! sad

Hors ligne

#14 13-11-2006 10:53:47

vin100
Membre

Re : [Résolu] Ajout de boutons dans la PunToolBar

tu doit avoir un problème quelque part il n'y a pas de raison que ça ne fonctionne pas spécialement pour ce bouton

Hors ligne

#15 13-11-2006 14:08:11

nico@nc
Membre

Re : [Résolu] Ajout de boutons dans la PunToolBar

Bon, pour l'affichage du bouton c'est réglé, il reste juste un petit problème : au lieu de m'insérer des [rc] et d'afficher le bon bouton il me fait des  huh ...enfin je devrais arriver à arranger ça !

edit... c'est réglé !

En tout cas merci pour votre aide ! smile

Dernière modification par nico@nc (13-11-2006 14:40:46)

Hors ligne

Pied de page des forums