reemplazar palabra con template

cosy Seguir

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
10 Ago 2008
Mensajes
11
hola
alguien tiene alguna idea de como se hace por que no me sale :S

Insertar CODE, HTML o PHP:
$output = str_replace('[blabla]', fetch_template($template_para_blabla), $output);
:(
 

imported_Gasper

Eta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
1 Mar 2008
Mensajes
1.271
Primero debes cachear el nuevo template con esto en el hook cache_templates:
Insertar CODE, HTML o PHP:
$globaltemplates[] = '[COLOR=Red]nombre_template_nuevo[/COLOR]';
Y para reemplazar un template por otro con esto en parse_templates:
Insertar CODE, HTML o PHP:
if (isset($vbulletin->templatecache['[COLOR=Red]nombre_template_viejo[/COLOR]']))  
{  
  $vbulletin->templatecache['[COLOR=Red]nombre_template_viejo[/COLOR]'] = $vbulletin->templatecache['[COLOR=Red]nombre_template_nuevo[/COLOR]'];  
}
 

cosy

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
10 Ago 2008
Mensajes
11
no quiero reemplazar un template con otro si no una palabra con un template
 

cosy

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
10 Ago 2008
Mensajes
11
Como?? no te entiendo.
es decir tienes el post
bla bla bla bla bla [anuncio1] bla bla bla y en lugar de la palabra [anuncio1] que salga el anuncion que tienes preparado en un template para esto de esa manera podías introducir el anuncio en cualquier parte de un post
 

imported_Gasper

Eta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
1 Mar 2008
Mensajes
1.271
Este es lo que buscas:
Insertar CODE, HTML o PHP:
$output = str_replace('[COLOR=Red]Palabra a reemplazar[/COLOR]', [COLOR=Red]lo que va a reemplazarla[/COLOR], $output);
 

cosy

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
10 Ago 2008
Mensajes
11
alli tengo el problema no me coge el template ni con fetch_template ni nada
 

imported_Gasper

Eta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
1 Mar 2008
Mensajes
1.271
reemplaza la segudna variable con $vbulletin->templatecache['nombre_template_nuevo'], no te olvides de cachear el template.
 
Arriba