Гость Опубликовано 1 Января 2009 Жалоба Поделиться Опубликовано 1 Января 2009 Название: (CC23) Динамическая смена баннеровДобавил: idTailsДобавлен: 01 Янв 2009Обновлен: 01 Янв 2009Категория: IP.Board 2.3.x Hammer спросил у меня как сделать динамическую смену баннеров при обновлении страницы браузера. Собственно, это и сподвигло меня достать маленький скрипт ротации, которым я пользовался ещё со времён, когда наш портал базировался на vBulletin. Итак, модификация позволяет динамически менять баннеры при перезагрузки страницы форума. Нажмите здесь, чтобы скачать файл Ссылка на комментарий Поделиться на других сайтах Прочее
idTails Опубликовано 1 Января 2009 Жалоба Поделиться Опубликовано 1 Января 2009 (изменено) Здесь исправленная версия. Забыл добавить ";" Изменено 1 Января 2009 пользователем idTails Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 1 Января 2009 Жалоба Поделиться Опубликовано 1 Января 2009 Ссылка "Изменить" в архиве не работает или незаметна? Ссылка на комментарий Поделиться на других сайтах Прочее
idTails Опубликовано 1 Января 2009 Жалоба Поделиться Опубликовано 1 Января 2009 (изменено) Ссылка "Изменить" в архиве не работает или незаметна?Я уж не совсем идиот. Не работает. Сообщает: Наша база данных показывает, что вы не закачивали ни одного файла! Видимо, это как раз связано с тем, что при создании темы автор почему то не указывается. Фиг его знает. Не могу я обновлять файлы в архиве. Изменено 1 Января 2009 пользователем idTails Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 1 Января 2009 Жалоба Поделиться Опубликовано 1 Января 2009 Не везёт значит Не обижайся, были люди, не замечавшие. В архиве файл обновлен, можешь открепить файл. В Javascript ; в конце строки не обязателен. Ссылка на комментарий Поделиться на других сайтах Прочее
idTails Опубликовано 1 Января 2009 Жалоба Поделиться Опубликовано 1 Января 2009 В Javascript ; в конце строки не обязателен.Окей, спасибо.Я привык всегда ставить ";". Люблю чтобы было всё, как бы это правильно сказать, по "стандарту" что ли... Ссылка на комментарий Поделиться на других сайтах Прочее
uzsat Опубликовано 10 Января 2009 Жалоба Поделиться Опубликовано 10 Января 2009 Извиняюсь, а не найдется ли у вас на 2.1*, точнее на 2.1.7 ? А то phpAds хоть и последней версии - но очеьн часто просто-напросто не крутит баннеры, а ставит только один. Ссылка на комментарий Поделиться на других сайтах Прочее
idTails Опубликовано 11 Января 2009 Жалоба Поделиться Опубликовано 11 Января 2009 Сам мод по сути мультиверсионный, но инструкция написана с расчётом на 2.3.х Ссылка на комментарий Поделиться на других сайтах Прочее
Romans124 Опубликовано 15 Января 2009 Жалоба Поделиться Опубликовано 15 Января 2009 как централизовать свои банеры? потому как слева лого форума, справа флэш часы, а именно по центру неставится, косит к логотипу, некрасиво смотрится... Ссылка на комментарий Поделиться на других сайтах Прочее
idTails Опубликовано 15 Января 2009 Жалоба Поделиться Опубликовано 15 Января 2009 http://www.htmlbook.ru/ Ссылка на комментарий Поделиться на других сайтах Прочее
motionworld Опубликовано 10 Февраля 2009 Жалоба Поделиться Опубликовано 10 Февраля 2009 Вопрос: а если у меня баннер .swf или .flv ? А то я что то не могу туда флеш вкрутить никак =( Сорри, вопрос решен. прикрутил сам. Вот как выглядит то что изменил для вставки флеш баннеров =)if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion.substring(0,1)) < 3)) { return(' '); } var j=(new Date()).getSeconds() % 2; // Цыфра "2" - количество секций. То есть: 1 + 2 = 1 секция; 1 + 2 + 3 + 4 = 2 секции и так далее... document.write('<a href="' + this[2*j+1] + '" target="blank"><object type="application/x-shockwave-flash" data="' + this[2*j+2] + '" width="730" height="90""><param name="movie" value="' + this[2*j+2] + '" /></object></a>'); return(' '); Ссылка на комментарий Поделиться на других сайтах Прочее
VladimirNee Опубликовано 12 Апреля 2009 Жалоба Поделиться Опубликовано 12 Апреля 2009 У меня то показывает баннеры то путые блоки выводит.... непонятно... Вместо баннера пустое окошко с ссылкой: http://domen.ru/undefined Вот код: /*=======================*\| CYBER-CITY | Metropolis || © 2008 - 2009 |\*=======================*/ function banners(){/* Список баннеров (начало) */ this[1]="http://domen.ru/index.php?showtopic=223";this[2]="http://i029.radikal.ru/0904/9c/d38bcfff8a4c.gif"; this[3]="http://domen.ru/index.php?showtopic=50";this[4]="http://i078.radikal.ru/0904/51/0b3f1f1d5c50.gif"; this[5]="http://domen.ru/index.php?showtopic=113";this[6]="http://s52.radikal.ru/i138/0904/38/0aed3850d539.gif"; this[7]="http://domen.ru/index.php?showtopic=91";this[8]="http://i040.radikal.ru/0904/6e/6a582bd9841e.gif"; this[9]="http://domen.ru/index.php?showtopic=35";this[10]="http://s54.radikal.ru/i146/0904/e9/2fa071054310.gif"; this[11]="http://domen.ru/index.php?showtopic=129";this[12]="http://s40.radikal.ru/i089/0904/ca/059b4e984902.gif"; this[13]="http://domen.ru/index.php?showtopic=151";this[14]="http://s57.radikal.ru/i155/0904/c7/653792b8b996.gif"; this[15]="http://domen.ru/index.php?showtopic=5";this[16]="http://i041.radikal.ru/0904/93/7eeb54ccda2c.gif"; this[17]="http://domen.ru/index.php?showtopic=84";this[18]="http://s58.radikal.ru/i162/0904/05/2a040e5d38f9.gif"; this[19]="http://domen.ru/index.php?showtopic=83";this[20]="http://s40.radikal.ru/i089/0904/cc/f7a28159a7fd.gif"; this[21]="http://domen.ru/index.php?showtopic=20";this[22]="http://s59.radikal.ru/i164/0904/f2/3c641970c78d.gif"; this[23]="http://domen.ru/index.php?showtopic=18&st=0#entry21";this[24]="http://s50.radikal.ru/i130/0904/aa/93aaf9911e82.gif"; this[25]="http://domen.ru/index.php?showtopic=43";this[26]="http://s44.radikal.ru/i105/0904/41/c10e82ff1241.gif"; this[27]="http://domen.ru/index.php?showtopic=42";this[28]="http://i057.radikal.ru/0904/80/859eaab05b4e.gif"; /* Список баннеров (конец) */ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion.substring(0,1)) < 3)) { return(' '); }var j=(new Date()).getSeconds() % 28; // Цыфра "2" - количество секций. То есть: 1 + 2 = 1 секция; 1 + 2 + 3 + 4 = 2 секции и так далее...document.write('<a href="' + this[2*j+1] + '" target="blank"><img src="' + this[2*j+2] + '" border="0" width="150" height="230" alt="" /></a>');return(' ');} Все правильно? Заменл кол-во секций на 28 больше ничего не трогал. Ссылка на комментарий Поделиться на других сайтах Прочее
idTails Опубликовано 12 Апреля 2009 Жалоба Поделиться Опубликовано 12 Апреля 2009 Все правильно?Естественно нет.Секций у тебя не 28, а 14Ясно же написано:Цифра "2" - количество секций. То есть: 1 + 2 = 1 секция; 1 + 2 + 3 + 4 = 2 секции и так далее... Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 12 Апреля 2009 Жалоба Поделиться Опубликовано 12 Апреля 2009 надо описание понятное делать)не 1+2=1, ересь, а количество секций = количество элементов массива пополам Ссылка на комментарий Поделиться на других сайтах Прочее
idTails Опубликовано 12 Апреля 2009 Жалоба Поделиться Опубликовано 12 Апреля 2009 (изменено) надо описание понятное делать)количество секций = количество элементов массива пополамУгу.И вот "средний пользователь" будет сидеть и думать что такое массив, где он тут и как его "делить" пополам. Вопросов появится ещё больше, чем было. Описание просто "блещет" простотой, да... Изменено 12 Апреля 2009 пользователем idTails Ссылка на комментарий Поделиться на других сайтах Прочее
VladimirNee Опубликовано 14 Мая 2009 Жалоба Поделиться Опубликовано 14 Мая 2009 А как сделать что б баннеры выводились не случайным образом а по очереди? А то одни и те же баннеры крутятся по кругу(из 28 показывает только 4-5) Ссылка на комментарий Поделиться на других сайтах Прочее
booolka Опубликовано 15 Августа 2009 Жалоба Поделиться Опубликовано 15 Августа 2009 Тема умерла , да? Так же интересует вопрос: А как сделать что б баннеры выводились не случайным образом а по очереди? И как настроить отображение флеш-баннеров? У меня пара флешей, а пара гифов обычных.... И они параллельно должны показываться.... Ссылка на комментарий Поделиться на других сайтах Прочее
booolka Опубликовано 15 Августа 2009 Жалоба Поделиться Опубликовано 15 Августа 2009 Ладно.....забил на флеши.... Но почему эта ерунда не обновляетя КАЖДЫЙ РАЗ ? Почему смена баннера происходит иногда через 2-3 обновления страницы, а иногда через всего 10 ?? Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения