Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
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à 
...
Hors ligne
M@x, as tu regardé mon archive ?
Je t'avoue que je suis perdu, je ne vois pas pourquoi cela ne fonctionne pas 
Hors ligne
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
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 
...
Hors ligne
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
Je pensais l'avoir inclus 
Enfin le voilà => http://dl.free.fr/getfile.pl?file=/5rczSFMW
Hors ligne
C'est plus ou moins la même manipulation sauf qu'il faut regarder de include/cache_puntoolbar.php (si je me souviens bien
)
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
)
Voilà en espérant avoir été clair 
Dernière modification par M@x (20-07-2009 19:12:36)
...
Hors ligne
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 
Hors ligne
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 
Hors ligne
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
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 
Hors ligne
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
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
ah je viens de comprendre les 3 remplacements, enfin ej crois
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
Je viens juste de rédiger un post (pour toi
) 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. 
...
Hors ligne
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
ç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
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
Comme quoi 
Tu utilise la balise [video] ? Si oui il te suffit de reprendre le code des liens ou image et faire quelques modifications. 
Dernière modification par M@x (26-08-2009 13:56:52)
...
Hors ligne
Comme quoi
Tu utilise la balise [video] ? Si oui il te suffit de reprendre le code des liens ou image et faire quelques modifications.
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
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
Hors ligne
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