VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
[Ликбез] Как вставить рекламу без использования хаков.
17
Возвращаемся к нашим мануалам.
Сегодня мы рассмотрим вставку рекламы без использования хаков.
Для начала нам нужно определиться где мы хотим её вставить, затем вспоминаем, что у в движке присутствуют шаблоны с префиксом ad_ , собственно эти шаблоны и являются шаблонами рекламы.
Список шаблонов и описание
ad_footer_end - Выводит информацию в конце шаблона footer
ad_footer_start - Выводит информацию в начале шаблона footer
ad_forumdisplay_afterthreads - Выводит информацию после всех тем на странице forumdisplay.php
ad_forumhome_afterforums - Выводит информацию после всех разделов на главной странице форума (index.php)
ad_header_end - Выводит информацию в конце шаблона header
ad_header_logo - Выводит информацию с правой стороны в шаблоне header (В дефолтном стиле)
ad_navbar_below - Выводит информацию в конце шаблона navbar
ad_showthread_beforeqr - Выводит информацию на странице showthread.php перед "Быстрым ответом"
ad_showthread_firstpost - Выводит информацию после первого сообщения на странице showthread.php
ad_showthread_firstpost_sig - Выводит информацию в области подписи
ad_showthread_firstpost_start - Выводит информацию перед сообщением, в теле поста.
Для примера, покажу как вставить рекламу после первого сообщения с оформлением
Для вывода рекламы после первого сообщения берем шаблон ad_showthread_firstpost
Вставляем следующий код
HTML Code:
$spacer_open
<div style="padding:0px 0px 6px 0px"><table id="post$post[postid]" class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="0" border="0" width="100%" align="center"><tr><td class="thead" style="font-weight:normal; border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]">
тут можно написать дату установки рекламы
</td><td class="thead" style="font-weight:normal; border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-$stylevar[left]: 0px" align="$stylevar[right]"></td></tr><tr valign="top"><td class="alt2" width="175" style="border: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]; border-top: 0px; border-bottom: 0px">
Тут выводим "имя юзера" и его аватар или ссылку на тему с услугами по рекламе
</td><td class="alt1" id="td_post_$post[postid]" style="border-$stylevar[right]: $stylevar[cellspacing]px solid $stylevar[tborder_bgcolor]">
Тут выводится сама реклама.
</td></tr></table></div>
$spacer_close
Если у вас самописный стиль и реклама не отображается, в нужном месте нужно вставить $ad_location[название_шаблона_рекламы]
Не гонюсь за валидацией, мне дороги мои нервы.
Добавлю, что код брался из существующего постбита и делалось на 3-ке, а не на 4-ке.
@gpit
Простоузер
Join Date: Apr 2010
Posts: 10
Версия vB: 3.8.x
Reputation:
Novice 1
Репутация в разделе: 1
0
Подскажите, пожалуйста.
Хочу сделать в правом верхнем углу рекламу от гугла с помощью шаблона ad_header_logo.
Если делаю основную ширину таблиц 100%, то правый край немного выпирает справа, что не красиво. При уменьшении разрешения блок рекламы у меня лезет вправо, а по идее блок рекламы должен стремиться влево к логотипу.
Так вот вопрос: как задать в шаблоне рамку/границу, чтобы блок рекламы не выпирал с правой стороны. Или это лучше отталкиваться от основной ширины таблиц? Задать ее например 800px?
Заранее спасибо.
а по идее блок рекламы должен стремиться влево к логотипу
Нет, если ничего не меняли.
В дефолте, в ячейке для рекламы есть такое align="$stylevar[right]", т.е. выравнивание по правому краю, смените на align="$stylevar[left]", будет двигаться к логотипу.
Еще может вылазить из-за большой ширины логотип+баннер.
@gpit
Простоузер
Join Date: Apr 2010
Posts: 10
Версия vB: 3.8.x
Reputation:
Novice 1
Репутация в разделе: 1
0
StenLi, Sven, спасибо большое!
Сделал так: <td align="$stylevar[left]" , баннер теперь жмется к лого, хоть и не по границе форума, но в принципе так устраивает. Спасибо