Bonjour,
j'ai installé le plugin PWG Stuffs afin de pouvoir insérer de la publicité dans ma galerie. Pour cela, j'ai utilisé un bloc personnel et je l'ai placé avant le bloc principal, mais j'aimerai changer l'endroit où s'affiche la publicité. Dans les pages de catégories et les pages de photos où je veux mettre la publicité, j'aimerai que celle-ci soit affiché entre la barre horizontale qu'il y a en haut et les différentes catégories dans les pages de catégories et entre la barre horizontale qu'il y a en haut et les photos dans les pages de photos.
J'ai regardé dans le code du plugin et il me semble que c'est ces lignes qu'il faut modifier dans plugins/PWG_Stuffs/stuffs_on_index.php pour les pages de catégories
if (!empty($stuffs->code['begin'])) { $template->uncompiled_code['index'] = str_replace( "<div id=\"content\">", "<div id=\"content\">\n<div style=\"overflow:auto;\">\n" . implode("\n", $stuffs->code['begin']) . "</div><br>\n", $template->uncompiled_code['index']); }
et dans plugins/PWG_Stuffs/stuffs_on_picture.php pour les pages des images
if (!empty($stuffs->code['begin'])) { $template->uncompiled_code['picture'] = str_replace( "<div id=\"imageHeaderBar\">", "<div style=\"overflow:auto;\">\n" . implode("\n", $stuffs->code['begin']) . "</div>\n<br>\n<div id=\"imageHeaderBar\">", $template->uncompiled_code['picture']); }
Mais je ne sais pas trop comment modifier cela et j'aurai besoin de votre aide.
Dites-moi d'abord si ce que je veux faire est possible et si oui comment ? Via mon plugin personnel ou bien en modifiant directement le code indiqué ci-dessus.
Edit: J'ai réussi à modifier pour les pages d'images mais pour les pages de catégories, je sèche toujours.
Dernière modification par vplfan (2008-02-18 22:55:30)
Hors ligne
Remplace
if (!empty($stuffs->code['begin'])) { $template->uncompiled_code['index'] = str_replace( "<div id=\"content\">", "<div id=\"content\">\n<div style=\"overflow:auto;\">\n" . implode("\n", $stuffs->code['begin']) . "</div><br>\n", $template->uncompiled_code['index']); }
Par
if (!empty($stuffs->code['begin'])) { $template->uncompiled_code['index'] = str_replace( "</div> <!-- titrePage -->", "</div> <!-- titrePage -->\n<div style=\"overflow:auto;\">\n" . implode("\n", $stuffs->code['begin']) . "</div><br>\n", $template->uncompiled_code['index']); }
Hors ligne
Merci beaucoup P@t !
C'est exactement ce que je voulais.
Hors ligne