VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Не могу разместить баннеры вверху, надо 3 банера по горизонтали , а в разных браузерах они себя по разному ведут, в мазиле все ок, а в других они идут по вертикали и залазят друг на друга, как быть ?
Для начала -- выложить код, который применяешь для размещения баннеров -- диагноз по фотографиям не ставим, ибо не экстрасенсы.
@Drags
Простоузер
Join Date: Apr 2009
Posts: 119
Reputation:
Newbie -14
Репутация в разделе: -14
1
<p align="center">
<a href="ссылка на сайт" target="_blank"> <img src="ссылка на картинкуf" width="230" height="60" border="1" /></a>
<a href="ссылка на сайт" target="_blank"><img src="ссылка на картинку" width="230" height="60" border="1" /></a></p>
@Ghost
Гуру
Join Date: Feb 2008
Posts: 983
Версия vB: 3.8.1
Reputation:
Гуру 1011
Репутация в разделе: 893
2
Drags, засунь все в таблицу как-то так:
HTML Code:
<div align="center"><table cellspacing="1" cellpadding="0" border="0" align="center"><tr><td><!-- код баннера №1 --></td><td><!-- код баннера №2 --></td><td><!-- код баннера №3 --></td></tr></table></div>
@Drags
Простоузер
Join Date: Apr 2009
Posts: 119
Reputation:
Newbie -14
Репутация в разделе: -14
0
еще раз благодарю ))) выручаешь постоянно )) !
@Amorph
Продвинутый
Join Date: Jun 2009
Location: Сибирь западная...
Posts: 90
Версия vB: 4.1.1
Reputation:
Опытный 33
Репутация в разделе: 32
Ротатор + зональный показ
0
Здравствуйте!
Решил в этой теме вопрос задать ибо похоже. Имеем автомобильный форум на 3.8.0 beta 3. Для показа баннеров в шапке нашел небольшой хак и вставил его код в header
Code:
<DIV ALIGN=CENTER>
<script language="JavaScript">
<!--
function adArray() {
for (i=0; i*2<adArray.arguments.length; i++) {
this[i] = new Object();
this[i].src = adArray.arguments[i*2];
this[i].href = adArray.arguments[i*2+1];
}
this.length = i;
}
function getAdNum() {
dat = new Date();
dat = (dat.getTime()+"").charAt(8);
if (dat.length == 1)
ad_num = dat%ads.length;
else
ad_num = 0;
return ad_num;
}
var ads = new adArray(
"../forum/advetising/banner/баннер_сайта_1.gif",
"http://адрес_сайта_1",
"../forum/advetising/banner/баннер_сайта_2.gif",
"http://адрес_сайта_2",
"../forum/advetising/banner/баннер_сайта_3.gif",
"http://адрес_сайта_3",
);
var ad_num = getAdNum();
document.write('<table cellpadding=0 cellspacing=1 border=0><tr><td '
+'align="left">'
+'<A target="_blank" href="'+ads[ad_num].href+'"><IMG SRC="'+ads[ad_num].src+'" '
+'height="60" width="300" border="0" name="js_ad"></a></td></tr></table>');
link_num = document.links.length-1;
function rotateBanner() {
if (document.images) {
ad_num = (ad_num+1)%ads.length;
document.js_ad.src = ads[ad_num].src;
document.links[link_num].href = ads[ad_num].href;
setTimeout("rotateBanner()",10000);
}
}
setTimeout("rotateBanner()",10000);
!-->
</script></DIV>
Все работает, баннеры крутит...
Возник вопрос - в связи с развивающейся сетью региональных дискаунтеров, нужно рядом с основными "всероссийскими" баннерами, крутить в определенном регионе определенные, т.е. "региональные" баннеры, ну т.е. которые только в этом регионе работают. Т.е. в зависимости от результатов проверки IP юзера из Москвы хак выводил бы баннеры например из папки
Ну админу оставалось бы накидывать в соответствующие папки сами картинки.
Может уже есть подобный хак? (во всякм случае я видел такое на одном крупном автомобильном ресурсе)
Last edited by Amorph : 10-03-2009 at 11:43 PM.
@DokToP
Знаток
Join Date: Aug 2009
Location: Павлодар.
Posts: 147
Версия vB: 3.8.4
Reputation:
Knowing 110
Репутация в разделе: 65
0
Понял суть, но я не очень разбираюсь.
Я думаю просто перед выводом рекламы, если у вас только 2 региона,
То есть москва и кемерово то воспользоваться условием if - else,
If IP москва { тут код для москвы } else {код для кемерова и остального мира.}
Если у вас 3 региона и больше то использовать условие case
case "IP Москва":
Баннеры для москвы;
break;
case "IP Кемерово":
Баннеры для кемерово;
break;
case " IP Тут еще какой нить регион":
Баннеры для региона;
break;
default:
Если нет совпадений то эти баннеры;
break;
С помощью case можно указать хоть скоко регионов.
Только знаете ли вы ипишники для каждого региона?
Синтаксис не правильный, Но суть надеюсь ясна. Думаю без хуков и дополнительных модулей не обойдется.
Не уверен что говорю правильную мысль, но я бы так поступил.
Поправьте меня, если я не прав.