Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/08/2012, 08:03
beeman00
 
Fecha de Ingreso: enero-2012
Ubicación: Caracas
Mensajes: 75
Antigüedad: 12 años, 9 meses
Puntos: 21
Respuesta: como pasar variables de un archivo .tpl a una funcion php

Lo primero que te sugeri fue que hicieras un va_dump de la variable $site en el tpl, esto lo puedes hacer asi:
Código HTML:
Ver original
  1. <div>{$site|var_dump}</div>
  2. <!--fuera de las etiquetas {php}{/php}-->
esto para verificar si la variable es un objeto o un array, ya que el tratamiento es diferente, supongo que eso lo sabes.

sin necesidad de abrir {php} puedes hacer lo siguiente:

Código HTML:
Ver original
  1. {if '@.*youtube.*(v=|/v/)([^&/]*).*@i'|preg_match:$site.rssFeedOfSite:$m}
  2.    {assign var=$video_id value=$m[2]}{*Codigo del video*}
  3. {elseif '@.*youtu\.be/([^/]*)@i'|preg_match:$site.rssFeedOfSite:$m2}
  4.    {assign var=$video_id value=$m2[1]}{*Codigo del video*}
  5. {/if}
  6.  
  7. {$video_id}

esto es tu código traducido.

Última edición por beeman00; 17/08/2012 a las 08:04 Razón: completando...