Давно просили этот скрипт, что ж, лучше поздно, чем никогда.
Скрипт добавляет рекламные баннеры (или что-то еще, что Вашей душе угодно) после заданных Вами постов на страницах топика. Можно настроить где. что и кому будет показывать.
Скрипт ставим в хтмл-низ
<style type="text/css">
.advcont {
margin-top: 1em;
padding: 1em;
text-align: center;
}
</style>
<script type="text/javascript">
var advarray = {
//номер поста : "баннер"
1 : "<a href='http://rusff.me/new.php' target='_blank'><img src=http://i.rusff.me/f/ru/rusff/rusff_banner_red1.gif></a>",
2 : "<a href='http://rusff.me/new.php' target='_blank'><img src=http://i.rusff.me/f/ru/rusff/rusff_banner_red1.gif></a>",
5 : "<a href='http://rusff.me/new.php' target='_blank'><img src=http://i.rusff.me/f/ru/rusff/rusff_banner_red1.gif></a>" //после последнего запятая не нужна
}
var allusers = 1; //0 - только для групп, указанных в advgroups; 1 - для всех
var advgroups = "3,4"; // 1 - админы, 2 - модераторы, 3 - гости, 4 - пользователи, 5,6,7... - Ваши кастомные группы
var allpage = 0; //0 - только на 1ой странице, 1 - на всех страницах
var advcont = "<div class='advcont container'></div>"; //контейнер с баннером
if((allpage || $(".linkst .pagelink strong").text() == 1) && (allusers || advgroups.indexOf(GroupID)!=-1)) {
for (x in advarray) {
$(advcont).insertAfter($(".topic").find(".post").eq(x-1))
.append(advarray[x]);
}}
</script>Настройки:
Сами баннеры добавляются так:
5 : "<a href='http://rusff.me/new.php' target='_blank'><img src=http://i.rusff.me/f/ru/rusff/rusff_banner_red1.gif></a>"
по схеме
номер поста : "код баннера"
//в коде баннеров не должно быть двойных навычек, меняйте их на '
Другие настройки:
var allusers = 1; // кому показывать баннеры
//0 - только для групп, указанных в advgroups; 1 - для всехvar advgroups = "3,4"; //если allusers = 0, здесь перечисляем через запятую группы, которым показывать баннеры
// 1 - админы, 2 - модераторы, 3 - гости, 4 - пользователи, 5,6,7... - Ваши кастомные группыvar allpage = 0; // где показывать
//0 - только на 1ой странице, 1 - на всех страницахvar advcont = "<div class='advcont container'></div>"; //контейнер с баннером, здесь может быть любой html, в который будут оборачиваться баннеры, не знаете, что с этим делать - не трогайте
Стили контейнера-обертки можно вынести в Свой стиль и отредактировать так, как Вам захочется:
<style type="text/css">
.advcont {
margin-top: 1em;
padding: 1em;
text-align: center;
}
</style>Демо http://sadhaka.moy.su/html/Adv.htm
Теги: скрипт, реклама


