Вот, у меня есть такой скрипт, но он дает 2 одинаковых объявления после каждого созданного поста, а надо чтоб одно было. Чего-то не хватает или что-то лишнее в нем, не могу разобраться
Я вставляю скрипт в "HTML в форме ответа" (это в разделе Администрирование/Настройки - в самом низу "Форма ответа". Кто волочет в скриптах, может сказать что не так?
<script type="text/javascript">
var content = "Название объявления<br /><br /><font face=Verdana size=2 color=#000000><b><a href=\"http://help.forumbb.ru/\" target=\"_blank\" title=\"Текст при наведении на ссылку\">Текст ссылки.</a></b></font><br /><br />Текст объявления под ссылкой";
var namead = "Объявление";
var ava="<br /> Реклама";
var sup = "Рекламный блок";
var sub = "Тут может быть и ваша реклама";
var arr = document.getElementsByTagName("div");
for (i in arr) {
if ((arr[i].className == "post topicpost") || (arr[i].className == "post toppost") || (arr[i].className == "post topicpost endpost")) {
name = arr[i].innerHTML.substring(0);
arr[i].innerHTML = name + "<div class=post><h3><span><strong>#</strong>" + sup + "</span></h3><div class=container><div class=post-author><ul><li class=pa-author><a href=javascript:to('Agent')>" + namead + "</a></li><li class=pa-avatar item2>" + ava + "</li></ul></div><div class=post-body><div class=post-box><div class=post-content><p>" + content + "</p></div></div></div><div class=post-links><ul><li>" + sub + "<span class=acchide>г</span></li></ul></div></div></div>";
}}
</script>
Отредактировано katerina1 (23.11.2011 22:05:03)