Archives FluxBB.fr

Les archives de FluxBB.fr

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

#126 06-07-2009 19:54:57

M@x
Membre

Re : [Astuce] Ajouter un bouton dans la PunToolBar 1.5

Remplacer à chaque fois (edit, post, viewtopic) ceci :

                        <?php /* punToolBar */
                        if (file_exists(PUN_ROOT.'cache/cache_puntoolbar.php')) {
                            include PUN_ROOT.'cache/cache_puntoolbar.php';
                        } else {
                            require_once PUN_ROOT.'include/cache_puntoolbar.php';
                            generate_ptb_cache();
                            require PUN_ROOT.'cache/cache_puntoolbar.php';
                        }
                        ?>

Par celà :

                        <?php /* punToolBar */
                        if (file_exists(PUN_ROOT.'cache/cache_puntoolbar.php') && $pun_user['id'] == PUN_ADMIN) {
                            include PUN_ROOT.'cache/cache_puntoolbar.php';
                        } elseif($pun_user['id'] == PUN_ADMIN) {
                            require_once PUN_ROOT.'include/cache_puntoolbar.php';
                            generate_ptb_cache();
                            require PUN_ROOT.'cache/cache_puntoolbar.php';
                        }
                        ?>

Pas testé hein mais l'esprit est là happy


...

Hors ligne

#127 06-07-2009 20:53:46

adaur
Membre

Re : [Astuce] Ajouter un bouton dans la PunToolBar 1.5

M@x, as tu regardé mon archive ?

Je t'avoue que je suis perdu, je ne vois pas pourquoi cela ne fonctionne pas hmm


"As code is more often read than written it's really important to write clean code." - Franz
Twitter: @adaurfr
Mon fork de FluxBB: FeatherBB

Hors ligne

#128 06-07-2009 20:57:18

Tamarin
Membre

Re : [Astuce] Ajouter un bouton dans la PunToolBar 1.5

Salut M@x

Merci pour ta réponse, mais avec ton code c'est tous les boutons qui seraient cachés pour ceux qui ne sont pas admins. Ce que je cherche c'est à ne cacher qu'un seul bouton pour les membres afin de le réserver uniquement aux admins et modos.

Quelque chose dans le genre [c]if ($pun_user['g_id'] > PUN_MOD)[/c] mais je ne vois pas où le placer. Apparemment ça ne ne donne rien en le mettant dans cache_puntoolbar.php pour le bouton concerné :

if ($pun_user['g_id'] > PUN_MOD)
    {            
        if ($butons['XXXXX'] == 1) # XXXXX buton
            $output .= "\t".'tb.btXXXXX(\'<?php echo str_replace("\'","\\\'",$lang_ptb[\'btXXXXX\']) ?>\');'."\n";
    }

Cordialement.

Dernière modification par Tamarin (06-07-2009 21:00:34)

Hors ligne

#129 06-07-2009 21:19:22

M@x
Membre

Re : [Astuce] Ajouter un bouton dans la PunToolBar 1.5

adaur31 a écrit :

M@x, as tu regardé mon archive ?

A l'instant. Désolé du retard. Mais il me manque le fichier dans lequel je pense qu'il manquait quelques informations à savoir : include/cache_puntoolbar.php wink


...

Hors ligne

#130 06-07-2009 21:22:32

adaur
Membre

Re : [Astuce] Ajouter un bouton dans la PunToolBar 1.5

M@x a écrit :
adaur31 a écrit :

M@x, as tu regardé mon archive ?

A l'instant. Désolé du retard. Mais il me manque le fichier dans lequel je pense qu'il manquait quelques informations à savoir : include/cache_puntoolbar.php wink

Je pensais l'avoir inclus happy

Enfin le voilà => http://dl.free.fr/getfile.pl?file=/5rczSFMW


"As code is more often read than written it's really important to write clean code." - Franz
Twitter: @adaurfr
Mon fork de FluxBB: FeatherBB

Hors ligne

#131 20-07-2009 09:14:02

Tamarin
Membre

Re : [Astuce] Ajouter un bouton dans la PunToolBar 1.5

