Vous n'êtes pas connecté.


Bonjour,
Alors que j'étais sur le point de lancer mon site, je me suis rendu compte que j'avais un soucis avec mon livre d'or 
Le livre d'or est accessible ici : -http://www.aqua69.fr/livredor.php et il fonctionne parfaitement.
Mon probléme est que si on poste un message, on est redirigé vers cette page : -http://www.aqua69.fr/livre.php et le probléme c'est que cette page n'est pas integrée à mon site... et donc plus de menu etc....
J'ai bien tenté de modifier le fichier livre.php pour y integrer mes includes (menu, bandeau haut etc) mais le resultat n'est pas bon (des decalages entre mes cadres).
Alors voici ma question, est-il possible qu'aprés avoir posté un message, ce soit le fichier livredor.php qui soit rechargé et plus livre.php ? Si oui comment ?
Quelle autre solution voyez vous ?
Merci pour vos suggestions !
Auden
TOP Hors ligne


Tu ne lui as juste pas donné l'occasion de mettre l'URL du livre à jour.
Va dans l'admin te connecter, et juste après va sur la page du livre d'or, tu verras un encart t'indiquant que l'URl a été mise à jour.
TOP Hors ligne


Ju a écrit:
Tu ne lui as juste pas donné l'occasion de mettre l'URL du livre à jour.
Va dans l'admin te connecter, et juste après va sur la page du livre d'or, tu verras un encart t'indiquant que l'URl a été mise à jour.
Je suis bien aller faire un tour dans le mon panneau d'administration => -http://www.aqua69.fr/signatux/admin/login.php mais je ne vois aucun changement et je n'ai pas aperçu de nouvel encart 
Ya un truc que je dois mal faire... mais allez savoir quoi !
TOP Hors ligne


Je suis toujours sur mon problème et je n'arrive pas à m'en sortir....
Est-ce qu'il serait possible de modifier directement l'adresse de redirection ?
Dans le fichier admin.class.php on y trouve de code :
function quitte($titre, $message, $action, $retour1 = 'javascript:history.go(-1)', $retour2 = NULL) {
$redirection = file_get_contents(SGTUX_ROOT.'redirection.tpl');
if($action == 'livre') {
$redirection = preg_replace('/\[CSS:LIVRE\](.*)\[\/CSS:LIVRE\]/s', "\t".'@import url('.SGTUX_ROOT.'chmod/signatux.css);'."\n\t".'BODY { background-color: #'.$this->config['StylesheetSkin']['general_fond'].' }'."\n".'DIV#signatux DL DD.sgtux_haut, DIV#signatux DL DD.sgtux_bas { background-color: #'.$this->config['StylesheetSkin']['panneau_general_fond'].' }'."\n".'$1', $redirection);Est-il possible d'y coller l'adresse => http://www.aqua69.fr/livredor.php pour que tout fonctionne correctement ? Ca ne serait pas trés "pro" mais ça aurait le mérite de fonctionner...
Dernière modification par Auden (20/07/07 13:34:06)
TOP Hors ligne


Auden a écrit:
Ju a écrit:
Tu ne lui as juste pas donné l'occasion de mettre l'URL du livre à jour.
Va dans l'admin te connecter, et juste après va sur la page du livre d'or, tu verras un encart t'indiquant que l'URl a été mise à jour.Je suis bien aller faire un tour dans le mon panneau d'administration => -http://www.aqua69.fr/signatux/admin/login.php mais je ne vois aucun changement et je n'ai pas aperçu de nouvel encart
Ya un truc que je dois mal faire... mais allez savoir quoi !
> Connecte-toi à ton administration
> Puis, une fois connecté, va SUR la page du livre d'or.
> Puis déconnecte toi
TOP Hors ligne


J'ai exactement le même problème !
Mon livre d'or : [url=http://jerome.deluca.free.fr/livre_or.php].
Je suis obligé de laisser la page livre.php (livre_or.php chez moi) à la racine du site pour que la redirection (après un post réussi d'un message) atteigne bien livre.php.
Chose étrange (pour moi !), la redirection se fait sans problème après un message d'erreur (du style "Vous devez spécifier un nom ou un pseudo ...").
Je suis allé 100 fois sur la page admin puis sur ma page du livre d'or, avec le message "page mise à jour" (ou quelque chose comme ça).
De toute façon, toutes les autres fonctions de Signatux marchent à merveille, ça n'aurait pas été le cas si l'emplacement du livre d'or n'avait pas été enregistré dans la table.
Comme Auden, mes petites bases de PHP me font penser qu'il y a peut-être de la bidouille dans l'air au niveau de la fonction "quitte()" du fichier "admin.class.php".
Quelqu'un à peut-être une idée ?
A part ce petit problème - que je n'arrive absolument pas à résoudre - Signatux marche vraiment très bien, et m'a permis de gagner un temps précieux sur le développement de mon site. Donc, un grand et gros merci
JdL
P.S. : Au passage, j'en profite pour signaler que le "Markup Validation Service" du W3C signale une erreur au niveau de la dernière ligne du livre d'or. Celle où il y a l'icone pour la page d'amin et le lien vers la page Signatux.
C'est pas important, mais bon ...
Dernière modification par Jérôme (20/07/07 15:10:21)
TOP Hors ligne


Ju a écrit:
> Connecte-toi à ton administration
> Puis, une fois connecté, va SUR la page du livre d'or.
> Puis déconnecte toi
Je viens de faire la manip... mais rien n'y fait. Je ne dois vraiment pas être doué ou faire une mauvaise manip.. ! Aucun encart ni nouveau message pour me dire que la page à été mise à jour...
TOP Hors ligne


Bonjour,
J'ai fini par modifier le fichier livre.php et ça fonctionne normalement maintenant aprés toute une batterie de tests. J'ai même eu droit à l'encart (page mise à jour). Je ne sais pas trop ce que j'ai fait, mais ça fonctionne !
Merci à tous !
TOP Hors ligne