Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Grower

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

Рекомендованные сообщения

11/19/13 17:28 (изменено)

На главной странице в блоке (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)

 

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

 

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

Изменено пользователем Grower

Поделиться сообщением


Ссылка на сообщение

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

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

Поделиться сообщением


Ссылка на сообщение

ап

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

 

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

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...