Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2005, 04:27
Adrian2005
 
Fecha de Ingreso: marzo-2005
Mensajes: 5
Antigüedad: 19 años, 1 mes
Puntos: 0
Ayuda con modificacion de un codigo...

Hola amig@s soy nuevo en este foro, y recurro a el, porque confio en que aquí encontrare una respuesta a mi problema o duda, mi problema es que tengo unas cuantas paginas de noticias, y puse debajo un codigo que se llama pagenumbers, lo pueden ver en www.nuevoplaneta.com mi duda es que quiero ponerle un limite como el page numbers de www.aclantis.com por ejemplo 10 links, y al dar en la flecha de siguiente salgan los siguientes como lo tienen ellos, espero que se me entienda... he estado haciendo pruebas modificando este codigo de a continuacion y no he sido capaz de ponerlo igual y os paso aqui el trozo donde creo que se debe modificar el limite.
Alguien sabe donde debo modificar?... si pensais que no es en este trozo de codigo, decirme, y pongo lo que falta...
Saludos y gracias por vuestra atencion.
Adrian

#START Page Numbers
#$limitpn = "limit 100"; # limit number of stories
$sql_pn = "select * from ".$prefix."_stories $qdb $querylang $limitpn";
$result_pn = $db->sql_query($sql_pn);
$numstories = $db->sql_numrows($result_pn);
$numpages = ceil($numstories / $storynum);
#if ($numpages > 1 and $new_topic == 0) {
if ($numpages > 1) {
opentable();
echo "<center>$numstories "._STORIES." ($numpages "._PAGES.", $storynum "._PERPAGE.")<br>" ;
if ($pagenum > 1) {
$prevpage = $pagenum - 1 ;
$leftarrow = "images/left.gif" ;
if(isset($new_topic)) {
echo "<a href=\"modules.php?name=News&amp;new_topic=$new_to pic&amp;pagenum=$prevpage\">";
echo "<img src=\"$leftarrow\" align=\"absmiddle\" border=\"0\" hspace=\"10\"></a>";
} else {
echo "<a href=\"modules.php?name=News&amp;pagenum=$prevpage \">";
echo "<img src=\"$leftarrow\" align=\"absmiddle\" border=\"0\" hspace=\"10\"></a>";
}
}
echo "[ " ;
for ($i=1; $i < $numpages+1; $i++) {
if ($i == $pagenum) {
echo "<b>$i</b>";
} else {
if(isset($new_topic)) {
echo "<a href=\"modules.php?name=News&amp;new_topic=$new_to pic&amp;pagenum=$i\">$i</a>";
} else {
echo "<a href=\"modules.php?name=News&amp;pagenum=$i\">$i</a>";
}
}
if ($i < $numpages) { echo " | "; } else { echo " ]"; }
}
if ($pagenum < $numpages) {
$nextpage = $pagenum + 1 ;
$rightarrow = "images/right.gif" ;
if(isset($new_topic)) {
echo "<a href=\"modules.php?name=News&amp;new_topic=$new_to pic&amp;pagenum=$nextpage\">";
echo "<img src=\"$rightarrow\" align=\"absmiddle\" border=\"0\" hspace=\"10\"></a>";
} else {
echo "<a href=\"modules.php?name=News&amp;pagenum=$nextpage \">";
echo "<img src=\"$rightarrow\" align=\"absmiddle\" border=\"0\" hspace=\"10\"></a>";
}
}
echo "</center>" ;
closetable();
}
#END Page Numbers