Vous n'êtes pas connecté.


Bonjour,
Je suis en train de réaliser mon site perso (en php et css), et je n’arrive pas à intégrer le livre d’or dans mes pages. Je cherchais un livre d’or accessible, eh bien je ne m’attendais pas à ça ! Vraiment super, mais quelques soucis pour intégrer la bête.
J’ai donc un index.php qui contient le doctype, ainsi que toutes les div (entête, menu, zone d’affichage du contenu, pied de page), un fichier main.php, ainsi qu’une feuille de style.
Voici la manière d’afficher le contenu dans la div « frame » (exemple avec une page fictive livredor.php):
Dans la page index.php :
pour la div du menu :
<li><a id="livredor" href="index.php?page=livredor" accesskey="" title="Page du livre d'or">Livre d'or</a></li>
pour la div du contenu:
<div id="frame">
<div id="main"><?php include ("main.php"); ?>
</div>
</div>
>Dans la page main.php :
<?php
switch ($_GET['page'])
{
case 'livredor' :
include('livredor.php');
break;
}
?>
En lisant la doc sur les pseudos frame et signatux, je ne comprend pas comment intégrer le livre d’or à mon site et surtout comment adapter la fonction incluse.
Une petite aide serait la bien venue, car mon petit niveau de bidouille ne me permet plus d’avancer ! Merci d’avance. 
TOP Hors ligne


Tu ne donnes pas l'erreur affichée ?
FYI RTFM ASAP => Tux : La Légende <=
NewsletTux
TOP Hors ligne


Il faut que tu suives la doc qui est en commentaire en entête du fichier livre.php, à ouvrir avec un éditeur texte.
Dans ton cas, tu dois appliquer ces modifications directement sur ta page index.php (code à ajouter tout en haut, header, etc) et tu dois donc remplacer :
<?php include ("main.php"); ?>par :
<?php
if(SGTUX) signatux(); else
{
include ("main.php");
}
?>Si main.php contient des éléments qui doivent également être présent autour du livre, c'est évidemment à adapter.
TOP Hors ligne


Ju a écrit:
Il faut que tu suives la doc qui est en commentaire en entête du fichier livre.php, à ouvrir avec un éditeur texte.
Dans ton cas, tu dois appliquer ces modifications directement sur ta page index.php (code à ajouter tout en haut, header, etc) et tu dois donc remplacer :Code:
<?php include ("main.php"); ?>par :
Code:
<?php if(SGTUX) signatux(); else { include ("main.php"); } ?>Si main.php contient des éléments qui doivent également être présent autour du livre, c'est évidemment à adapter.
Un grand merci d'avoir répondu si vite et milles excuses de na pas avoir répondu plus tôt...certains évènements arrivent sans prévenir...et maintenant je me remet dans le bain
En fait toutes les pages de mon site se trouvent dans ce fichier main.php tel que:
<?php
switch ($_GET['page'])
{
case 'livredor' :
include('livredor.php');
break;
case 'photos' :
include('photo.php');
break;
case 'parcours' :
include('parcours.php');
break;
}
?>
En cliquant sur le lien correspondant au livre d'or (faisant appel à livredor.php située dans le main.php) dans le menu de l'index où figurent tout les liens de mon site et sachant que le contenu s'affiche dans la div "contenu" de mon site je ne vois toujours pas comment faire pour intégrer signatux!
A moins qu'une grosse météorite tombe là où j'habite je pourrais rcette fois ci réagir plus vite! Encore un grand merci 
TOP Hors ligne


C'est pas vraiment ce qu'il y a de plus clean ta façon de faire, mais pourquoi pas ^^.
Plutôt que d'appeller la page avec "livredor", utilise "signatux" pour ta variable $_GET['page'].
En principe ça devait t'afficher signatux en intégration, et pense à te connecter en admin et aller sur ton livre par ce biais, pour qu'il enregistre automatiquement la nouvelle adresse.
Quelle est l'URL de ton livre d'or ?
TOP Hors ligne


Ju a écrit:
C'est pas vraiment ce qu'il y a de plus clean ta façon de faire, mais pourquoi pas ^^.
Plutôt que d'appeller la page avec "livredor", utilise "signatux" pour ta variable $_GET['page'].
En principe ça devait t'afficher signatux en intégration, et pense à te connecter en admin et aller sur ton livre par ce biais, pour qu'il enregistre automatiquement la nouvelle adresse.
Quelle est l'URL de ton livre d'or ?
Voici l'url:
http://tcstest2007.free.fr/
il ne s'agit pas là de l'url publique mais de mon serveur de test perso pour construire mon site...en fait là il y à bien le livre intégré (à moitié plutôt...) et l'admin ne fonctionne pas...bref faut que je remette tout à plat...(il y a aussi plein d'erreurs partout partout dans ce site je sais qu'il y a encore du boulot!
)
TOP Hors ligne


Bonjour!
Merci beaucoup pour toutes les infos, maintenant ça marche... 
TOP Hors ligne