Personne n'a de piste à proposer pour ma demande au #125 et #128 de « rendre un bouton de la puntoolbar visible uniquement par les admins et les modos » ?

Hors ligne

#132 20-07-2009 19:12:12

M@x
Membre

Re : [Astuce] Ajouter un bouton dans la PunToolBar 1.5

Tamarin a écrit :

Personne n'a de piste à proposer pour ma demande au #125 et #128 de « rendre un bouton de la puntoolbar visible uniquement par les admins et les modos » ?

C'est plus ou moins la même manipulation sauf qu'il faut regarder de include/cache_puntoolbar.php (si je me souviens bien happy)
N'oublie pas par la suite de re-créer le cache de la puntoolbar (en supprimant les fichier ou bien en validant depuis le plugin de la modification)

@adaur31 : Désolé de ne pas avoir répondu plus tôt pourtant j'ai regardé ton archive dans l'immédiat... personellement je ne me souviens pas avoir remarqué d'erreur : case respecté ainsi que l'ordre. (le + important)
Je te conseille de faire quelques tests sur les valeurs dans include/cache_puntoolbar.php (je répète, je suis pas sur et certain du fichier) en utilisant les echo et print_r. Je pense dans un premier temps à la valeur du champ de la base pour indiquer si oui ou non le code de la balise doit être ajouté. (Car il n'est pas présent dans le cache wink )

Voilà en espérant avoir été clair smile

Dernière modification par M@x (20-07-2009 19:12:36)


...

Hors ligne

#133 21-07-2009 09:46:10

adaur
Membre

Re : [Astuce] Ajouter un bouton dans la PunToolBar 1.5

Ok, je vais voir ça smile


"As code is more often read than written it's really important to write clean code." - Franz
Twitter: @adaurfr
Mon fork de FluxBB: FeatherBB

Hors ligne

#134 22-08-2009 11:28:47

Thegrand
Membre

Re : [Astuce] Ajouter un bouton dans la PunToolBar 1.5

Bonjour,

Je voudrais ajouter un bouton "Spoiler" à la PunToolBar. J'ai fait toutes les manipulations comme indiqué, j'ai bien remplacé ce qu'il y a avait à remplacer. Je peux choisir d'activer le bouton dans le panneau d'administration mais, lorsque je l'active, l'intégralité de la PunToolBar disparait... Quand je le désactive, elle revient...

En tant que débutant, je suis (un peu) perdu... Avez-vous une suggestion pour m'aider ?

PS : La balise spoiler marche normalement, mais ne s'affiche pas dans la Barre...

Merci d'avance,
Thegrand smile

Hors ligne

#135 22-08-2009 13:25:24

Thegrand
Membre

Re : [Astuce] Ajouter un bouton dans la PunToolBar 1.5

Oui oui, la barre est activée dans la réponse rapide ET la réponse classique, et je peux l'utiliser normalement. Cependant, quand j'ajoute le bouton "spoiler" que j'ai créé à la barre, celle ci disparait, mais est toujours marquée comme activée dans le panneau d'administration hmm

Hors ligne

#136 22-08-2009 13:38:50

M@x
Membre

Re : [Astuce] Ajouter un bouton dans la PunToolBar 1.5

Si la barre disparait c'est que il y a une erreur au niveau du code javascript. Donne une archive avec le toolbar.source.js, include/cache_puntoolbar.php et plugins/AP_Puntoolbar.php


...

Hors ligne

#137 22-08-2009 13:52:55

Thegrand
Membre

Re : [Astuce] Ajouter un bouton dans la PunToolBar 1.5

Voila les fichiers : http://www.megaupload.com/?d=S0QXBEXU

J'ai pourtant suivi toutes les étapes, je ne vois pas d'où ca pourrait venir hmm

Hors ligne

#138 23-08-2009 13:02:26

M@x
Membre

Re : [Astuce] Ajouter un bouton dans la PunToolBar 1.5

T'est pressé à ce point là ?! Sérieux un pauvre UP juste comme ça...

Bref j'avais téléchargé ton ficher hier et je n'avais pas eu le temps d'y jeter un coup d'œil.

Là je viens d'ouvrir UN seul fichier (toolbar.source.js) et sans scroller je voit déjà une énorme erreur... (de placement) J'ai pas spécialement l'envie de te faire le travail donc je te conseille de reprendre le fichier toolbar.source.js neuf et de refaire les modifications à la lettre.


...

Hors ligne

#139 25-08-2009 20:55:22

Blooo
Membre

Re : [Astuce] Ajouter un bouton dans la PunToolBar 1.5

je ne comprend pas bien quand il y a écrit :
"3 remplacement dans ce code"
il faut faire quoi?

par ailleurs il y a écrit qu'il faut remplacer *nom* par le nom, ok mais il faut enlever les petites étoiles *
et dans lexemple il est écrit remplacer par exemple par "Upload" ou "Imgs"
je suppose qu'il faut juste mettre le nom sans les guillemets?

merci de votre aide


1er Portail Francophone de machines à vapeur, moteurs à air chaud et Bateaux Pop pop
http://www.blooo.fr/forum/index.php Le seul Forum Francophone de Machine à Vapeur et moteurs à air chaud !!!

Hors ligne

#140 25-08-2009 21:35:19

Blooo
Membre

Re : [Astuce] Ajouter un bouton dans la PunToolBar 1.5

ah je viens de comprendre les 3 remplacements, enfin ej crois sad c'est le nombre de *nom* à remplacer par le nom du bouton

par contre je viens de refaire toute la manip de A à Z et ma barre d'outils à disparue???

j'ai pourtant vidé le cache en supprimant les fichiers
cache_puntoolbar.php
et
cache_puntoolbar_quickreply.php
du répertoire cache du forum mais rien,

qu'est ce que j'ai bien pu louper?

merci de votre patience


1er Portail Francophone de machines à vapeur, moteurs à air chaud et Bateaux Pop pop
http://www.blooo.fr/forum/index.php Le seul Forum Francophone de Machine à Vapeur et moteurs à air chaud !!!

Hors ligne

#141 26-08-2009 00:26:23

M@x
Membre

Re : [Astuce] Ajouter un bouton dans la PunToolBar 1.5

Je viens juste de rédiger un post (pour toi happy) qui expliquait les erreurs lors de l'ajout de ce bouton de la puntoolbar.

Pour tes questions oui il faut remplacer trois fois et ne pas ajouter les étoiles
*nom* => Video

Si la barre disparait c'est que tu as une erreur sur le toolbar(.source ?).js et je t'invite donc à vérifier. wink


...

Hors ligne

#142 26-08-2009 12:43:56

Blooo
Membre

Re : [Astuce] Ajouter un bouton dans la PunToolBar 1.5

OK, alors maintenant la barre d'outils est bien là, le bouton video est activé dans l'administration, mais il n'apparaît pas,
je pense avancer mais il manque encore quelque chose mais quoi?

je me demande s'il n'y a pas un souci avec le nom de l'image du bouton?
chez moi c'est bt_video.png
est ce qu'il y aurait un souci avec le underscore qu'il faut mettre ou pas?

voilà l'adresse de mon forum et il y a une rubrique "Invités - Visiteurs"
http://www.blooo.fr/forum/index.php


1er Portail Francophone de machines à vapeur, moteurs à air chaud et Bateaux Pop pop
http://www.blooo.fr/forum/index.php Le seul Forum Francophone de Machine à Vapeur et moteurs à air chaud !!!

Hors ligne

#143 26-08-2009 13:22:36

Blooo
Membre

Re : [Astuce] Ajouter un bouton dans la PunToolBar 1.5

ça n'a certainement rien à voir, mais je lis dans le tuto que les images doivent avoir une résolution de 16*16,
mais les boutons d'origine de la toolbar font 20*20,
ce n'est pas un problème?


1er Portail Francophone de machines à vapeur, moteurs à air chaud et Bateaux Pop pop
http://www.blooo.fr/forum/index.php Le seul Forum Francophone de Machine à Vapeur et moteurs à air chaud !!!

Hors ligne

#144 26-08-2009 13:53:20

Blooo
Membre

Re : [Astuce] Ajouter un bouton dans la PunToolBar 1.5

OUF! ça fonctionne!

il y avait un *nom* que je n'avais pas changé dans toolbar.source.js

maintenant reste plus qu'à modifier le code pour qu'il demande l'URL de la vidéo ^^


1er Portail Francophone de machines à vapeur, moteurs à air chaud et Bateaux Pop pop
http://www.blooo.fr/forum/index.php Le seul Forum Francophone de Machine à Vapeur et moteurs à air chaud !!!

Hors ligne

#145 26-08-2009 13:56:15

M@x
Membre

Re : [Astuce] Ajouter un bouton dans la PunToolBar 1.5

Comme quoi ^^

Tu utilise la balise [video] ? Si oui il te suffit de reprendre le code des liens ou image et faire quelques modifications. wink

Dernière modification par M@x (26-08-2009 13:56:52)


...

Hors ligne

#146 26-08-2009 13:58:58

Blooo
Membre

Re : [Astuce] Ajouter un bouton dans la PunToolBar 1.5

M@x a écrit :

Comme quoi ^^

Tu utilise la balise [video] ? Si oui il te suffit de reprendre le code des liens ou image et faire quelques modifications. wink

oui c'est ça, mais je vais chercher le message dans ce fil ou un membre l'a fait


1er Portail Francophone de machines à vapeur, moteurs à air chaud et Bateaux Pop pop
http://www.blooo.fr/forum/index.php Le seul Forum Francophone de Machine à Vapeur et moteurs à air chaud !!!

Hors ligne

#147 26-08-2009 14:35:09

Blooo
Membre

Re : [Astuce] Ajouter un bouton dans la PunToolBar 1.5

Kaworu-kun a écrit :

Pour cela il suffit de suivre le tuto en première page, mais, dans le fichier toolbar.js, à cette étape :

if ($butons['video'] == 1) # video buton
        {
            $output .= 
                "\t".'tb.btVideo('."\n".
                "\t\t".'\'<?php echo str_replace("\'","\\\'",$lang_ptb[\'btVideo\']) ?>\','."\n".
                "\t\t".'\'<?php echo str_replace("\'","\\\'",$lang_ptb[\'btVideoUrl\']) ?>\''."\n".
                "\t".');'."\n";
        }

Et dans le fichier /lang/French/puntoolbar.php, rajoutez les entrées suivantes :


Voilà ! J'espère que ça servira pour certains !

j'ai testé et ça ne fonctionne pas,
et j'ai remarqué que "btVideo" avait une majuscule à video, alors j'ai mis une minuscule et là ça fonctionne parfaitement bien ^^

Dernière modification par Blooo (26-08-2009 14:36:09)


1er Portail Francophone de machines à vapeur, moteurs à air chaud et Bateaux Pop pop
http://www.blooo.fr/forum/index.php Le seul Forum Francophone de Machine à Vapeur et moteurs à air chaud !!!

Hors ligne

#148 30-08-2009 19:37:58

adaur
Membre

Re : [Astuce] Ajouter un bouton dans la PunToolBar 1.5

En fait, ça marche, j'ai refait les modifs dans le cache, et sans explication ça fonctionne Oo


"As code is more often read than written it's really important to write clean code." - Franz
Twitter: @adaurfr
Mon fork de FluxBB: FeatherBB

Hors ligne

#149 27-10-2009 18:01:54

Timkhan
Membre

Re : [Astuce] Ajouter un bouton dans la PunToolBar 1.5

Meme gros soucis max je potasse depuis le debut de la journée

un probleme qui semble t il doit etre majeur :

aucune reference du type

if ($butons['blockquote'] == 1) # blockquote buton
            $output .= "\t".'tb.btBquote(\'<?php echo str_replace("\'","\\\'",$lang_ptb[\'btBquote\']) ?>\')

ds mon cache_puntoolbar.php

donc mon icone et option aparaissent ds le panneau admin

mais rien ds ma barre! Le cache de l explorateur est vidé ainsi que de la puntool

version a jour de fluxbb comprend pas !

Demande coup de main !!

Hors ligne

Pied de page des forums