News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

Como adicionar popads

Started by ClaudioRj, October 23, 2014, 07:23:41 PM

Previous topic - Next topic

ClaudioRj

Fiz o meu cadastro no site popads e pediu para adicionar o código <head> - </head>, porém entrei no ftp e olhei todos ficheiros e nenhum tinha a tag <head> - </head>.

Como eu faço para colocar esse código do popads que solicita entre essas tags?

Blog Marketing Online

http://blogmarketingonline.com.br/

vms

No index.template.php do tema que estas a usar deve ter essa tag.

ClaudioRj

Relamente tem achei, porém ao colocar em cima da tag <head> ou </head> da um erro no fórum.

Template Parse Error!
There was a problem loading the /Themes/Adk_CoolBlack_V2/index.template.php template or language file. Please check the syntax and try again - remember, single quotes (') often have to be escaped with a slash (\). To see more specific error information from PHP, try accessing the file directly.

You may want to try to refresh this page or use the default theme.
syntax error, unexpected T_STRING, expecting ',' or ';'
Blog Marketing Online

http://blogmarketingonline.com.br/

margarett

Isso tem a ver com o processamento do PHP ;) Não podes colar em qualquer lado :P

Precisas de colocar dentro de uma instrução "echo" (numa existente ou numa que coloques tu) e deves "escapar" todas as plicas com uma barra invertida:  ' passa a \'
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

QuoteOver 90% of all computer problems can be traced back to the interface between the keyboard and the chair

ClaudioRj

Desculpa eu não entendi a resposta.

Blog Marketing Online

http://blogmarketingonline.com.br/

margarett

O código que tu tens para colocar no ficheiro contém, quase de certeza, plicas -->  '
Em PHP as plicas têm de ser precedidas de uma barra invertida quando não são para funcionar como delimitadores.
O que esse erro te dizer é que o PHP encontrou uma plica e que, como é um delimitador, a seguir esperava encontrar um ponto e vírgula ou uma vírgula.
Como o teu código usa as plicas textualmente (não é dado para ser incluído em PHP), tens de as escapar todas com uma \

Não sei como explicar melhor... É PHP 101...
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

QuoteOver 90% of all computer problems can be traced back to the interface between the keyboard and the chair

ClaudioRj

Achei mais fácil mostrar o código esta complicado de entender.

<!-- PopAds.net Popunder Code for forumbacklinks.com.br -->
<script type="text/javascript">
  var _pop = _pop || [];
  _pop.push(['siteId', 443994]);
  _pop.push(['minBid', 0]);
  _pop.push(['popundersPerIP', 0]);
  _pop.push(['delayBetween', 0]);
  _pop.push(['default', false]);
  _pop.push(['defaultPerDay', 0]);
  _pop.push(['topmostLayer', false]);
  (function() {
    var pa = document.createElement('script'); pa.type = 'text/javascript'; pa.async = true;
    var s = document.getElementsByTagName('script')[0];
    pa.src = '//c1.popads.net/pop.js';
    pa.onerror = function() {
      var sa = document.createElement('script'); sa.type = 'text/javascript'; sa.async = true;
      sa.src = '//c2.popads.net/pop.js';
      s.parentNode.insertBefore(sa, s);
    };
    s.parentNode.insertBefore(pa, s);
  })();
</script>
<!-- PopAds.net Popunder Code End -->
Blog Marketing Online

http://blogmarketingonline.com.br/

ClaudioRj

Blog Marketing Online

http://blogmarketingonline.com.br/

margarett

Desculpa, escorregou...

Como te disse, dependendo de onde fores colocar isso, é necessário colocá-lo num formato compatível com PHP. Se usares um editor decente (eg: Notepad++) facilmente verificas como é que "fica bem" ;)

Dito isto:

echo '
<!-- PopAds.net Popunder Code for forumbacklinks.com.br -->
<script type="text/javascript">
  var _pop = _pop || [];
  _pop.push([\'siteId\', 443994]);
  _pop.push([\'minBid\', 0]);
  _pop.push([\'popundersPerIP\', 0]);
  _pop.push([\'delayBetween\', 0]);
  _pop.push([\'default\', false]);
  _pop.push([\'defaultPerDay\', 0]);
  _pop.push([\'topmostLayer\', false]);
  (function() {
    var pa = document.createElement(\'script\'); pa.type = \'text/javascript\'; pa.async = true;
    var s = document.getElementsByTagName(\'script\')[0]; 
    pa.src = \'//c1.popads.net/pop.js\';
    pa.onerror = function() {
      var sa = document.createElement(\'script\'); sa.type = \'text/javascript\'; sa.async = true;
      sa.src = \'//c2.popads.net/pop.js\';
      s.parentNode.insertBefore(sa, s);
    };
    s.parentNode.insertBefore(pa, s);
  })();
</script>
<!-- PopAds.net Popunder Code End -->'
;

Se não me esqueci de nada :P

Repara como todos os apóstrofos (plicas) têm uma barra invertida antes.
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

QuoteOver 90% of all computer problems can be traced back to the interface between the keyboard and the chair

ClaudioRj

Agora deu certo.

Super obrigado.
Blog Marketing Online

http://blogmarketingonline.com.br/

felipetpac

estou com dificuldades para achar a tag head em meu script :(

Americano

Quote from: felipetpac on August 13, 2015, 02:30:30 PM
estou com dificuldades para achar a tag head em meu script :(

Entre na pasta "Themes" , depois entre na pasta do tema que você tá usando e abra index.template.php

depois solicite pra localizar <head>

e cole embaixo o script.


Advertisement: