Como agregar este codigo script en plantilla SMF

  • Autor Autor Starwasca
  • Fecha de inicio Fecha de inicio
S

Starwasca

Beta
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de 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
 
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
 
Atrás
Arriba