| ||||
Re: Partir una noticia Hola bels_mike, Lo ideal para lo que propones es usar strip_tags junto con substr, para solo obtener una parte del texto sin formato. Te invito a que busques en el foro podrás encontrar información y posts muy similares a este donde se proponen soluciones concretas. Saludos. |
| ||||
Re: Partir una noticia No entiendo muy bien tu duda pero si rescatas las noticias de tu BD y lo que deseas hacer es el famoso leer mas... puedes usar la función substr() para que en tu tabla se muestre una parte de la misma ejemplo: Código PHP: |
| ||||
Re: Partir una noticia La idea que tienes de hacer una etiqueta que divida me parece la más correcta, yo hice eso y me fue muy bien. Como tú dices programas el php para que imprima solo hasta antes de la Etiqueta partidora, eso lo conseguirás con el strpos y el substr. Elige cualquier etiqueta que no exista en el XHTML y no se imprimirá cuando se visualice la noticia completa. |
| |||
Re: Partir una noticia tbn te puede funcar con el substr diciendole q solo te muestre una cantidad q tu le digas digase 300 caracteres un poco mas o un poco menos pero q antes leea cuantos caracteres tiene el texto luego saque cuantas paginas de 300 caracteres salen y luego q las imprima sera algo dificil pero no imposible |
| ||||
Re: Partir una noticia Por si necesitas una segunda opción, usa esto; lo extraje del foro (pero no recuerdo su autor, sorry): <?php function parrafin($string) { $row_Texto = explode("\n", $string); $parrafo = $row_Texto[0]; return( $parrafo ); } ?> Lo que hace esto es cortar el texto en el primer párrafo del texto que vas a publicar. Luego, donde quieres que aparezca tu texto, pones: <?php echo parrafin($row_Texto['Texto']); ?> A continuación, instalas manualmente el texto "Leer Más..." lo enlazas -con los correspondientes parámetros- con la página donde estará el texto completo. Y listo! Huelga decir que debes cambiar todo de acuerdo al nombre que le hayas dado a los campos de la tabla de tu base de datos A mi me ha servido de maravillas, funciona al 100% Chau |
| ||||
Re: Partir una noticia bueno :D os comento lo que he hecho, he partido el texto mediante la etiqueta <leermas> simple no??? luego cargo el texto de la noticia d e la base de datos y simple: Código PHP: |
| ||||
Re: Partir una noticia En las faqs de del foro está una solución que no recuerdo quien aportó, se trataba de hacer un explode con \n para mostrar el primer párrafo y para mostrar el texto completo nl2br, lo estoy usando actualmente y me va bien+ saludos |