Я использую phpbb3 в качестве своего решения для доски, я уже создал страницы с контентом и т. Д. Все, используя интеграцию с phpbb, теперь я хочу добавить код из Google AdSense на свои страницы. Для этого я использовал следующий скрипт в total_header. htm в phpbb3/styles/prosilver/templates
<script type="text/javascript">
// <![CDATA[
$(document).ready(function(){
$("<!-- INCLUDE ad.html -->").insertAfter(".column1 > ul");
$("<!-- INCLUDE ad.html -->").insertAfter(".column1");
});
// ]]>
</script>
где у меня есть код добавления в ad.html , а селекторы таковы, что помещают код в нужное место.
но каким-то образом phpbb читает это как XML и вместо выполнения скрипта показывает его в тексте... а также выполняет часть "" и показывает рекламу, где я разместил скрипт.
http://tutorialfrenzy.com/how-to-block-a-website.php
вы можете увидеть это там. я пытался использовать
<script type="text/javascript">
// Use any event to append the code
$(document).ready(function()
{
var s = document.createElement("script");
s.type = "text/javascript";
s.src = "http://scriptlocation/das.js";
// Use any selector
$("head").append(s);
});
это не помогло .. Любые предложения?
РЕДАКТИРОВАТЬ:
Также я использовал метод jquery getscript
<script type="text/javascript">
$.getScript("chitikaad.js", function(){
alert("Running test.js");
});
</script>
getScript()
, вы не увидите код — он не добавляет его в голову. Если вы не получаете никаких ошибок, то вы, по крайней мере, знаете, что ваш включенный скрипт их не вызывает, и это начало. Избавьтесь от предупреждения в функции обратного вызова и поместите его в загружаемый файл js. По крайней мере, таким образом вы можете увидеть, действительно ли он работает. - person Reinstate Monica Cellio   schedule 19.09.2013