Добавление рекламных блоков в категории форума

Добавление рекламных блоков в категории форума

Георгий Шевченко

Проверенные
Сообщения
2,205
Реакции
4,393
Баллы
8,750
Пользователь Георгий Шевченко разместил новый ресурс:

Вывод рекламы в определенной категории - Выводит рекламу в виде баннера

Посмотреть вложение 19011

Создаем пустой шаблон например sponsor
в шаблон node_forum_level_2 вставить
Код:
<xen:include template="sponsor" />

В шаблон sponsor засунуть банеры sponsor
Код:
<xen:if is="{$forum.node_id} == 1">
код банера
<xen:elseif is="{$forum.node_id} == 3" />
код банера
<xen:else />
</xen:if>

== 1,2,3....n это id категорий в которую хотите воткнуть рекламу

для выравнивания в extra.css можно попробовать добавить это...

Узнать больше об этом ресурсе...
 
Не добавляется(
<div class="categoryad1"><xen:include template="sponsor" /></div> в какую часть кода надо вставить?
 
Пихаю в разные места, ну не выводит и все(((((
Помогите)

Попробуйте так
Найти в шаблоне node_forum_level_2:
Код:
<h3 class="nodeTitle"><xen:if is="{$watchCheckBoxName}"><input type="checkbox" name="{$watchCheckBoxName}" value="{$forum.node_id}" />&nbsp;</xen:if><a href="{xen:link forums, $forum}" data-description="{xen:if @nodeListDescriptionTooltips, '#nodeDescription-{$forum.node_id}'}">{$forum.title}</a></h3>

И сразу же после него вставить
Код:
<div class="categoryad1"><xen:include template="sponsor" /></div>

И получим
15.png
 
указывал id категории, узла, раздела, не появляется. в дефаултном стиле тоже не появляется
 
указывал id категории, узла, раздела, не появляется. в дефаултном стиле тоже не появляется

Ну как так, я на дефолтном быстро сделал и все работает. Хотя код даже не менял.
 
У меня такая же проблема как и у товарища выше тоже не работает на версии 1.3.3
 
Код:
<xen:if is="{$forum.node_id} == 1">
код банера
<xen:elseif is="{$forum.node_id} == 3" />
код банера
<xen:else />
</xen:if>

Как вставить для нескольких категорий? Поставил все как здесь, показывается реклама только в 1 и 3 разделе, через запятую не катит.
 
Код:
<xen:if is="{$forum.node_id} == 1">
код банера
<xen:elseif is="{$forum.node_id} == 3" />
код банера
<xen:else />
</xen:if>

Как вставить для нескольких категорий? Поставил все как здесь, показывается реклама только в 1 и 3 разделе, через запятую не катит.

Код:
<xen:if is="{$forum.node_id} == 1">
код банера
<xen:elseif is="{$forum.node_id} == 3" />
код банера
<xen:elseif is="{$forum.node_id} == 5" />
код банера
<xen:elseif is="{$forum.node_id} == 7" />
код банера
<xen:elseif is="{$forum.node_id} == 9" />
код банера
<xen:else />
</xen:if>

Попробуй так.
 
Код:
<xen:if is="{$forum.node_id} == 1">
код банера
<xen:elseif is="{$forum.node_id} == 3" />
код банера
<xen:elseif is="{$forum.node_id} == 5" />
код банера
<xen:elseif is="{$forum.node_id} == 7" />
код банера
<xen:elseif is="{$forum.node_id} == 9" />
код банера
<xen:else />
</xen:if>

Попробуй так.
Все отлично, спасибо и в мобильной версии смотрится прекрасно.
 
Баннер с hover эффектом горизонтального смещения



1.Cохраняем картинку banner.png. Заливаем ее в папку xenforo своего стиля.

banner.png

2. Создаем шаблон banner "Внешний вид" --> "Шаблоны" --> "+Создать новый шаблон". Смотрим, что бы был Ваш стиль, а не Мастер или Дефолтный (сверху выпадающее меню). В него вносим:
Код:
<xen:if is="{$forum.node_id} == 1">
<div class="sidepan pic"><img src="@imagePath/xenforo/banner.png" title="Здесь может быть Ваша реклама"></div>
<xen:elseif is="{$forum.node_id} == 2" />
<div class="sidepan pic"><img src="@imagePath/xenforo/banner.png" title="Здесь может быть Ваша реклама"></div>
<xen:else />
</xen:if>
Указываем id форумов на которых Вам надо отображение баннера.
3. В шаблоне node_forum_level_2 находим строчку:
Код:
<h3 class="nodeTitle"><xen:if is="{$watchCheckBoxName}"><input type="checkbox" name="{$watchCheckBoxName}" value="{$forum.node_id}" />&nbsp;</xen:if><a href="{xen:link forums, $forum}" data-description="{xen:if @nodeListDescriptionTooltips, '#nodeDescription-{$forum.node_id}'}">{$forum.title}</a></h3>
И между (в конце строчки) </a></h3>, вставляем:
Код:
<xen:include template="banner" />
4. Открываем шаблон node_list.css (он будет на вкладке отображаться) и вниз вставляем:
Код:
    .pic {
      height: 31px;
      width: 88px;
      overflow: hidden;
      border: 0;
      float: right;
      margin: 2px auto !important;
    }
    .pic:hover {
      cursor: pointer;
    }
    .sidepan img {
      margin-left: 0px;
      -webkit-transition: margin 1s ease;
         -moz-transition: margin 1s ease;
           -o-transition: margin 1s ease;
          -ms-transition: margin 1s ease;
              transition: margin 1s ease;
    }
    .sidepan img:hover {
      margin-left: -88px;
    }
В CSS margin: 2px auto !important; выравнивание баннера, можно подогнать (2px отступ сверху)
 
Последнее редактирование:
Баннер с hover эффектом горизонтального смещения

......
В CSS margin: 2px auto !important; выравнивание баннера, можно подогнать (2px отступ сверху)


у меня шкурка DXF
ни ваш вариант, ни тот что в первоначальном посте -не отображаются
если вставляю между
<h3 class="nodeTitle"> ... </a> и </h3>

начинает быть виден баннер когда вставляю после всех div-ов в этом блоке, но естественно он уже со сдвигом вниз показывается
 
у меня шкурка DXF
ни ваш вариант, ни тот что в первоначальном посте -не отображаются
если вставляю между
<h3 class="nodeTitle"> ... </a> и </h3>

начинает быть виден баннер когда вставляю после всех div-ов в этом блоке, но естественно он уже со сдвигом вниз показывается
аналогично
 
а как сделать чтоб в категориях была screenshot.2.png
 
А этот фокус на 1.5.5 сработает или нет? и я так понял это как здесь на форуме или нет? Безымянный.jpg
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу