Foros del Web » Programando para Internet » PHP »

estilo dinamico de smarty a php

Estas en el tema de estilo dinamico de smarty a php en el foro de PHP en Foros del Web. Hola! Tengo un box donde se muestran las últimas palabras utilizadas en diferentes estilos de texto. Está hecho en smarty y necesito llevarmelo a otro ...
  #1 (permalink)  
Antiguo 17/02/2012, 03:02
 
Fecha de Ingreso: abril-2010
Mensajes: 18
Antigüedad: 14 años, 1 mes
Puntos: 1
estilo dinamico de smarty a php

Hola!
Tengo un box donde se muestran las últimas palabras utilizadas en diferentes estilos de texto. Está hecho en smarty y necesito llevarmelo a otro sitio en php.
Mis nociones de php son escasas.
El código es este:

Código PHP:
{counter start=0 skip=print=false}
{
assign var=FontMin value=9}
{
assign var=FontMax value=20}
{
assign var=ColorMin value=111}
{
assign var=ColorMax value=999}
{foreach 
from=$lastKeywords_data item=it name=keys}
{if 
$smarty.foreach.keys.index 30}
<
span style="font-size:{$MinFontSize|rand:$MaxFontSize}px">
<
a href="{$smarty.const.BASE_URL}{$smarty.const.SEARCH_MODREWRITE}/{$smarty.const.SEARCH_MODREWRITE_OP_ALLE}/0/-/0/-/1/{$it.content|sorttext|smarty_search_urlencode}.html" style="font-size:{$FontMin|rand:$FontMax}px;color:#{$ColorMin|rand:$ColorMax}"> {$it.content|truncate:29}</a></span>{/if}{if !$smarty.foreach.keys.last and $smarty.foreach.keys.index 29}<class="font12">, </b>{/if}{/foreach} 
¿Me podeis ayudar?
Gracias
  #2 (permalink)  
Antiguo 17/02/2012, 03:25
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: estilo dinamico de smarty a php

Qué es lo que quieres hacer??
__________________
Fere libenter homines, id quod volunt, credunt.
  #3 (permalink)  
Antiguo 17/02/2012, 03:57
 
Fecha de Ingreso: abril-2010
Mensajes: 18
Antigüedad: 14 años, 1 mes
Puntos: 1
Respuesta: estilo dinamico de smarty a php

Esto lo tengo en un script, dentro de una plantilla smarty.
Estoy utilizando el css de estas plantillas para darle la misma apariencia a otro script, e intentar que el usuario no note la diferencia entre los distintos scripts, pero este script esta en php y no soporta smarty, así que necesitaría trasformar eso a php.
  #4 (permalink)  
Antiguo 17/02/2012, 04:12
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: estilo dinamico de smarty a php

Tienes que leer un tutorial de smarty para saber cómo funciona, no hay manera de que hagas esto sin conocimientos. Además necesitas saber el valor de algunas variables que se asignan en el controlador. Ahí tienes el code comentado, compruébalo:

Código HTML:
Ver original
  1. {counter start=0 skip=1 print=false} //Esto son variables, las pasas a $start = 0; $skip = 1; etc....
  2.  {assign var=FontMin value=9}
  3. {assign var=FontMax value=20}
  4. {assign var=ColorMin value=111}
  5. {assign var=ColorMax value=999}
  6.  //Este foreach se traduce así
  7.  foreach(lastKeywords_data as $it => $keys)
  8. {foreach from=$lastKeywords_data item=it name=keys}
  9. //if($keys['index']<30) //o similar, no estoy seguro, mira la documentacion de smarty
  10. {if $smarty.foreach.keys.index < 30}
  11. //$smarty.const corresponde a constantes definidas en el controlador, no puedo saber el valor
  12. <span style="font-size: {$ MinFontSize | rand :$ MaxFontSize"> <a
  13.                 href="{$smarty.const.BASE_URL}{$smarty.const.SEARCH_MODREWRITE}/{$smarty.const.SEARCH_MODREWRITE_OP_ALLE}/0/-/0/-/1/{$it.content|sorttext|smarty_search_urlencode}.html"
  14.                 style="font-size: {$ FontMin | rand :$ FontMax">
  15. {$it.content|truncate:29}</a></span>
  16. {/if}{if !$smarty.foreach.keys.last and $smarty.foreach.keys.index < 29}
  17. <b class="font12">, </b>
  18. {/if}{/foreach}
__________________
Fere libenter homines, id quod volunt, credunt.
  #5 (permalink)  
Antiguo 22/02/2012, 03:52
 
Fecha de Ingreso: abril-2010
Mensajes: 18
Antigüedad: 14 años, 1 mes
Puntos: 1
Respuesta: estilo dinamico de smarty a php

Pues, como dices repara2, soy incapaz de hacer esto.
Si hay algun voluntario puedo compensarlo con publicidad o visitas a su web.
En cualquier caso, muchas gracias.
  #6 (permalink)  
Antiguo 22/02/2012, 08:38
Avatar de linuxzero  
Fecha de Ingreso: noviembre-2011
Ubicación: Argentina
Mensajes: 778
Antigüedad: 12 años, 5 meses
Puntos: 160
Respuesta: estilo dinamico de smarty a php

Cita:
Iniciado por mamo Ver Mensaje
Pues, como dices repara2, soy incapaz de hacer esto.
Si hay algun voluntario puedo compensarlo con publicidad o visitas a su web.
En cualquier caso, muchas gracias.
Jajajaja, el foro es para aprender y consultar, si vos necesitas que alguien mas haga tus cosas, existe un apartado especial que es ofrecer trabajo. No creo que sea este el lugar indicado, pienso que repara2 hizo bastante al comentarte el codigo como para que te fomentes un poco y busques en la documentacion del smarty para entender y encontrar la forma de solucionarlo.
__________________
Si todo fuera tan sencillo como un symfony cc la vida seria más fácil.
http://phpnico.wordpress.com
  #7 (permalink)  
Antiguo 22/02/2012, 08:52
 
Fecha de Ingreso: abril-2010
Mensajes: 18
Antigüedad: 14 años, 1 mes
Puntos: 1
Respuesta: estilo dinamico de smarty a php

Muchas gracias por tu sugerencia linuxzero.
También a ti repara2. No te lo he agradecido. Disculpa.

Etiquetas: dinamico, estilo, html, smarty
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 16:24.