Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Grower

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

ВСЁ ЕЩЕ АКТУАЛЬНО

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
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
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...