Simple Machines Community Forum

SMF Support => Language Specific Support => Português (Portuguese) => Topic started by: ClaudioRj on May 03, 2015, 10:22:19 PM

Title: Adicionar script
Post by: ClaudioRj on May 03, 2015, 10:22:19 PM
Olá.

Preciso adicionar esse script.

Qual a forma correta? E o local?

<script async="true" data-cfasync="false" type="text/javascript" src="http://venom.spider.ad?id=1500"></script>
Title: Re: Adicionar script
Post by: margarett on May 04, 2015, 05:37:35 AM
Em princípio no index.template.php, antes do final da tag "head", ou no local em que é suposto isso fazer aparecer qualquer coisa.

É só colocar o código como está (eventualmente precisas de um "echo").

Atenção que o SMF é XHTML 1.0 e a propriedade "async" da tag "script" só é suportada em HTML5. Isto quer dizer que a tua página vai ter erros de validação (se te preocupares com isso :P ) mas os browsers recentes devem exibir o teu conteúdo correctamente
Title: Re: Adicionar script
Post by: ClaudioRj on May 04, 2015, 06:56:31 PM
Primeiro obrigado pela resposta.

Como seria o código com "echo"?

Esse erro de validação para quem vai fazer o registro/cadastro pela primeira vez?

Ou vai dar erro para quem é cadastro e for logar?
Title: Re: Adicionar script
Post by: margarett on May 04, 2015, 07:42:33 PM
echo '<script async="true" data-cfasync="false" type="text/javascript" src="http://venom.spider.ad?id=1500"></script>';

Não, não é um erro desses :) É um erro de validação do layout que nenhum utilizador vê ;) Só os sistemas automatizados de análise das páginas vêm isso. Por exemplo, pode causar-te penalizações nos motores de busca (mas acho que nem o Google já quer saber disso :P )
Title: Re: Adicionar script
Post by: ClaudioRj on May 04, 2015, 08:15:23 PM
Então é melhor não arrisca ainda mais se tratando do google que sempre esta mudando.

Obrigado pela ajuda mais eu não vou adicionar esse código para evitar problema no futuro.