简体   繁体   English

在Joomla中加载脚本标记的问题

[英]Issue with loading script tag in Joomla

I'm facing issue with script in Joomla 3.3.6 . 我在Joomla 3.3.6面临脚本问题。 I have script which loads ads 我有加载广告的脚本

    <script type="text/javascript">
  ( function() {
    if (window.CHITIKA === undefined) { window.CHITIKA = { 'units' : [] }; };
    var unit = {"calltype":"async[2]","publisher":"publisher","width":728,"height":90,"sid":"Chitika Default"};
    var placement_id = window.CHITIKA.units.length;
    window.CHITIKA.units.push(unit);
    document.write('<div id="chitikaAdBlock-' + placement_id + '"></div>');
}());
</script>
<script type="text/javascript" src="//cdn.chitika.net/getads.js" async></script>

On page loading it will show like: 在页面加载时,它将显示如下:

'); }());

I have removed Joomla editor filtering and script is storing in DB properly. 我删除了Joomla编辑器过滤,脚本正确存储在DB中。

I got the solution 我得到了解决方案

     <script type="text/javascript">
  ( function() {
    if (window.CHITIKA === undefined) { window.CHITIKA = { 'units' : [] }; };
    var unit = {"calltype":"async[2]","publisher":"publisher","width":728,"height":90,"sid":"Chitika Default"};
    var placement_id = window.CHITIKA.units.length;
    window.CHITIKA.units.push(unit);
    document.write('<div id="chitikaAdBlock-' + placement_id + '"/>');
}());
</script>
<script type="text/javascript" src="//cdn.chitika.net/getads.js" async></script>

Div tag closing was giving error Div标签关闭给出了错误

document.write('<div id="chitikaAdBlock-' + placement_id + '"/>');

instead of 代替

document.write('<div id="chitikaAdBlock-' + placement_id + '"></div>');
<script type="text/javascript">
  ( function() {
    if (window.CHITIKA === undefined) { window.CHITIKA = { 'units' : [] }; };
      var unit = {"calltype":"async[2]","publisher":"publisher","width":728,"height":90,"sid":"Chitika Default"};
      var placement_id = window.CHITIKA.units.length;
      window.CHITIKA.units.push(unit);
      document.write('<div id="chitikaAdBlock-' + placement_id + '"></div>');
})();

use this. 用这个。 you made a mistake in }()); 你在}())中犯了错误; . changed })(); 改变})();

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM