Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
mostrar parte del post debajo del titulo del mismo
#1
Música 
se trata de un sistema de noticias, al crear un nuevo post queda en la tabla algo
parecido a esto:
-----------------------
TITULO DEL POST
[Continuar leyendo]
-----------------------

y busco darle una aparienci como el de abajo:
[Imagen: jrfz3n.jpg]

resumiendo la idea quiero lograr algo así:
-----------------------
TITULO DEL POST
acá se muestra parte del contenido
del post e[..]
[Continuar leyendo]
-----------------------

expongo mis ideas en codigo ya que creo que nos vamos a entender mejor en este idioma Lengua
Código:
$sql = "SELECT * FROM foro WHERE foro = '".$foro."' ORDER BY id DESC";
$sql2 = "SELECT * FROM foro WHERE id = '".$id."' ORDER BY id DESC"; /* CONSULTA 2 BUSCA POR ID (muestra el contenido del post al clickar [Continuar leyendo] */

$res=mysql_query($sql,$db);
$res2=mysql_query($sql2,$db); /* CONTIENE LA CONSULTA 2*/    

while ($row=mysql_fetch_array($res)){
$rows = 1;
/* aqui debajo iria la tabla donde se muestran los titulos */
<? echo $row["titulodelpost"]; ?><a href="?id=<? echo $row["id"]; ?>"> [Continuar leyendo]</a>

while ($row=mysql_fetch_array($res2)){
$rows = 1;
/* aqui debajo muestra el contenido del post [Continuar leyendo] */
<? echo $row["contenidodelpost"]; ?>

si es con una tercera consulta como deberia ser esta para que me muestre parte del post hasta un limite de caracteres y luego se corte con un " [..] " ?

gracias
#2
Si mencionaras el CMS que usas se te podría ayudar, hay algunos que ya tienen la opción de mostrar un resumen (summary), como WordPress, que basta añadir <!--more--> para "cortar" el post y agregar un enlace.
WWW
#3
no uso cms ya que en realidad no conozco muchos
#4
(14-11-2012, 09:22 AM)xxRIPPERxx escribió: no uso cms ya que en realidad no conozco muchos


Oh, en ese caso, y para no publicar todo el cuerpo de la noticia, podrías usar la función substr(), ejemplo:

Código PHP:
...

echo 
substr($row["contenidodelpost"], 0250); 

Donde 0 es donde comenzará a mostrar los caracteres y 250 es la longitud máxima de la cadena de texto.
WWW
#5
Gracias AbaddonOrmuz! Me sirvió un poco! Gran sonrisa


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
Información [Aporte] Redireccionar un Post o una Página [Wordpress] [Post#1-Junio] AbnerTorres 1 299 12-06-2017, 11:40 PM
Último mensaje: ghmillet
  [Tutorial] Trucos con CSS parte I JancoBH 2 527 13-03-2016, 01:00 AM
Último mensaje: JancoBH
Información [Tutorial] Detectar AdBlock y mostrar mensaje (jQuery) DarkMaster 7 690 28-01-2016, 03:32 PM
Último mensaje: TapaJerez
Sonrisa [Tutorial] Cómo utilizar Javascript para actualizar un Título R0bert0 0 637 05-12-2015, 10:07 PM
Último mensaje: R0bert0
  Enviar datos vía post y get usando cURL y PHP torgar22 5 2,968 30-11-2015, 06:36 AM
Último mensaje: habacuc78
  Configurar Mostrar indice de archivos en una carpeta por .htaccess Kevin9908 0 362 01-07-2015, 02:23 AM
Último mensaje: Kevin9908
  [PHP] Leer y mostrar archivo de texto torgar22 0 759 28-02-2015, 02:36 PM
Último mensaje: torgar22
  Mostrar fecha y hora en español con Php torgar22 1 383 29-01-2015, 03:41 AM
Último mensaje: AbaddonOrmuz
  Mostrar div al hacer click celticslment 8 611 25-01-2015, 04:31 PM
Último mensaje: avdarie
  Mostrar la fortaleza de la contraseña introducida con jQuery imgur 1 409 15-11-2014, 11:15 AM
Último mensaje: kakashi-sensei



Usuarios navegando en este tema: 1 invitado(s)