problème de pagination

Eléphant du PHP | 77 Messages

31 août 2009, 22:07

Bonsoir,

Je suis en train de faire un site web marchand. J'ai un soucis dès la présentation de la page d'accueil. En fait, sur cette page je retrouve la page d'accueil mais aussi la page suivante sur laquelle on retrouve un menu. J'ai un programme qui permet d'afficher toutes les pages quelque soit la situation de l'internaute.

Voici mon programme:

<?php

// variable pour debogage
$debug = 0;

// gestion des erreurs en mode de débogage
if($debug)
	ini_set('display_errors', "On");
	
// fichier de configuration
file_get_contents("C:\Program Files\EasyPHP 3.0\conf_files\php.ini");

// langue courante
$langue_courante = 'fr';

// traductions
$fichier = 'traductions_' .$langue_courante. '.php';
include($fichier);

// initialisation de la classe boutique
require_once("classe_boutique.php");
$boutique = new nbijoux();

// lecture de la maquette
$maquette = 'interface_boutique.html';

if(!file_exists($maquette) && $debug)
	echo "Maquette<b>$maquette</b>inexistante<br>";
	
$page_html = file_get_contents($maquette);

// création du tableau des blocs
$tab_blocs = $boutique->lire_tableau_blocs($page_html);

// appel du module principal
$module=$boutique->recup_variable('module','gp');

//echo $module;
if (!$module)
	$module='accueil';

	
$file='module_'.$module.'.php';

if (file_exists($file))
	include($file);

// programme de traitement des blocs
include_once("gestion_blocs.php");

// métabalises par défaut
if (!$tab_blocs['meta_title'])
{
	$tab_blocs['meta_title']=$boutique->lire_parametre('meta_title');
	echo $tab_blocs['meta_title'];
}	
	
if (!$tab_blocs['meta_description'])
	$tab_blocs['meta_description']=$boutique->lire_parametre('meta_description');
	
if (!$tab_blocs['meta_keywords'])
	$tab_blocs['meta_keywords']=$boutique->lire_parametre('meta_keywords');
	
//remplacement des blocs dans la maquette originale
reset($tab_blocs);
while (list($code_blocs,$text_blocs)=each($tab_blocs))
{
	$cle='<'.$code_blocs.'>';
	$page_html=str_replace($cle,$text_blocs,$page_html);
}

// affichage de la page
echo $page_html;

// enregistrement des statistiques
$boutique-> update_stats_trafic();

?>


N'hésitez pas à me poster un message si vous voulez de plus amples renseignements.

Merci de votre aide

ViPHP
ViPHP | 3607 Messages

31 août 2009, 22:54

Et où est le problème en fait?
Dis nous clairement ce que tu souahites obtenir, ce que tu obtiens concrètement, les erreurs éventuelles, etc...

Eléphant du PHP | 369 Messages

01 sept. 2009, 08:43

Salut,
Bonsoir,
Je suis en train de faire un site web marchand. J'ai un soucis dès la présentation de la page d'accueil. En fait, sur cette page je retrouve la page d'accueil mais aussi la page suivante sur laquelle on retrouve un menu. J'ai un programme qui permet d'afficher toutes les pages quelque soit la situation de l'internaute.
Voici mon programme:
[...]
N'hésitez pas à me poster un message si vous voulez de plus amples renseignements.
Merci de votre aide
@jojolapine: +1 ;)

Si je me contente de ton titre je présume que ton problème est de niveau mise en page et
en ce cas regarde du côté des css : Alsacréation est ton ami.

Si je regarde ton texte... Hum, moi pas comprendre. Essaie d'être plus explicite stp.

@+ bon code ;)

PS: http://www.alsacreations.com/apprendre/liste/2-css.html

Eléphant du PHP | 77 Messages

01 sept. 2009, 11:06

Bonjour,

Excusez moi mais ce n'est pas forcément à expliquer.
En fait, sur la première page de mon site je retrouve ma page d'accueil(logo, "français" "Anglais") mais en dessous (sur la même page) je retrouve aussi ma deuxième page(menu, présentation produit). Normalement, lorsque j'arrive sur le site je voudrais arriver sur la page d'accueil, lorsque je clique sur anglais ou français le programme m'envoie sur la deuxième page.
Pour résumer, je retrouve deux pages (page d'accueil + deuxième page) sur une même page.

Je ne sais pas si c'est clair, désolé ce n'est pas évident.

Merci de votre aide.