Annonce

É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)

LucMorizur
2010-09-10 22:26:27

Merci ddtddt :-)

ddtddt
2010-09-10 19:52:36

amande a écrit:

merci pour la correction.

concernant mon bloc billetterie, c'est le même principe ?

pour moi non
la on lui demande de pas les afficher sur les page ou il est présent

Je pense que le bloc billetterie ce serais mieux de le créer en plugin perso uniquement sur la page d'accueil.

Mais oui le principe est similaire,
tu fais une fonction qui si tu est sur la page d'accueil ajoute ton bloc

et tu fait en sorte que Piwigo utilise cette fonction

amande
2010-09-10 19:41:52

merci pour la correction.

concernant mon bloc billetterie, c'est le même principe ?

ddtddt
2010-09-10 18:12:47

function cache_taglie()
{
global $template, $page;

     if (!empty($page['section']) and $page['section'] == 'recent_pics' or !empty($page['category']['id']))

$template->append('head_elements', '<style type="text/css">body#theCategoryPage dl#mbTags {display:none}</style>');
   }
   
}

add_event_handler('loc_begin_page_header', 'cache_taglie' );

amande
2010-09-10 17:08:02

ça fonctionne pour la page recent_pics

mais j'obtiens ce message d'erreur

Code:

Notice: Undefined index: section in /var/www/photos-concert.fr/plugins/PersonalPlugin/main.inc.php on line 30

Warning: Cannot modify header information - headers already sent by (output started at /var/www/photos-concert.fr/plugins/PersonalPlugin/main.inc.php:30) in /var/www/photos-concert.fr/include/page_header.php on line 98

sur la page /tags.php et sur la page d'admin.

la ligne 30 correspond à

Code:

[  if ($page['section'] == 'recent_pics' or !empty($page['category']['id']) )

car j'ai un autre plugin perso avant celui-là.

ddtddt
2010-09-10 16:52:49

function cache_taglie()
{
global $template, $page;
  if ($page['section'] == 'recent_pics' or !empty($page['category']['id']) )

$template->append('head_elements', '<style type="text/css">body#theCategoryPage dl#mbTags {display:none}</style>');
   }
}

add_event_handler('loc_begin_page_header', 'cache_taglie' );



Merci p@t pour le rappelle du code pour détecter la page recent_pics

amande
2010-09-10 13:52:58

merci ! ça fonctionne très bien sauf sur la page recent-pics.

ddtddt
2010-09-10 13:37:14

Je te propose en plugin perso

function cache_taglie()
{
global $template, $page;
  if ( !empty($page['category']['id']) )   
  { 
$template->append('head_elements', '<style type="text/css">body#theCategoryPage dl#mbTags {display:none}</style>');
   }
}

add_event_handler('loc_begin_page_header', 'cache_taglie' );

amande
2010-09-10 12:21:35

euh oui mais ça cache le bloc sur toute les pages, comme le plugin perso. or je voudrais que le bloc s'affiche uniquement sur la page tags/xxx

je vais continuer à chercher avec du CSS.

ddtddt
2010-09-10 11:23:01

amande a écrit:

le comportement est le même si Spread Menus est désactivé.

je viens de tester sur la galerie que j'ai faite pour un ami. spread Menu n'est pas installé et le comportement est le même : Tags Liés s'affiche sur les pages tags/xxx et category/xxx

Donc je doit être long à la détente mais je pense commencer à comprendre ce que tu souhaites

si tu mets dans
Administration -> Plugins -> LocalFiles Editor -> onglet CSS

fichier -> local/css/rules.css

body#theCategoryPage dl#mbTags {display:none}

Est ce que cela correspond à ce que tu souhaites ?

amande
2010-09-10 10:52:40

le comportement est le même si Spread Menus est désactivé.

je viens de tester sur la galerie que j'ai faite pour un ami. spread Menu n'est pas installé et le comportement est le même : Tags Liés s'affiche sur les pages tags/xxx et category/xxx

ddtddt
2010-09-10 10:43:42

amande a écrit:

ddtddt a écrit:

Je te propose de traiter les 2 cas séparément

amande a écrit:

merci pour le lien mais je n'ai pas compris grand chose...

en gros ce que je voudrais faire (cf pièce jointe) :
- cacher l'encadré "tags liés" sur toute les pages où il apparait sauf sur la page /tags/xxx

Pour ce cas la j'ai essayé de te répondre (d'autre également) mais avec un temps de réflexion, j'ai du mal à être sur de bien avoir compris ce que tu souhaites

Piwigo par défaut
    -> pas de menu sur la page tag
    -> pas de menu tag sur les menus lors de la navigation dans les catégorie
    -> Ajout d'un menu tag lié quand il y a au moins un tag sélectionné ce qui donne des pages /tags/xxx
Donc en fait c'est sur quel page que tu souhaite faire disparaitre le menu tag lié ?
Car il n'apparais que si tu navigues par tag avec au moins un tag sélectionné

