Foros del Web » Programando para Internet » PHP »

Darle Estilo al Texto que Llamo con PHP

Estas en el tema de Darle Estilo al Texto que Llamo con PHP en el foro de PHP en Foros del Web. Estimados Amigos del Foro Tengo el siguiente problema, tengo un texto el cual mando a llmar con PHP pero me aparece plano y quiero saber ...
  #1 (permalink)  
Antiguo 08/10/2009, 14:35
 
Fecha de Ingreso: octubre-2009
Mensajes: 100
Antigüedad: 14 años, 6 meses
Puntos: 0
De acuerdo Darle Estilo al Texto que Llamo con PHP

Estimados Amigos del Foro

Tengo el siguiente problema, tengo un texto el cual mando a llmar con PHP pero me aparece plano y quiero saber como darle estilo con un CSS que ya tengo hecho.

El texto lo llamo de la siguiente manera

<?php
defined('_JEXEC') or die( 'Restricted access' );
$db = &JFactory::getDBO();

$tid = $_GET['tid'];
$query = "SELECT * FROM #__todays_pick WHERE enabled = 1 AND id = ".$tid;
$db->setQuery($query);
$rows = $db->loadObjectList();

foreach($rows as $row) {
echo"$row->fulltext";

}
?>
al full text es al cual le quiero dar formato. Este texto esta escrito en un editor de joomla y aunque le ponga los estilos en el editor me genera un texto plano.

Por lo que necesito saber como le doy el estilo que necesito con el CSS
  #2 (permalink)  
Antiguo 08/10/2009, 14:43
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: Darle Estilo al Texto que Llamo con PHP

echo "<style="color:#ff0000;...etc. etc..>"."$row->fulltext"."</style>";

o algo asi..
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #3 (permalink)  
Antiguo 09/10/2009, 06:50
 
Fecha de Ingreso: octubre-2009
Mensajes: 100
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Darle Estilo al Texto que Llamo con PHP

Gracias por tu respuesta pero lo que pasa es que en esta linea

echo"nl2br($row->fulltext)";

mando a llamar al texto, el cual contiene diferentes, titulos e imagenes, entonces como puedo poner el estilo que me dices pues si es bastante extenso.

Saludos.
  #4 (permalink)  
Antiguo 09/10/2009, 08:53
Avatar de JessicaTJ  
Fecha de Ingreso: enero-2007
Ubicación: 127.0.0.1
Mensajes: 472
Antigüedad: 17 años, 3 meses
Puntos: 25
Respuesta: Darle Estilo al Texto que Llamo con PHP

Crea una hoja de estilo externa y en el header del documento la llamas, luego formateas el texto con un div:

echo "<div class='miclase'>"."$row->fulltext"."</div>";

En un css externo pones la clase y listo :)
  #5 (permalink)  
Antiguo 09/10/2009, 10:09
 
Fecha de Ingreso: abril-2008
Mensajes: 453
Antigüedad: 16 años, 1 mes
Puntos: 16
Respuesta: Darle Estilo al Texto que Llamo con PHP

buenas lo mejor seria recomendarte esto

-http://www.w3c.es/divulgacion/guiasbreves/HojasEstilo
-http://www.w3.org/Style/CSS/
  #6 (permalink)  
Antiguo 09/10/2009, 10:18
 
Fecha de Ingreso: diciembre-2008
Mensajes: 454
Antigüedad: 15 años, 4 meses
Puntos: 2
Respuesta: Darle Estilo al Texto que Llamo con PHP

en caso de que envies no quieras hacer la hoja de estilo (lo mas recomendado y muy buenos links te dio samu22), es hacer algo asi

si quieres un div:
<div style="background-color:#ccc;.....">"."$row->fulltext"."</div>

si no quieres un div haz un span
<span style="background-color:#ccc;.....">"."$row->fulltext"."</span>

saludos
  #7 (permalink)  
Antiguo 09/10/2009, 14:21
Avatar de jlmoreno31  
Fecha de Ingreso: mayo-2009
Ubicación: Barcelona
Mensajes: 174
Antigüedad: 15 años
Puntos: 2
Respuesta: Darle Estilo al Texto que Llamo con PHP

Hola

Yo tb usaria un <div id="tuestilo"> pero si solo lo vas a usar para ese texto, tb te valdría un <span>

<span style="...>$variable</span>

Saludos
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 05:06.