Annonce

  •  » Utilisation
  •  » perte de contexte entre les différentes pages de mon site

#1 2010-02-16 11:24:27

vincent3569
Membre
Lyon
2006-05-31
608

perte de contexte entre les différentes pages de mon site

bonjour,

je souhaite proposer un certin nombre de fonctionnalités dans le footer de ma galerie (connexion, accès à l'admin, accès aux préférences utilisateurs, contact et flux rss).
voir ici pour la gestion du flux RSS : http://fr.piwigo.org/forum/viewtopic.php?id=17072, où j'ai un autre problème pas encore complètement résolu.

le "coeur" de mon footer contient ce code

[...]
    {if isset($USERNAME)}
    &nbsp;|&nbsp;<a href="{$U_PROFILE}" title="{'hint_customize'|@translate}">{$USERNAME}</a>
    {/if}

    {if isset($U_ADMIN)}
    &nbsp;|&nbsp;<a href="{$U_ADMIN}" title="{'hint_admin'|@translate}">{'admin'|@translate}</a>
    {/if}

    {if isset($U_LOGIN)}
    &nbsp;|&nbsp;<a href="{$U_LOGIN}" rel="nofollow">{'Connection'|@translate}</a>
    {/if}

    {if isset($U_LOGOUT)}
    &nbsp;|&nbsp;<a href="{$U_LOGOUT}">{'logout'|@translate}</a>
    {/if}

    {if isset($ContactFormLink)}
    &nbsp;|&nbsp;{$ContactFormLink}
    {/if}
   
    &nbsp;|&nbsp;<a href="notification.php" title="flux RSS" rel="nofollow">RSS <img src="template-extension/yoga/feed-icon.png" alt="Flux RSS"/></a>
[...]

mon problème : lorsque je navigue entre les pages, je perds parfoit le "contexte" et le footer "se vide" des informations qu'il ne sait plus afficher.
ainsi, sur la page pictures, je perds le lien connexion/deconnexion (suivant si je suis connecté ou pas), et le lien user.

comment faire pour que ces liens soient correctement affichés sur toutes mes pages ?

Hors ligne

#2 2010-02-16 12:28:02

nicolas
Former Piwigo Team
2004-12-30
1561

Re: perte de contexte entre les différentes pages de mon site

Je ne sais pas quelles sont les pages sur lesquelles tu perds ces informations mais pour la page picture.php c'est "normal". Ces informations sont fabriquées pour le menu et la page picture n'a pas de menu. Il n'est pas simplement caché, il n'est pas fabriqué.

Je suis conscient que je ne réponds pas à ton problème mais je t'explique pourquoi tu n'as pas les informations.


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#3 2010-02-16 12:45:46

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: perte de contexte entre les différentes pages de mon site

nicolas a écrit:

Ces informations sont fabriquées pour le menu et la page picture n'a pas de menu. Il n'est pas simplement caché, il n'est pas fabriqué.

Il n'y pas dans les tuyaux une harmonisation de l'ensemble des pages, de manière à pouvoir disposer du menu partout ?

Hors ligne

#4 2010-02-16 12:58:45

LucMorizur
Membre
Vienne (Isère, 38)
2009-03-01
1969

Re: perte de contexte entre les différentes pages de mon site

Bon, j'arrive pas à me retenir... espérons que cette fois, ce ne soit pas une bêtise....

En plugin perso, il doit certainement être possible de capturer un trigger au début de picture.php, pour tout simplement effectuer un include sur la construction du menu ?

Hors ligne

#5 2010-02-16 13:05:37

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: perte de contexte entre les différentes pages de mon site

LucMorizur a écrit:

En plugin perso, il doit certainement être possible de capturer un trigger au début de picture.php, pour tout simplement effectuer un include sur la construction du menu ?

Si tu le dis ...
mais il me semble avoir entendu parler de ça ...

tosca a écrit:

Il n'y pas dans les tuyaux une harmonisation de l'ensemble des pages, de manière à pouvoir disposer du menu partout ?

... c'est pourquoi je pose la question.

Hors ligne

#6 2010-02-16 14:14:37

nicolas
Former Piwigo Team
2004-12-30
1561

Re: perte de contexte entre les différentes pages de mon site

Ta remarque me dit quelque chose Tosca. L'idée était de pouvoir mettre le menu partout ou pas du tout. Il ne reste plus qu'à retrouver la discussion !


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#7 2010-02-16 14:28:54

vincent3569
Membre
Lyon
2006-05-31
608

Re: perte de contexte entre les différentes pages de mon site

tosca a écrit:

nicolas a écrit:

Ces informations sont fabriquées pour le menu et la page picture n'a pas de menu. Il n'est pas simplement caché, il n'est pas fabriqué.

Il n'y pas dans les tuyaux une harmonisation de l'ensemble des pages, de manière à pouvoir disposer du menu partout ?

argh, surtout pas de menu partout ! je fais tout mon possible pour l'enlever !!

est-il possible faire des passages de paramètre via cookies, session ou include ?
mais dans tous les cas, je suis bien embété car je ne sais pas faire :-(

merci de toute l'aide que vous pourrez m'apporter sur ce besoin.

Dernière modification par vincent3569 (2010-02-16 14:55:52)

Hors ligne

#8 2010-02-16 15:55:28

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: perte de contexte entre les différentes pages de mon site

vincent3569 a écrit:

tosca a écrit:

Il n'y pas dans les tuyaux une harmonisation de l'ensemble des pages, de manière à pouvoir disposer du menu partout ?

argh, surtout pas de menu partout ! je fais tout mon possible pour l'enlever !!
merci de toute l'aide que vous pourrez m'apporter sur ce besoin.

Cool ! Pouvoir n'est pas forcément vouloir ;-)
Juste la possibilité de faire ... ou pas.

Aujourd'hui, par construction, certaines informations peuvent apparaître sur certaines pages et pas sur d'autres. Sauf erreur de ma part, l'idée était de banaliser les éléments de contenu autres que ceux de la partie main, pour avoir la possibilité de les faire apparaître où ł'on veut.

Hors ligne

#9 2010-02-16 15:56:03

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: perte de contexte entre les différentes pages de mon site

nicolas a écrit:

Ta remarque me dit quelque chose Tosca. L'idée était de pouvoir mettre le menu partout ou pas du tout. Il ne reste plus qu'à retrouver la discussion !

Je me demande si VDigital n'a pas trempé là-dedans ;-)

Hors ligne

#10 2010-03-08 11:28:36

vincent3569
Membre
Lyon
2006-05-31
608

Re: perte de contexte entre les différentes pages de mon site

bonjour

je fais un petit up sur ce topic.
auriez-vous une solution pour résoudre mon problème de perte de contexte entre les différentes pages ?

Hors ligne

#11 2010-03-08 13:29:45

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: perte de contexte entre les différentes pages de mon site

Comme je ne sais pas ce que signifie "perte de contexte", je te recommande la lecture du [Forum, post 127414 by VDigital in topic 15956] {$MENUBAR} sur toutes les pages ! et suivants.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#12 2010-03-08 16:02:12

vincent3569
Membre
Lyon
2006-05-31
608

Re: perte de contexte entre les différentes pages de mon site

je vais regarder ça en détail ton post.

pour repréciser mon pb :
j'ai positionné un certain nombre de fonctionnalité du menu vers le footer (connexion, personnalisation, contact).

mon but à terme : ne pas avoir de menu et uniquement une navigation par les images.

mon problème : lorsque je navigue entre les pages, le footer "se vide".
ainsi, sur la page pictures, je perds le lien connexion/deconnexion (suivant si je suis connecté ou pas), et le lien personnalisation.
je ne perds pas le lien administrer (si je suis connecté sur un compte admin).


comme tu es identifié sur ma galerie, tu peux te connecter et visualiser ce fonctionnement.


comment faire pour que ces liens soient correctement affichés sur toutes mes pages ?

Hors ligne

#13 2010-03-08 16:38:47

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: perte de contexte entre les différentes pages de mon site

Je n'ai pas testé mais en plugin perso (actif), ceci devrait être suffisant:

add_event_handler('loc_after_page_header', 'reinit_menubar', 20);

function  reinit_menubar() {
  global $template;
  include_once(PHPWG_ROOT_PATH.'include/menubar.inc.php');
}


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#14 2010-03-08 18:42:42

vincent3569
Membre
Lyon
2006-05-31
608

Re: perte de contexte entre les différentes pages de mon site

oulàlà, voilà le moment tant redouté du plugin peso auquel je pipe rien...

après m'être plongé dans le wiki, je comprends ceci :

- je fais un fichier main.inc.php qui contient ce bout de code

<?php
/*
Plugin Name: contextTransfert
Version: 0.1
Description: Permet de transférer les contexte utilisateur entre les différentes pages de la galerie
Plugin URI: http://www.phpwebgallery.net
*/

if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!');

add_event_handler('loc_after_page_header', 'reinit_menubar', 20);

function  reinit_menubar() {
  global $template;
  include_once(PHPWG_ROOT_PATH.'include/menubar.inc.php');
}
?>

- je pose ce fichier php sous plugin/contextTransfert

mais il y a la petite phrase "plugin perso (actif)" que je ne suis pas certain de comprendre : comment on active les plugin une fois que j'ai posé ce fichier sur mon serveur ?

Hors ligne

#15 2010-03-08 18:48:30

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: perte de contexte entre les différentes pages de mon site

vincent3569 a écrit:

mais il y a la petite phrase "plugin perso (actif)" que je ne suis pas certain de comprendre : comment on active les plugin une fois que j'ai posé ce fichier sur mon serveur ?

Dans Administration > Spéciales > Plugins, tu trouves ton plugin, et tu cliques sur la petite icône qui permet de l'activer.

Hors ligne

  •  » Utilisation
  •  » perte de contexte entre les différentes pages de mon site

Pied de page des forums

Propulsé par FluxBB

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