Transformer les liens du multipage

Eléphanteau du PHP | 38 Messages

17 janv. 2008, 16:48

Bonjour,

J'ai récupéré une page à modifier (la personne qui gère le site est actuellement malade :? ) et j'ai besoin de modifier l'affichage des pages du multipage du site. C'est à dire qu'au lieu d'avoir une boite qui me dit "aller a la page 1, aller a la page 2, etc...", je voudrais directement mettre ça sous forme de lien du type 1 - 2 - 3 - 4.....

Si ce n'est pas trop compliqué j'en fais appel à votre aide...

Vous remerciant d'avance.
David

<div id="photo">
					<div class="g3p">
					<?php
					if($PP>=$LIMIT_PHOTO_REPORTAGE){
						?>
						<a href="<?php p($_SERVER['PHP_SELF']); ?>?page=reportage&id=<?php p($id); ?>&pp=<?php p($PP-$LIMIT_PHOTO_REPORTAGE); ?>" title="Voir les photos précédentes"><span class="bleu_clair"><b> <<< </b></span></a>
						<?php
					}else{ br(); }
					?>
					</div>
					<div class="c3p">
					<form action="<?php p($_SERVER['PHP_SELF']); ?>" method="get" name="page" id="page">
					<input type="hidden" name="page" id="page" value="reportage" />
					<input type="hidden" name="id" id="id" value="<?php p($id); ?>" />
					<select name="pp" id="pp" onchange="form.submit()" class="champsPF">
						<?php
						for($i=1; $i<=$NbrePage; $i++){
							?>
							<option value="<?php p(($i-1)*$LIMIT_PHOTO_REPORTAGE); ?>" <?php if($i==$PageIci){ p("selected"); } ?>>se rendre à la page <?php p($i); ?></option>
							<?php
						}
						?>
					</select>
					</form>
					</div>
					<div class="d3p">
					<?php
					if(($PP+$LIMIT_PHOTO_REPORTAGE)<$total){
						?>
						<a href="<?php p($_SERVER['PHP_SELF']); ?>?page=reportage&id=<?php p($id); ?>&pp=<?php p($PP+$LIMIT_PHOTO_REPORTAGE); ?>" title="Voir les photos suivantes"><span class="bleu_clair"><b> >>> </b></span></a>
						<?php
					}else{ br(); }
					?>

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

17 janv. 2008, 16:56

Effectivement, ce n'est pas trop compliqué, il te suffit de remplacer le formulaire et la liste déroulante qui affiche les pages disponibles dans des options par un affichage des pages disponibles directement dans des liens :)

Bon courage, et n'hésites pas si tu as un soucis à nous montrer tes modifs pour que l'on puisse t'aider :)

Ps : bon, ça n'engage que moi, mais je trouve franchement pas explicite d'avoir des noms de variables ou de fonction du genre p() ou $PP ... on voit tout de suite à quoi elles correspondent, c'est très agréable à reprendre ou à maintenir :?
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Eléphanteau du PHP | 38 Messages

17 janv. 2008, 17:03

Allez go ! Je teste ! Merci