Foros del Web » Programando para Internet » PHP »

Ayuda con enlaces php

Estas en el tema de Ayuda con enlaces php en el foro de PHP en Foros del Web. Hola amigos..esta vez acudo a ustedes por un sistema de noticias que pude encontrar en intenet.. (el mejor y el que me funciono), y lo ...
  #1 (permalink)  
Antiguo 17/07/2009, 09:52
Avatar de tonchii  
Fecha de Ingreso: noviembre-2008
Mensajes: 159
Antigüedad: 15 años, 5 meses
Puntos: 2
Ayuda con enlaces php

Hola amigos..esta vez acudo a ustedes por un sistema de noticias que pude encontrar en intenet.. (el mejor y el que me funciono), y lo estoy arreglando. El tema es que quiero poner que cuando me muestre las noticias, me aparezca solo una parte y despues poner un enlace que diga "Seguir leyendo", y hsta ahora nose como hacerlo.

Aca les dejo el codigo que muestra las noticias:
Código PHP:
<?php
// verificamos si se ha enviado
// alguna variable via GET
if(isset($_GET['id']) && $_GET['categoria']){
    
// asignamos los valores
    // a las variables que usaremos
    
$cat_ID $_GET['id'];
    
$categoria $_GET['categoria'];
    
$clausula "WHERE notCategoriaID = '$cat_ID'";
    
// tambien armamos el titular de la pagina
    
$titulo "Noticias de $categoria";
}else{
    
// de lo contrario
    // el titulo sera general
    
$titulo "Todas las noticias";
}
// armamos la consulta
$sqlQueryNot mysql_query("SELECT notTitulo, notTexto, notDate FROM sn_noticias
                           $clausula order by not_ID desc LIMIT 0, 20; "
$db_link)
                            or die(
mysql_error);
echo 
"<h4>$titulo</h4>";
// mostramos las noticias,
// otra vez usanod un bucle while
while($rowNot mysql_fetch_array($sqlQueryNot)){
    echo 
"<h4>$rowNot[notDate]</h4><h2>$rowNot[notTitulo]</h2>";
    echo 
nl2br("$rowNot[notTexto]");
    echo 
'<hr class="anuncios_right" />';
}
?>
Que me pueden decir¿?¿?¿? gracias
  #2 (permalink)  
Antiguo 17/07/2009, 09:57
Avatar de Bytevamp  
Fecha de Ingreso: junio-2005
Ubicación: /var/www/
Mensajes: 789
Antigüedad: 18 años, 10 meses
Puntos: 7
Respuesta: Ayuda con enlaces php

Prueba con:
Código PHP:
echo cho nl2br(substr("$rowNot[notTexto]"),0,150); 
siendo el 0 donde empieza a coger el texto(en este caso al principio), y 150 en numero de caracteres que te muestra.

Un saludo.
__________________
"zankius veri mach" a todos los que me habeis ayudado.
carteles para inmobiliarias || alquiler de coches
  #3 (permalink)  
Antiguo 17/07/2009, 09:58
 
Fecha de Ingreso: octubre-2007
Ubicación: Capital Federal
Mensajes: 215
Antigüedad: 16 años, 6 meses
Puntos: 1
Respuesta: Ayuda con enlaces php

Hola... tendrías que capturar la id del mensaje "incompleto" y armarle un link con esa info en cada noticia que encuentre....

a href="www.pagina.php?id=<?php echo $id?>.................................

depués capturas ese $_GET en la página donde estaria la noticia "completa", la buscas en BD y la mostras.

  #4 (permalink)  
Antiguo 17/07/2009, 10:02
Avatar de tonchii  
Fecha de Ingreso: noviembre-2008
Mensajes: 159
Antigüedad: 15 años, 5 meses
Puntos: 2
Respuesta: Ayuda con enlaces php

Cita:
Iniciado por Bytevamp Ver Mensaje
Prueba con:
Código PHP:
echo cho nl2br(substr("$rowNot[notTexto]"),0,150); 
siendo el 0 donde empieza a coger el texto(en este caso al principio), y 150 en numero de caracteres que te muestra.

Un saludo.
Probe ese codigo, y me salta error...
  #5 (permalink)  
Antiguo 17/07/2009, 10:13
 
Fecha de Ingreso: octubre-2007
Ubicación: Capital Federal
Mensajes: 215
Antigüedad: 16 años, 6 meses
Puntos: 1
Respuesta: Ayuda con enlaces php

El código q te pasaron e asi.......

echo cho nl2br(substr("$rowNot[notTexto]"),0,150);

ponelo asi...

echo nl2br(substr("$rowNot[notTexto]"),0,150);


Igualmente si lo que queres es hacer links, fijate lo q te respondi arriba.
  #6 (permalink)  
Antiguo 17/07/2009, 10:24
Avatar de tonchii  
Fecha de Ingreso: noviembre-2008
Mensajes: 159
Antigüedad: 15 años, 5 meses
Puntos: 2
Respuesta: Ayuda con enlaces php

si si tmb lo habia corregido por que sabia que estaba mal.. pero con el tema de los links, no entiendo como hacerlo...Nos e si tengo que crear otra pagina, eso del Get... no se...me podrias explicar mas detalladamente??
  #7 (permalink)  
Antiguo 17/07/2009, 10:45
 
Fecha de Ingreso: octubre-2007
Ubicación: Capital Federal
Mensajes: 215
Antigüedad: 16 años, 6 meses
Puntos: 1
Respuesta: Ayuda con enlaces php

Por cada noticia que te muestra en el ciclo, le metes un link

<a href="paginanoticiacompleta.php?noticia=<?php echo $id ?>> Ver más </a>

En otra página (páginanoticiacompleta.php) recogés el valor del $_GET

$noticia=$_GET['noticia'];

En $noticia te va a guardar el ID.

Buscás en BD ese valor y listás la noticia completa.

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:08.