Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

ddtddt
2012-01-06 17:02:25

ok c'est parfait si tu as trouvé une solution :-)

makno
2012-01-06 15:36:15

Un peu pris par le temps, je suis parti sur une solution différente : je supprime la bannière sur la page d'accueil, j'ai intégré la créa graphique dans la page et vais créer des bannières par thème, en utilisant thème changer. Je vais comme cela me passer de random Header, qui me fait souci avec ce thème.

En tout cas merci de ton intervention :)

ddtddt
2012-01-01 09:09:46

Tu peux m'envoyer un MP avec le lien de ta galerie de test et un code webmaster que je regardes

makno
2012-01-01 07:04:04

Et si je l'ai fait, et je ne sais pas comment...

Bon, correction effectuées. J'ai aussi enlevé l'affichage de la bannière dans configuration -> option (il me semble que je devais, non ?)

Et j'obtiens ceci :

pas de header sur la page d'accueil
header avec la bannière et random header sur la page albums
Pas de header sur les pages des catégories


Note : pour arriver au même résultat que celui visé, il y a une autre stratégie : mettre la photo de ma page d’accueil dans le <body> et demander à PWGStuff d'afficher les blocs après la photo. Si tu penses que c'est plus simple...

ddtddt
2011-12-31 17:10:22

Tu n'as pas remis le array_pop($template->_tpldata['categories.'][0]['category.']); ?

makno
2011-12-31 17:00:08

Voilà. et j'obtiens :

Code:

Warning: array_pop() [function.array-pop]: The argument should be an array in /var/www/virtual/instants-de-scenes.com/htdocs/piwigo21/plugins/PersonalPlugin/main.inc.php on line 19

Warning: Cannot modify header information - headers already sent by (output started at /var/www/virtual/instants-de-scenes.com/htdocs/piwigo21/plugins/PersonalPlugin/main.inc.php:19) in /var/www/virtual/instants-de-scenes.com/htdocs/piwigo21/include/page_header.php on line 103

PS : sur la page d'accueil, pas de warning, et pas de changement.

ddtddt
2011-12-31 15:46:55

remplace par

<?php
/*
Plugin Name: Plugin Personnel
Version: 1.0
Description: Plugin Personnel
Plugin URI: http://piwigo.org
Author:Vincent d'Eaubonne
Author URI:
*/
add_event_handler('loc_begin_page_header', 'banacc', 65 );

function banacc()
{
    global $template, $page, $conf;
      if (isset($page['section']) and $page['section'] == 'categories' and empty($page['category']['id']))
        {
$page['page_banner'] = '<a href="index.php?/categories"><img src="http://instants-de-scenes.com/accueil/PageAccueilCharly3.jpg" style= "margin-left: 4px; margin-top: 4px;">';
    }
}
?>

ddtddt
2011-12-31 15:31:07

makno a écrit:

Tu veux un mp avec le lien à ma galerie test et un accès admin ?

j'essaie sur mon site de test

makno
2011-12-31 15:13:23

Efectivement, je suis passé par là avant de poster. Je n'ai rein trouvé dans la configuration du thème ou les réglages du plugin qui me permettait d'obtenir ce résultat. Quand à plonger dans les fichiers...c'est trop fort pour moi...

Tu veux un mp avec le lien à ma galerie test et un accès admin ?

ddtddt
2011-12-31 15:06:17

il faut regarder dans le theme s'il ne midifie pas le header et regarder dans le plugin la même chose j'essaie de regarder cette AM

makno
2011-12-31 14:41:35

Certainement d'un amuvais sopié-collé, désolé.

Bref, j'ai corrigé, activé le plugin qui contient :

Code:

<?php
/*
Plugin Name: Plugin Personnel
Version: 1.0
Description: Plugin Personnel
Plugin URI: http://piwigo.org
Author:Vincent d'Eaubonne
Author URI:
*/
add_event_handler('loc_begin_page_header', 'banacc', 65 );

function banacc()
{
    global $template, $page, $conf;
      if (isset($page['section']) and $page['section'] == 'categories' and empty($page['category']['id']))
        {
$conf['page_banner'] = '<a href="index.php?/categories"><img src="http://instants-de-scenes.com/accueil/PageAccueilCharly3.jpg" style= "margin-left: 4px; margin-top: 4px;">';

        }
}
?>

Et si il ne se passe rien encore, il n'y a plus de bug.

ddtddt
2011-12-31 14:34:52

array_pop($template->_tpldata['categories.'][0]['category.']);

cela ne vient pas de ce que je t'ai donné

cela viens d'ou ?

makno
2011-12-31 14:29:17

J'ai remplacé

Code:

'Ta bannière perso'

par le contenu de ce que j'ai mis pour afficher ma bannière dans le header

Code:

'<a href="index.php?/categories"><img src="http://xxxxx.jpg" style= "margin-left: 4px; margin-top: 4px;">'

et je n'ai aucun changement sur ma page d’accueil, mais par contre sur les autres pages j'obtiens

Code:

Warning: array_pop() [function.array-pop]: The argument should be an array in /var/www/virtual/instants-de-scenes.com/htdocs/piwigo21/plugins/PersonalPlugin/main.inc.php on line 19

Warning: Cannot modify header information - headers already sent by (output started at /var/www/virtual/instants-de-scenes.com/htdocs/piwigo21/plugins/PersonalPlugin/main.inc.php:19) in /var/www/virtual/instants-de-scenes.com/htdocs/piwigo21/include/page_header.php on line 103
ddtddt
2011-12-31 14:10:33

As tu activé le plugin perso ?

as tu remplacé

Ta bannière perso par ce que tu veux voir apparaitre ?

laisse 65 pour l'instant on verra ce que cela donne

makno
2011-12-31 14:02:03

Merci pour ta réponse

J'ai notifié l'auteur

J'ai copié ton bout de code dans Local File Editor et ça donne ça :

Code:

<?php
/*
Plugin Name: Plugin Personnel
Version: 1.0
Description: Plugin Personnel
Plugin URI: http://piwigo.org
Author:Vincent d'Eaubonne
Author URI:
*/
add_event_handler('loc_begin_page_header', 'banacc', 65 );

function banacc()
{
    global $template, $page, $conf;
      if (isset($page['section']) and $page['section'] == 'categories' and empty($page['category']['id']))
        {
$conf['page_banner'] = 'Ta bannière perso';

            array_pop($template->_tpldata['categories.'][0]['category.']);
    }
}
?>

Qu'est-ce que je dois faire ensuite ?

Comme je n'ai abolument aucune base en PHP, je vais essayer de poser des questions simples. Déjà, je ne comprends pas le sens de cette phrase :

"   le 65 est à adapté suivant quand l'autre plugin charge"

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2025 · Contact