Jump to content

Модификация блока с ротатором баннеров. IPB 3.4.5


 Share

Recommended Posts

На главной странице в блоке (Advance Advert) под шапкой стоит скрипт рандомный ротатор баннеров, сам скрипт:

 

<div align="left"><font size="1.5"><b>На правах рекламы</b></font><br /></div>

<div align="center">
<script LANGUAGE="JavaScript">

<!-- Begin
var how_many_ads = 3; //количество перебираемых баннеров
var now = new Date()
var sec = now.getSeconds()
var ad = sec % how_many_ads;
ad +=1;
if (ad==1) {
url="http://site"; //адрес, по которому попадает пользователь после клика по баннеру 1
alt="123";
banner="рисунок"; //адрес самого рисунка баннера

width="468";
height="60";
}
if (ad==2) {
url="http://site"; //адрес, по которому попадает пользователь после клика по баннеру 2
alt="123";
banner="рисунок"; //адрес самого рисунка баннера

width="468";
height="60";
}
if (ad==3) {
url="http://site"; //адрес, по которому попадает пользователь после клика по баннеру 2
alt="123";
banner="рисунок"; //адрес самого рисунка баннера

width="468";
height="60";
}

document.write('<a href=\"' + url + '\" target=\"_blank\">');
document.write('<img src=\"' + banner + '\" width=')
document.write(width + ' height=' + height + ' ');
document.write('alt=\"' + alt + '\" border=0>');
document.write('<small>' + txt + '</small></a>');
// End -->
</SCRIPT><img src="/razdel.png" alt="" border="0" height="60" width="60">
<script LANGUAGE="JavaScript">

<!-- Begin
var how_many_ads = 3; //количество перебираемых баннеров
var now = new Date()
var sec = now.getSeconds()
var ad = sec % how_many_ads;
ad +=1;
if (ad==1) {
url="http://site"; //адрес, по которому попадает пользователь после клика по баннеру 1
alt="123";
banner="рисунок"; //адрес самого рисунка баннера

width="468";
height="60";
}
if (ad==2) {
url="http://site"; //адрес, по которому попадает пользователь после клика по баннеру 1
alt="123";
banner="рисунок"; //адрес самого рисунка баннера

width="468";
height="60";
}
if (ad==3) {
url="http://site"; //адрес, по которому попадает пользователь после клика по баннеру 2
alt="123";
banner="рисунок"; //адрес самого рисунка баннера

width="468";
height="60";
}

document.write('<a href=\"' + url + '\" target=\"_blank\">');
document.write('<img src=\"' + banner + '\" width=')
document.write(width + ' height=' + height + ' ');
document.write('alt=\"' + alt + '\" border=0>');
document.write('<small>' + txt + '</small></a>');
// End -->
</SCRIPT><br /><br /></div>

<div align="center">
<a target="_blank" href="http://site"><img src="рисунок" alt="оборудование для гровинга" border="0" height="60" width="468"></a><img src="/razdel.png" alt="" border="0" height="60" width="60">
<script LANGUAGE="JavaScript">

<!-- Begin
var how_many_ads = 2; //количество перебираемых баннеров
var now = new Date()
var sec = now.getSeconds()
var ad = sec % how_many_ads;
ad +=1;
if (ad==1) {
url="http://site"; //адрес, по которому попадает пользователь после клика по баннеру 1
alt="123";
banner="рисунок"; //адрес самого рисунка баннера

width="468";
height="60";
}
if (ad==2) {
url="http://site"; //адрес, по которому попадает пользователь после клика по баннеру 1
alt="123";
banner="рисунок"; //адрес самого рисунка баннера

width="468";
height="60";
}

document.write('<a href=\"' + url + '\" target=\"_blank\">');
document.write('<img src=\"' + banner + '\" width=')
document.write(width + ' height=' + height + ' ');
document.write('alt=\"' + alt + '\" border=0><br>');
document.write('<small>' + txt + '</small></a>');
// End --></SCRIPT><br /></div>
<div align="center">
<script LANGUAGE="JavaScript">

<!-- Begin
var how_many_ads = 3; //количество перебираемых баннеров
var now = new Date()
var sec = now.getSeconds()
var ad = sec % how_many_ads;
ad +=1;
if (ad==1) {
url="http://site"; //адрес, по которому попадает пользователь после клика по баннеру 2
alt="адрес сайта рекламодателя";
banner="рисунок"; //адрес самого рисунка баннера

width="468";
height="60";
}
if (ad==2) {
url="http://site"; //адрес, по которому попадает пользователь после клика по баннеру 2
alt="123";
banner="рисунок"; //адрес самого рисунка баннера

width="468";
height="60";
}
if (ad==3) {
url="http://site"; //адрес, по которому попадает пользователь после клика по баннеру 2
alt="123";
banner="рисунок"; //адрес самого рисунка баннера

width="468";
height="60";
}

document.write('<a href=\"' + url + '\" target=\"_blank\">');
document.write('<img src=\"' + banner + '\" width=')
document.write(width + ' height=' + height + ' ');
document.write('alt=\"' + alt + '\" border=0>');
document.write('<small>' + txt + '</small></a>');
// End -->
</SCRIPT><img src="/razdel.png" alt="123" border="0" height="60" width="60"><a target="_blank" href="http://site"><img src="рисунок" title="title" border="0" height="60" width="468"></a>
<br /><br /></div>

 

 

Задача следующая:

Сделать в столбик 3 баннероместа (1 место = 3 баннера в ротации)изменив разрешение баннеров на 300*60, посредине вставить карусель для изображений, после карусели еще 3 такие же баннероместа!

Пример: 3баннера в столкиб+карусель+3баннера в столбик

 

Фишка в том чтобы это не держать в блоке Advance Advert, а поместить а обычный блок с оформлением сайта, но в случае необходимости чтобы я мог вставить код обратно в блок Advance Advert

 

Сам скрипт блокируется AdBlock'ом нужно как то это решить, изначально нам нужен был скрипт который выводит в ротацию баннера и показывает их поровну(если баннера два то делит показы на 2, если баннеров 3, то на 3)

 

Еще сейчас если меняешь размер окна в браузере баннера залазят друг на друга, нужно сделать чтобы они масштабировались в зависимости от размера окна!

 

Будут доп вопросы отвечу! Жду предложений по реализации!

Edited by Grower
Link to comment
Share on other sites

вопрос остается открытым, работа интересует? дайте ответ, если нет - буду искать других исполнителей!

Заранее благодарен!

Link to comment
Share on other sites

  • 2 months later...

Скрипт конечно унылый, но все равно блокироваться адблоком по идее не должен. Попробуйте переименовать переменную banner на что нибудь другое.

Link to comment
Share on other sites

Скрипт блокируется adblock-ом, мне не обязательно нужен этот же скрипт, я привел его для примера того что сейчас и ниже описал что нужно!

 

Уверен есть решения по удобней, поэтому и делаю запрос в платные услуги!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...