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: 20 años, 5 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)==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