Comment intégrer votre livre d’or avec un include ?

La Foire Aux Questions

Modérateurs : boulmontjj, Pierre G., Malabar

Règles du forum
Si vous avez des questions, incompréhensions ou suggestions sur cette FAQ, nous vous invitons à créer un nouveau sujet soit dans Installation et utilisation, soit dans Personnalisation.
Ce forum FAQ est en lecture seule.
boulmontjj
Modérateur
Modérateur
Messages : 1360
Inscription : Mer 30 Août 2006, 13:41
Localisation : Marchiennes
Contact :

Comment intégrer votre livre d’or avec un include ?

Messagepar boulmontjj » Mer 30 Avr 2008, 20:23

Comment intégrer votre livre d’or avec un include dans une page ?

La publication du livre d’or par une inclusion de celui-ci dans une page (communément appelé include) nécessite plusieurs manipulations.
Dans la procédure type ci dessous, nous allons illustrer les diverses manipulations par des exemples.
Dans l’ensemble de ces exemples, on considèrera que le livre d’or a été installé dans un dossier « /scripts/agb » qui peut être différent sur votre site comme par exemple « alexguestbook », « livre », « livredor » ... selon votre cas.
Ensuite, on considère que la page appelante se trouve dans le dossier « /pages » sous la racine et se nomme «livre.php ».

Important Le skin double_NewLook n'est pas pour l'instant compatible avec les includes depuis la version 5 du script.

Procédure standard :

• Vous devez d'abord préparer votre page « livre.php » qui sera votre page appelante que vous placez dans le dossier "/pages".
• Ensuite, allez dans la page d’administration de votre livre d’or et à la question "Souhaitez-vous inclure le livre dans un fichier PHP" cochez « oui ».
• Deux cadres de dialogue vont alors apparaître en bas de la page d’administration Options générales.
• Dans la case « Indiquer ici le chemin absolu du fichier dans lequel vous souhaitez inclure le livre d'or (sous la forme /dossier1/dossier2/fichier_ou_a_lieu_linclusion.php) : » renseignez ce champ comme demandé.
Dans notre exemple, le champ sera renseigné par « /pages/livre.php » puisque la page se trouve dans le dossier "/pages"
Si votre page appelante s’était trouvée à la racine de votre site, il aurait fallu indiquer « /livre.php ».
• Tapez ensuite sur la touche « entrée » et dans la deuxième fenêtre de dialogue va alors apparaître le code à copier/coller dans votre page appelante.
Ce code, dans notre exemple avec "livre.php" se trouvant dans le dossier "/pages" sera :
$chem_absolu = '../scripts/agb/';
include '../scripts/agb/index.php';

Il vous suffira alors d'insérer ce code encadré par <?php et ?> dans votre page appelante sous la forme :

Code : Tout sélectionner

<?php
$chem_absolu = '../scripts/agb/';
include '../scripts/agb/index.php';
?>


• Toujours dans la page d’administration, modifiez « page à recharger » avec le nom et l'emplacement de la page appelante.
Dans notre exemple, cette page sera :
../../pages/livre.php
Si cette page s’était trouvée sur le dossier racine de votre site, il aurait fallu coder :
../../livre.php

• Il vous faut maintenant modifier le fichier "index.php" du livre d'or (dans notre exemple, celui qui est dans le dossier "/scripts/agb" sur le serveur).
Vous devez remplacer la variable $chem_absolu avec la même que celle fournie par le script.
Pour notre exemple, remplacer comme ceci :
$chem_absolu = "../scripts/agb/";

• Dans la page appelante « /pages/livre.php », vous devez ajouter un lien vers la feuille de style du livre d'or.
Ce lien sera placé entre les balises <head> et </head> et du style :

Code : Tout sélectionner

<link rel="stylesheet" type="text/css" href="../scripts/agb/templates/skins/AguestNew/alex_livre.css" />

Si le livre d'or avait été installé directement dans un dossier "/agb" placé sous la racine, le lien à ajouter aurait été :

Code : Tout sélectionner

<link rel="stylesheet" type="text/css" href="../agb/templates/skins/AguestNew/alex_livre.css" />

Ces exemples sont donnés en supposant que vous utilisiez le skin AguestNew sinon, remplacez par le skin choisi dans la page d’administration.
Voila, il ne vous reste plus qu’à aller visiter la page http://www.votresite/pages/livre.php et vous découvrirez votre livre d’or intégré à votre site.

Il se peut que la largeur du cadre des messages soit trop grande ou que la taille des caractères ne vous convient pas.
Vous pouvez modifier ces paramètres dans le fichier /scripts/agb/templates/skins/le_skin_choisi/alex_livre.css

Concernant la largeur du cadre, cherchez dans le haut du fichier alex_livre.css quelque chose comme :
#alexguestbook .body_txt {
/* body width - you can update it */
width: 750px;
Jouez alors avec la valeur 750 pour arriver à la taille recherchée en évitant toutefois de descendre sous la limite de 590px qui risque de vous obliger à déplacer de multiples éléments dans le skin.

De même, la taille des caractères peut être modifiée.
Cherchez toujours dans le haut de ce fichier quelque chose comme :
#alexguestbook {
/* background color - you can update it */
background-color: #FFFFFF;

font-family: arial, verdana, helvetica, sans-serif;
color: #000000;
font-size: 0.7em;
Jouez alors avec la valeur 0.7 pour arriver à la taille recherchée.

Voila le principal de ce que l'on peut vous dire pour vous aider à réaliser une intégration de votre livre d’or dans une page. Si toutefois vous rencontrez des difficultés, venez sur le forum faire quelques recherches, les réponses à vos questions s'y trouvent certainement.
Dernière édition par Malabar le Lun 22 Août 2011, 21:44, édité 11 fois.
Raison : Correction des chemins pour la "page à recharger"

Revenir vers « Français »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités