Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/03/2005, 22:31
Ixtleco
 
Fecha de Ingreso: noviembre-2003
Ubicación: Puente de ixtla
Mensajes: 773
Antigüedad: 22 años, 11 meses
Puntos: 0
Busqueda Ayuda con paginator

Hola tengo puesto en un script de noticias un paginador que me pasaron aqui, no recuerdo de quien es, me funcionaba bien hasta que rediseñe mi pagina y cambie algo el script ahora no se porque no funciona ahora

aqui esta mi script de noticias

Código PHP:
<html>

<head>
<title>NOTICIAS</title>
<link rel="STYLESHEET" type="text/css" href="../pagina%20espindola/estilo.css">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
body {
    background-color: #FFFFFF;
}
body,td,th {
    color: #666666;
}
.Estilo5 {    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
}
.Estilo6 {color: #666666}
-->
</style></head>

<body>
  <?
//conecto con la base de datos
include("configuracion.php");

if (!
$HTTP_POST_VARS)
{
if(!
$HTTP_GET_VARS )
{
//construyo la sentencia sql
          
$ssql = "SELECT * FROM noticias_articulos WHERE categoria = 'anuncio' "; 
        
$ssql .= " ORDER BY id_noticia_articulo desc"; 
        
?><p align="center" class="Estilo5"><img src="imagenes/IMAGES/DOTS.GIF" width="10" height="10">Anuncio<img src="imagenes/IMAGES/DOTS.GIF" width="10" height="10"></p>
<?
}else{
$ca=$_GET["ca"];
?>
<p align="center" class="Estilo5"><img src="imagenes/IMAGES/DOTS.GIF" width="10" height="10"><?echo $ca;?><img src="imagenes/IMAGES/DOTS.GIF" width="10" height="10"></p>
 <?
          $ssql 
= "SELECT * FROM noticias_articulos WHERE categoria = '$ca' "; 
        
$ssql .= " ORDER BY id_noticia_articulo desc"; 
}
        
$_pagi_sql = $ssql;
        
$_pagi_cuantos = 5; 
//tomo el juego de resultados 
        
$resultid = mysql_query($ssql,$conn); 
//verifico cuantas filas hay en la tabla
$num=mysql_num_rows($resultid);
include(
"pagin_noticias.php");
    
?>
  
  <?
    
//muestro los datos en un bucle
    
while ($damefila=mysql_fetch_object($_pagi_result)) 
    {
 
//arreglo para el uso de smilies en el libro de visitas

          
$var = $damefila->n_corta;
//corto las cadenas de texto para que no me las muestre a lo largo de la pagina
$var = wordwrap( $var,60, "<br />"  );
          
str_replace ('(t)','<img src=smilies/60.gif>',$var);
//creamos el tratocode para dar formato a las firmas
//codigos para alineacion
$var = str_replace ('{centrado}','<p align=center>',$var);
$var = str_replace ('{/centrado}','</p>',$var);
$var = str_replace('{izquierda}','<p align=left>',$var);
$var = str_replace('{/izquierda}','</p>',$var);
$var = str_replace('{derecha}','<p align=right>',$var);
$var = str_replace('{/derecha}','</p>',$var);
$var = str_replace('{justificado}','<p align=justify>',$var);
$var = str_replace('{/justificado}','</p>',$var);
//codigos para tamaño de la fuente
$var = str_replace ('{t=14}','<font size=4>',$var);
$var = str_replace ('{t=18}','<font size=5>',$var);
$var = str_replace ('{t=24}','<font size=6>',$var);
$var = str_replace ('{t=36}','<font size=7>',$var);
$var = str_replace ('{/t}','</font>',$var);
//codigos para color de la fuente
$var = str_replace ('{fcolor=rojo}','<font color=red>',$var);
$var = str_replace ('{fcolor=azul}','<font color=blue>',$var);
$var = str_replace ('{fcolor=aqua}','<font color=aqua>',$var);
$var = str_replace ('{fcolor=black}','<font color=black>',$var);
$var = str_replace ('{fcolor=verde}','<font color=green>',$var);
$var = str_replace ('{fcolor=red}','<font color=red>',$var);
$var = str_replace ('{fcolor=amarillo}','<font color=yellow>',$var);
$var = str_replace ('{fcolor=red}','<font color=red>',$var);
$var = str_replace ('{fcolor=lima}','<font color=lime>',$var);
$var = str_replace ('{fcolor=blanco}','<font color=white>',$var);
$var = str_replace ('{/fcolor}','</font>',$var);
//codigos para negritas, italica y subrayado
$var = str_replace ('{n}','<n>',$var);
$var = str_replace ('{/n}','</n>',$var);
$var = str_replace ('{i}','<i>',$var);
$var = str_replace ('{/i}','</i>',$var);
$var = str_replace ('{s}','<s>',$var);
$var = str_replace ('{/s}','</s>',$var);
//listas 
$var = str_replace('{li}','<li>',$var);
//fotos
$var = str_replace('{foto}','<img src=',$var);
$var=str_replace('{/foto}','>',$var);
//links automaticos
$var=busca_url($var); 
        
?>
</p>
<hr>
<b><i>Autor: </i></b>
<?     //si el visitante no introdujo nombre muestro como nombre "Anónimo"
            
if ($damefila->autor == "-"){
                echo 
"Anónimo";
}else{
                
$autor=emoticon_tratocode($damefila->autor);
                echo 
$autor;
            }
?>

<p align="justify"><b><i>
<?
$titulo
=busca_url(emoticon_tratocode($damefila->titulo));
 echo  
$titulo;
   
?><br><br>
Noticia:</i></b>
<p align="justify">
<?echo "$var\n";?></p>
<p align="justify"><? echo "<a href=index.php?enlace=noticia_larga&noticia=".$damefila->id_noticia_articulo.">Leer +</a>";?></p>
<div align="justify"><br>
    <b>Lugar:</b><?echo $damefila->lugar;?>
  <br>
    <b>Fecha:</b><?echo $damefila->fecha;?>
  <br>
    <b>Categoria.</b><? echo $damefila->categoria;?>
  </p>
          <br>
          <?
               
} //termina el bucle while
//Incluimos la barra de navegación 
echo"<p align=center>".$_pagi_navegacion."</p>"; 

         
//libero el conjunto de resultados
       
mysql_free_result($_pagi_result); 
 
}
else
{
    
//estoy recibiendo datos del fomulario de firmas
    //Formateamos un poco el formulario, por si acaso los datos son incorrectos

    //eliminamos las etiquetas HTML y PHP de las cadenas de texto
      
$autor = strip_tags($_POST["autor"]);
        
$n_corta = strip_tags($_POST["noticia"]);
        
$lugar = strip_tags($_POST["lugar"]);
        
$titulo = strip_tags($_POST["titulo"]);
        
$n_larga = strip_tags($_POST["noticia_larga"]);
        
$categoria=$_POST["categoria"];
        if(
$categoria=="no")
        {
        echo 
"Tienes que seleccionar una categoria";
        }else{
        
//Cortamos las cadenas demasiado largas
    
$nombre=substr($autor,0,20);

//Comprobamos que el visitante se ha molestado en rellenar algo
    
if (strlen($autor)==0 and strlen($noticia)==0)
    {
?>
</div>
<div align="center"><b>Gracias por el envio de tu noticia</b>.<br><br>Pero se te agradeceria que rellenaras los campos para publicar tu noticia</div>

<?
    
}else{
        
//si alguno de los campos falta prefiero colocar un guión o "sin comentarios"
        
if (!$autor)$autor="-";
        if (!
$noticia) $noticia="No hay noticia";

//Generamos la ssql e insertamos el registro
        
$ssql = "INSERT INTO noticias_articulos (autor,lugar,titulo,n_corta,n_larga,categoria,fecha) VALUES ('" . $autor . "','".$lugar."','" . $titulo . "','".$n_corta."','".$n_larga."','".$categoria."',CURDATE())";
        
//echo $ssql . "<p>";
mysql_query($ssql,$conn);
?>
<div align="center"><b>Muchas gracias por tu participaci&oacute;n</b></div>
<?
    
}
?>
    <br>
    <br>
    <div align="center" class="Estilo6"><b><a href="index.php" >Volver a la pagina principal</a></b></div>
    <span class="Estilo6">
    <?
}
}
mysql_close($conn);
?>
    </span>
__________________
°º¤ø,¸¸,ø¤º°`°º¤ø,¸S@M°º¤ø,¸¸,ø¤º°`°º¤ø,¸.
Dios solo nos dio el 0 y el 1 y con solo eso hemos construido un universo