Перейти к содержимому
Русский язык для Invision Community 5

Дополнительный пост в IPB 2.2-2.3 для контекстной рекламы

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

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

Я могу код дать для дефолтной структуры.

Ваш скин >> Редактирование HTML шаблонов >>

skin_topic > TableFooter

Сверху добавить

<table class='ipbtable' cellspacing="1">
<tr>
	<td valign="middle" class="row2" width="1%">
			<span class="post2">Bots</span>
	</td>
	<td class="row2" valign="middle" width="99%">
		<!-- POSTED DATE DIV -->
		<div style="float: left;">
			<span class="postdetails"><img src='{$this->ipsclass->vars['img_url']}/to_post_off.gif' alt='{$this->ipsclass->lang['to_post_alt']}' border='0' style='padding-bottom:2px' /> Реклама </span>
		</div>
		<!-- REPORT / DELETE / EDIT / QUOTE DIV -->
		<div align="right">
			<span class="postdetails">
			</span>
		</div>
	</td>
</tr>
<tr>
	<td valign="top" class="post2">
		<span class="postdetails">
			<br />
		</span><br />
		<img src="{$this->ipsclass->vars['img_url']}/spacer.gif" alt="" width="160" height="1" /><br /> 
   </td>
   <td width="100%" valign="top" class="post2">
		<div class="postcolor">
<!-- Сюда вставляем код рекламы с форматированием -->

		</div>
		<!-- THE POST -->		
	</td>
</tr>
<tr>
	<td class="formbuttonrow" nowrap="nowrap">
		<div style='text-align:left'> </div>
	</td>
	<td class="formbuttonrow" nowrap="nowrap">
		<div style="float: left;">
			 
		</div>
		<!-- REPORT / UP -->
	 	<div align="right">
 
	 	</div>
	 </td>
</tr><tr>
<td class="catend" colspan="2">
<!-- no content -->
</td>
</tr>
</table>

  • Автор

Большое спасибо!

  • 1 месяц спустя...

Работает прекрасно, спасибо.

 

А как можно сделать (что куда добавить?!!), чтобы рекламное объявление после сообщений показывалось только гостям.

 

У Вас это реализовано.

 

Если можете, подскажите, как именно. Спасибо.

Все просто.

Перед кодом дополнительного сообщения пропишите

<if="$this->ipsclass->member['id'] == 0">

А в самом конце закройте

</if>

Да, все получилось!!

 

Спасибо!!

 

 

А в самом конце закройте

 

Имеется ввиду в самом конце Вашего кода, который вставили раньше, а не в самом конце ТэйблФутер вообще. Правильно?!!

 

Еще раз спасибо!

В самом конце поста для рекламы.

  • 5 недель спустя...
<div class="postcolor">

<!-- Сюда вставляем код рекламы с форматированием -->

 

</div>

А с форматированием это как? простой код по умолчанию не пойдет?

Попробуйте.

Под форматированием понимается адаптация к дизайну.

В каждой системе, будь то директ, адсенс или бегун, есть возможность выбора размеров и оформления блоков рекламы.

Попробуйте.

Под форматированием понимается адаптация к дизайну.

В каждой системе, будь то директ, адсенс или бегун, есть возможность выбора размеров и оформления блоков рекламы.

После внесение кода ynadex директа у меня отображается на месте рекламы только "<" и больше ничего, по коду все чисто скопировано.

На этом форуме все работает.

Зайдите под гостем в эту тему и посмотрите.

На этом форуме все работает.

Зайдите под гостем в эту тему и посмотрите.

Спасибо разобрался! А как сделать такое же под первым постом?! Еще бы и для тех показывать у кого сообщений <50

Под первым осуществить сложно в скине.

Можно над первым постом.

skin_topic > topic_page_top

Вниз добавьте.

О создании условия для показа группе до 50 постов (группу надо создать) проконсультируйтесь с программистами в верхнем разделе этого форума.

  • 1 месяц спустя...

Fisana, спасибо за справку :D

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

Важная информация

При использовании данного сайта, вы согласаетесь с Условия использования и Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим..

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.