substituir palavra com template

  • Autor Autor cosy
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
C

cosy

Curioso
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
hola
alguien tiene alguna idea de como se hace por que no me sale :S

Inserir CODE, HTML ou PHP:
$output = str_replace('[blabla]', fetch_template($template_para_blabla), $output);
🙁
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Primero debes cachear el nuevo template con esto en el hook cache_templates:
Inserir CODE, HTML ou PHP:
$globaltemplates[] = '[COLOR=Red]nombre_template_nuevo[/COLOR]';
Y para reemplazar un template por otro con esto en parse_templates:
Inserir CODE, HTML ou 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]'];  
}
 
no quiero reemplazar un template con otro si no una palabra con un template
 
Como?? no te entiendo.
 
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
 
Este es lo que buscas:
Inserir CODE, HTML ou PHP:
$output = str_replace('[COLOR=Red]Palabra a reemplazar[/COLOR]', [COLOR=Red]lo que va a reemplazarla[/COLOR], $output);
 
alli tengo el problema no me coge el template ni con fetch_template ni nada
 
reemplaza la segudna variable con $vbulletin->templatecache['nombre_template_nuevo'], no te olvides de cachear el template.
 
Voltar
Topo