Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   CSS (http://www.forosdelweb.com/f53/)
-   -   Texto muy largo (http://www.forosdelweb.com/f53/texto-muy-largo-393767/)

patriciadedo 15/05/2006 09:55

Texto muy largo
 
Hola, cómo están???
Les cuento que estoy haciendo una página con noticias....en la index, me muestra el titular y copete, al hacer clic en el titular, va a otra pa´gina donde s edesarrolla la noticia. El tema es que acá necesito que la el desarrollo este con espaciado entre párrafos y colocar alguna imagen en el centro, o en un costado, pero que el texto rodee la imagen....
Seguramente no es muy complicado pero no puedo hacerlo.
Muchas gracias
Patri

Cluster 15/05/2006 10:36

Pero .. que tiene que ver PHP en todo esto?

El formato del "texto" sobre una página HTML lo dá el HTML que uses y las propiedades concretas de los "tag's" de HTML que uses ..

Deberías preguntar en el foro de (x)HTML junto con el código que usas actualmente y donde pretendas mostrar tu imagen o hacer que quede como necesitas .. Talvez te ofrezcan soluciones usando capas (layers) .. o CSS por médio también. Pero no con PHP.

Un saludo,

preguntoncio 15/05/2006 11:34

Código PHP:

 <tr>
   <td style="text-align:justify;padding:5pt;"><img src="<?=$foto?>" width="100" style="float:left;margin-right:7px; margin-bottom:5px"><?=$noticia?>
   </td>
</tr>

Imagina que tienes todos tus datos de conexion y son correctos, y que la foto que quieres poner la sacas de una bd (por lo menos la ruta, como lo estoy haciendo yo).. puedes usar este codigo CSS para que la imagen rodee al texto, asi no te preocupas de nada mas que ingresar tu texto... la imagen se va a acomodar perfectamente.. ahora si quieres que te respeten los saltos de linea (por lo que entiendo) tienes que usar la funcion nl2br() de php...

Eso si, lo que dice Cluster es cierto, el tema por lo menos de la imagen, pertenece a Css..

Saludos!

patriciadedo 15/05/2006 11:58

Perdón por mi ignorancia en el tema...pero este es el codigo que uusaba y me queda todo el texto como un bloque y es muy dificil de leer...

Código:

<tr>
                      <td> <font size="2" color="#333333" face="Arial, Helvetica, sans-serif">
                        <div align="justify"><?php echo $myrow["notides"]; ?></div>
                                        <tr>

no se como hacerlo...
Gracias por las respuestas anteriores

Mickel 15/05/2006 12:01

como grabas el texto en el campo notides? alli es donde tienes que ingresar los saltos de linea...

patriciadedo 15/05/2006 12:17

Utilizo un campo de la tabla noti. Uso mySql.

softimus 15/05/2006 15:37

Hola:

Te ofrezco una solución un poco "macarrónica" pero debe funcionarte, debido a que todo parece indicar estás utilizando algún CMS que te elimina los saltos de linea.

La idea es esta:

Cuando redactas la noticia, pones ciertos juegos de carácteres para el enter por ejm: <<CR>> y luego cambias esos carácteres por el atributo <BR> de html de la siguiente manera:

<?php echo str_replace('<<CR>>','<BR>',$myrow['notides']); ?>

Esta función reemplaza lo que tienes en $myrow['notides'] y que coincida con <<CR>>, por <BR>.

Prueba si te funciona, en caso contrario, no dudes en escribirme, diciéndome el sistema que utilizas para tener un poco más de información,

Atentamente,

Alex Francis


La zona horaria es GMT -6. Ahora son las 23:06.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.