VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
В общем-то уже есть хак, но здесь я хочу представить вариант без установки каких-либо продуктов.
Заходим в Админ-панель -> Реклама -> Добавить новую рекламу.
Далее выбираем место, где хотим расположить наш элемент.
Вставляем следующий html код:
HTML Code:
<center><div style='background:url(*здесь ссылка на фоновую картинку*) no-repeat; height:*здесь ее высота*px; width:*здесь ее ширина*px;'><table border="0" width="100%" height="100%" cellpadding="0" cellspacing="0"><tr><td align="center" valign="middle"><div id="myphrase"></div><script type="text/javascript">
var div = document.getElementById("myphrase");
var lst = new Array();
lst.push("Фраза №1");
lst.push("Фраза №2");
lst.push("Фраза №3");
div.innerHTML = lst[Math.floor(Math.random() * lst.length)];
</script></td></tr></table></div></center>
Также, в фразе вы можете использовать переменные движка (например {vb:raw bbuserinfo.username} - никнейм пользователя). Для этого в опциях отображения рекламы надо отметить вот этот пункт:
чё, серьёзно?
а не логичнее ли было бы залить несчастную картинку к себе на сервак и не гонять браузеры юзеров на тормозной радикал?
Diamant, молодца! Сам всё придумал, или подсмотрел где?
если сам - перенесу темку в Made in vBSupport.org 4.2.x, ибо крутой хак... (не обижаться, всё нормально, хорошая, доходчивая инструкция)
чё, серьёзно?
а не логичнее ли было бы залить несчастную картинку к себе на сервак и не гонять браузеры юзеров на тормозной радикал?
Пока тестировал, забыл, что картинку на радикал заливал
Diamant добавил 10-05-2012 в 02:32 PM
Quote:
Originally Posted by Luvilla
Сам всё придумал, или подсмотрел где?
Что в голове после книжек осталось, то и использовал в коде
Last edited by Diamant : 10-05-2012 at 02:32 PM.
Reason: Добавлено сообщение
@Gecuba
Знаток
Join Date: May 2010
Награды в конкурсах:
Posts: 111
Версия vB: 4.1.x
Reputation:
Knowing 112
Репутация в разделе: 79
0
Diamant, а есть возможность код переделать - чтоб можно было в виджете или сайдбаре выводить фразы?..
Quote:
Originally Posted by Diamant
Заходим в Админ-панель -> Реклама -> Добавить новую рекламу
А у меня этот пункт не открывается в админке... исчезает боковая панель слева и все - больше ничего не происходит. Никто с таким не сталкивался?
OldEr
Специалист
Join Date: Jun 2007
Награды в конкурсах:
Posts: 4,731
Версия vB: 3.8.x
Пол:
Reputation:
Мастер 4230
Репутация в разделе: 2624
3
Quote:
Originally Posted by Luvilla
не обижаться, всё нормально, хорошая, доходчивая инструкция
За тем исключение, что лучше перенести генерацию случайного числа в модуль на PHP и использовать систему фраз vBulletin, имхо. По причине того, что js может быть отключен, и в итоге мы получим пустой блок, даже без заглушки. = )