Bonjour à tous,
Lorsque que l'on se déconnecte, nous sommes redirigés vers "index.php" par défaut.
Je souhaiterais modifier l'adresse de la page cible. C'est-à-dire que lorsque l'on se déconnecte, il soit possible d'être non plus redirigé vers "index.php" mais vers "authentification.php" par exemple.
Je ne parviens pas à trouver où ni comment... est-ce pas dans le fichier "config.inc.php" qu'il est possible de faire cette modification?
Merci beaucoup pour votre aide!
Jeannotfound
note : pwg version 2.3.4 / theme simple_white
Hors ligne
si tu n'autorise pas ta galerie pour les utilisateur non authentifier cela le fait par défaut
Hors ligne
ddtddt a écrit:
si tu n'autorise pas ta galerie pour les utilisateur non authentifier cela le fait par défaut
Bonsoir et merci ddtddt!
C'est bon à savoir :)
Il me faudrait cependant y parvenir en conservant une partie de la galerie accessible aux utilisateurs non-identifiés... aurais-tu un quelconque indice qui puisse m'aider à y parvenir? Est-ce possible à priori de modifier cette donnée par le biais de localfiles ou bien peut-être le(s) fichier(s) à modifier n'est-il pas accessible de cette manière?
Hors ligne
Avec LocalFiles Editor:
$conf['gallery_url'] = 'identification.php';
Mais à mon avis, il va y avoir des effets de bord pas forcément bénéfiques pour la navigation.
Hors ligne
Dans le fichier "redirect.tpl" édité avec localfiles je trouve la balise suivante
<a href="{$page_refresh.U_REFRESH}">
Quelqu'un sait-il où il est possible d'attribuer l'url de son choix à cette valeur?
Merci
Hors ligne
plg a écrit:
Avec LocalFiles Editor:
Code:
$conf['gallery_url'] = 'identification.php';Mais à mon avis, il va y avoir des effets de bord pas forcément bénéfiques pour la navigation.
Bonsoir plg,
Merci à toi! Où est-il possible de modifier ou ajouter ce code? je veux dire, quel fichier dois-je éditer avec localfiles pour cela stp?
Qu'entends-tu par effet de bord... en terme d’esthétique tu veux dire?
Hors ligne
plg a écrit:
Avec LocalFiles Editor:
Code:
$conf['gallery_url'] = 'identification.php';Mais à mon avis, il va y avoir des effets de bord pas forcément bénéfiques pour la navigation.
Désolé pour la question précipitée pour ne pas dire bête plg, je vois la balise que tu as indiquée dans le fichier config.inc.php
Je vais essayer et te dirai s'il y a des effets indésirables.
Hors ligne
Jeannotfound a écrit:
Merci à toi! Où est-il possible de modifier ou ajouter ce code? je veux dire, quel fichier dois-je éditer avec localfiles pour cela stp?
dans l'onglet configuration local
Jeannotfound a écrit:
Qu'entends-tu par effet de bord... en terme d’esthétique tu veux dire?
je dirais que quand tu clique sur accueil cela enverra sur identification.php
Hors ligne
Jeannotfound a écrit:
Dans le fichier "redirect.tpl" édité avec localfiles je trouve la balise suivante
<a href="{$page_refresh.U_REFRESH}">
Quelqu'un sait-il où il est possible d'attribuer l'url de son choix à cette valeur?
Merci
t'est sur que c'est après la déconnexion cela ?
Hors ligne
ddtddt a écrit:
Jeannotfound a écrit:
Merci à toi! Où est-il possible de modifier ou ajouter ce code? je veux dire, quel fichier dois-je éditer avec localfiles pour cela stp?
dans l'onglet configuration local
Merci :)Jeannotfound a écrit:
Qu'entends-tu par effet de bord... en terme d’esthétique tu veux dire?
je dirais que quand tu clique sur accueil cela enverra sur identification.php
Oui, c'est exactement cela.
Par ailleurs, lorsqu'un utilisateur se connecte il l'est effectivement (connecté), mais la page d'authentification se représente en lieu et place des vignettes correspondantes aux répertoires de la galerie.
Il existe forcément une solution qui permette de pouvoir personnaliser la page vers laquelle est redirigé un utilisateur lorsqu'il se déconnecte mais j'imagine qu'une telle chose requiert de bonne capacité en terme de programmation...?
Hors ligne
ddtddt a écrit:
Jeannotfound a écrit:
Dans le fichier "redirect.tpl" édité avec localfiles je trouve la balise suivante
<a href="{$page_refresh.U_REFRESH}">
Quelqu'un sait-il où il est possible d'attribuer l'url de son choix à cette valeur?
Mercit'est sur que c'est après la déconnexion cela ?
Non, sûr de rien à ce sujet.
Je souhaitais essayer de le modifier temporairement pour voir le résultat obtenu histoire d'avancer à tâtons... ^_^ As-tu la moindre idée de ce à quoi cela peut correspondre?
Hors ligne
Jeannotfound a écrit:
ddtddt a écrit:
Jeannotfound a écrit:
Dans le fichier "redirect.tpl" édité avec localfiles je trouve la balise suivante
<a href="{$page_refresh.U_REFRESH}">
Quelqu'un sait-il où il est possible d'attribuer l'url de son choix à cette valeur?
Mercit'est sur que c'est après la déconnexion cela ?
Non, sûr de rien à ce sujet.
Je souhaitais essayer de le modifier temporairement pour voir le résultat obtenu histoire d'avancer à tâtons... ^_^ As-tu la moindre idée de ce à quoi cela peut correspondre?
je n'ai pas vérifier mais cela je dirais que c'est pour les erreurs URL
Hors ligne
ddtddt a écrit:
Jeannotfound a écrit:
ddtddt a écrit:
t'est sur que c'est après la déconnexion cela ?Non, sûr de rien à ce sujet.
Je souhaitais essayer de le modifier temporairement pour voir le résultat obtenu histoire d'avancer à tâtons... ^_^ As-tu la moindre idée de ce à quoi cela peut correspondre?je n'ai pas vérifier mais cela je dirais que c'est pour les erreurs URL
Si c'est effectivement le cas l'adresse de redirection en cas d'erreur d'url est probablement définie quelque part qu'en penses-tu?
De la même manière en ce qui concerne la déconnexion l'adresse est composée comme suit piwigo/index.php?act=logout ... il est probable que l'url de destination si act=logout doit être définie elle aussi quelque part non?
Désolé pour ces questions de néophyte, c'est juste que comme j'aime bien comprendre j'ai tendance à "m'obstiner" :) ...
Hors ligne
Bonjour,
Tu peux faire un template extention ou un plugin perso pour cela
Plugin perso un truc du genre
add_event_handler('loc_end_page_tail', 'Change_urldir');
function Change_urldir()
{
global $template;
$myurldir='persourl';
$template->assign('page_refresh.U_REFRESH', $myurldir);
}
Hors ligne
une solution simple consiste à modifier "/include/menubar.inc.php" de la façon suivante :
dans la partie
// the logout link has no meaning with Apache authentication : it is not
// possible to logout with this kind of authentication.
if (!$conf['apache_authentication'])
{
$template->assign('U_LOGOUT', get_root_url().'?act=logout');
}
remplacer
$template->assign('U_LOGOUT', get_root_url().'?act=logout');
par
$template->assign('U_LOGOUT', 'http://mon_site/ma_page?act=logout');
JPGriot
Hors ligne