j'utilise le plugin Spread Menu pour avoir le menu sur toute les pages (sauf sur la page picture suite à une demande à VDigital), j'ai donc bien un menu sur la page tag, recent_pics, search etc.
actuellement, le menu tags liés apparait sur les pages tags/xxx (comportement normal) mais également sur category/xxx quand je sélectionne une catégorie à partir de la page d'accueil (comportement anormal d'après ce que tu m'indiques). cf ma capture précédente qui correspond à ce dernier cas.

c'est pour ce dernier cas que je voudrais supprimer le menu tags liés.

et si tu désactives le plugin Spread Menu, est ce que cela modifie le comportement du bloc tag lié ?

ddtddt
2010-09-10 10:42:22

amande a écrit:

ddtddt a écrit:

amande a écrit:

merci pour le lien mais je n'ai pas compris grand chose...
- cacher l'encadré "Billeterie" (créé avec AMM) sur toutes les pages sauf la page d'accueil

Quand on aura réglé les tags, on regardera cela a l'aide d'un plugin perso avec l'ajout d'un bloc menu à la condition d'être sur la page d'accueil, la je saisie mieux le problème

la solution ne devrait elle pas être la même mais associée à une autre page pour le menu tags liés ? (question de quelqu'un qui n'y connait pas grand chose...)

non puisque la c'est un élément que tu rajoutes.
Dans l'autre cas il faut changer le fonctionnement de Piwigo ce n'est pas la même action

amande
2010-09-10 10:37:53

ddtddt a écrit:

Je te propose de traiter les 2 cas séparément

amande a écrit:

merci pour le lien mais je n'ai pas compris grand chose...

en gros ce que je voudrais faire (cf pièce jointe) :
- cacher l'encadré "tags liés" sur toute les pages où il apparait sauf sur la page /tags/xxx

Pour ce cas la j'ai essayé de te répondre (d'autre également) mais avec un temps de réflexion, j'ai du mal à être sur de bien avoir compris ce que tu souhaites

Piwigo par défaut
    -> pas de menu sur la page tag
    -> pas de menu tag sur les menus lors de la navigation dans les catégorie
    -> Ajout d'un menu tag lié quand il y a au moins un tag sélectionné ce qui donne des pages /tags/xxx
Donc en fait c'est sur quel page que tu souhaite faire disparaitre le menu tag lié ?
Car il n'apparais que si tu navigues par tag avec au moins un tag sélectionné

j'utilise le plugin Spread Menu pour avoir le menu sur toute les pages (sauf sur la page picture suite à une demande à VDigital), j'ai donc bien un menu sur la page tag, recent_pics, search etc.
actuellement, le menu tags liés apparait sur les pages tags/xxx (comportement normal) mais également sur category/xxx quand je sélectionne une catégorie à partir de la page d'accueil (comportement anormal d'après ce que tu m'indiques). cf ma capture précédente qui correspond à ce dernier cas.

c'est pour ce dernier cas que je voudrais supprimer le menu tags liés.

ddtddt a écrit:

amande a écrit:

merci pour le lien mais je n'ai pas compris grand chose...
- cacher l'encadré "Billeterie" (créé avec AMM) sur toutes les pages sauf la page d'accueil

Quand on aura réglé les tags, on regardera cela a l'aide d'un plugin perso avec l'ajout d'un bloc menu à la condition d'être sur la page d'accueil, la je saisie mieux le problème

la solution ne devrait elle pas être la même mais associée à une autre page pour le menu tags liés ? (question de quelqu'un qui n'y connait pas grand chose...)

ddtddt
2010-09-10 07:28:42

Je te propose de traiter les 2 cas séparément

amande a écrit:

merci pour le lien mais je n'ai pas compris grand chose...

en gros ce que je voudrais faire (cf pièce jointe) :
- cacher l'encadré "tags liés" sur toute les pages où il apparait sauf sur la page /tags/xxx

Pour ce cas la j'ai essayé de te répondre (d'autre également) mais avec un temps de réflexion, j'ai du mal à être sur de bien avoir compris ce que tu souhaites

Piwigo par défaut
    -> pas de menu sur la page tag
    -> pas de menu tag sur les menus lors de la navigation dans les catégorie
    -> Ajout d'un menu tag lié quand il y a au moins un tag sélectionné ce qui donne des pages /tags/xxx
Donc en fait c'est sur quel page que tu souhaite faire disparaitre le menu tag lié ?
Car il n'apparais que si tu navigues par tag avec au moins un tag sélectionné


amande a écrit:

merci pour le lien mais je n'ai pas compris grand chose...
- cacher l'encadré "Billeterie" (créé avec AMM) sur toutes les pages sauf la page d'accueil

Quand on aura réglé les tags, on regardera cela a l'aide d'un plugin perso avec l'ajout d'un bloc menu à la condition d'être sur la page d'accueil, la je saisie mieux le problème

Pied de page des forums

Propulsé par FluxBB

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