Como adicionar este código script em template SMF

  • Autor Autor Starwasca
  • 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
S

Starwasca

Beta
Programador
No recomendado
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola estoy intentando agregar un codigo script de buscador de google a un archivo php de SMF pero no logro hacerlo , me sale "error de plantilla "

el codigo que quiero agregar es este :

PHP:
<script>
  (function() {
    var cx = '007977440418937535957:zo5nnafcylo';
    var gcse = document.createElement('script');
    gcse.type = 'text/javascript';
    gcse.async = true;
    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
        '//cse.google.com/cse.js?cx=' + cx;
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(gcse, s);
  })();
</script>
<gcse:search></gcse:search>

He intentado agregarlo asi con el echo pero no funciona :

PHP:
echo '
<script>
  (function() {
    var cx = '007977440418937535957:zo5nnafcylo';
    var gcse = document.createElement('script');
    gcse.type = 'text/javascript';
    gcse.async = true;
    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
        '//cse.google.com/cse.js?cx=' + cx;
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(gcse, s);
  })();
</script>
<gcse:search></gcse:search> ';

Ayuda por favor
 
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
No te funciona, porque dentro del script hay mas comillas (') que debes escaparlas (\') o de los contrario ahí se termina tu echo y por eso te da error. O también puedes incluir ese código fuera de php:

PHP:
?>
Aqui tu código
<?php

Saludos.
 
No te funciona, porque dentro del script hay mas comillas (') que debes escaparlas (\') o de los contrario ahí se termina tu echo y por eso te da error. O también puedes incluir ese código fuera de php:

PHP:
?>
Aqui tu código
<?php

Saludos.

me sirvio tu respuesta gracias
 
Voltar
Topo