Bonjour à tous,
je viens de migrer 1.5.2 --> 1.6.0
Ma galerie de photos ne comporte que des catégories "privées", comment faire pour que la page d'accueil de mon site soit le menu identification "Paramètres de connexion" (comme c'était le cas pour la branche 1.3.x) ? , je ne souhaite pas que l'utilisateur voit les menus catégories, spéciales, menu et acceuil.
Merci d'avance de vos réponses
Bonjour,
je me permets de remonter le post...
Autrement dit : comment faire pour que la page identification.php soit ma page par défaut d'acceuil ?
Merci d'avance
Bonjour
Pas facile. Désormais, la page principale, c'est index.php et plus category.php
il faudrait sans doute modifier le code du index.php et si user=guest alors redirect sur identification.php.
Mais là, je suis au boulot, donc pas de solution toute faite à fournir. Il va falloir patienter un peu ou chercher :-)
PS: Accueil et pas acceuil ... (en plus, c'est écrit au-dessus ;-)
Hors ligne
Bonjour,
Personne n'a une idée pour résoudre mon pb ....-) ?
Par avance merci
Pour l'instant, je ne vois pas mieux que la solution proposée par Mathias.
C'est pas trop difficile à faire et c'est clean (enfin, je crois).
Dans index.php, juste avant le commetaire change of image display order, insérer le code suivant :
if ($user['is_the_guest'] and !$conf['guest_access']) { redirect (get_root_url().'identification.php'); }
Dans include/config_local.inc.php, insérer le code suivant :
$conf['guest_access'] = false;
Il suffit de remplacer false par true pour retrouver le comportement standard.
On pourrait mettre ça en évolution ?
Qu'en pensez-vous ?
<:o)
Hors ligne
chrisaga a écrit:
Pour l'instant, je ne vois pas mieux que la solution proposée par Mathias.
C'est pas trop difficile à faire et c'est clean (enfin, je crois).
Dans index.php, juste avant le commetaire change of image display order, insérer le code suivant :Code:
if ($user['is_the_guest'] and !$conf['guest_access']) { redirect (get_root_url().'identification.php'); }Dans include/config_local.inc.php, insérer le code suivant :
Code:
$conf['guest_access'] = false;Il suffit de remplacer false par true pour retrouver le comportement standard.
On pourrait mettre ça en évolution ?
Qu'en pensez-vous ?
<:o)
J'en pense que oui [Bugtracker] ticket 470 :)
Hors ligne
Ok on va faire ...
<:o)
[edit]
C'est fait
[/edit]
Dernière modification par chrisaga (2006-07-16 15:33:52)
Hors ligne
Salut,
Je n'ai pas encore essayé car je ne suis pas chez moi mais en tout cas merci de vous être penché sur le sujet, je vous tiendrai au courant dès que j'aurai fais la modif.
mathiasm a écrit:
chrisaga a écrit:
Ok on va faire ...
<:o)
[edit]
C'est fait
[/edit]Merci! :)
N'ayant aucune catégorie publique, c'est nickel... simple et pratique...
Hors ligne
rub a écrit:
mathiasm a écrit:
chrisaga a écrit:
Ok on va faire ...
<:o)
[edit]
C'est fait
[/edit]Merci! :)
N'ayant aucune catégorie publique, c'est nickel... simple et pratique...
De rien !
Mais les gars je vous rappelle que je n'étais pas sensé faire du PHP, mais quelques pov'feuilles css.
D'ailleurs, j'y connais rien à PHP, je fais tout par analogie avec perl.
<:o))
Hors ligne
Bien mais maintenant avec la version 1.6.1 alors que j'ai dans config_defaut.inc.php
$conf['guest_access'] = true;
J'obtiens la page identification.php alors que je ne veux pas car j'ai du guest autorisé.
Je ne comprend pas le probleme précédent car il suffisait de faire pointer sa page sur identification.php
je l'ai fait sur d'autres sites et cela fonctionne.
Comment faire pour que cela refonctionne a part faire un retour à la version 1.6.0 ?
Cordialement,
Francis
francisD a écrit:
Bien mais maintenant avec la version 1.6.1 alors que j'ai dans config_defaut.inc.php
$conf['guest_access'] = true;
J'obtiens la page identification.php alors que je ne veux pas car j'ai du guest autorisé.
Je ne comprend pas le probleme précédent car il suffisait de faire pointer sa page sur identification.php
je l'ai fait sur d'autres sites et cela fonctionne.
Comment faire pour que cela refonctionne a part faire un retour à la version 1.6.0 ?
Cordialement,
Francis
Pointer sa page, quelle page?
Pour ne plus avoir l'identification des guest.
$conf['guest_access'] = false;
Si tu veux pas, pourquoi mets-tu l'option?
Dernière modification par rub (2006-07-21 15:48:47)
Hors ligne
rub a écrit:
Pour ne plus avoir l'identification des guest.
$conf['guest_access'] = false;
Si tu veux pas, pourquoi mets-tu l'option?
Non, francisD a raison :
$conf['guest_access'] = false; veut dire "le guest n'aura accès à rien donc je le redirige sur la page d'identification".
Du moins, c'est comme-ça que je l'ai codé dans la branche 1.6. Je n'ai pas encore instalé la 1.6.1, mais j'ai regardé les fichiers, et ça ne semble pas avoir changé.
francisD : tu n'aurais pas mis false dans config_local.inc.php ?
<:o)
Hors ligne