Jump to content

Адаптация хука Advertising on Posts под другую рекламу.

Featured Replies

Ребят помоги решить вопросик один. Существует такой хук как: Advertising on Posts он выводит рекламу в первом сообщении или не только в первом сообщении от гугла, но хочется что бы данный хук работал не только с гуглом, к примеру попробывал тизирнет он не хочет работать, как можно победить данную проблему?

 

Спасибо всем.

Link to comment
https://ipbmafia.ru/topic/10375-adaptaciya-huka-advertising-on-posts-pod-druguyu-reklamu/
Share on other sites

Где хук?

Где код?

П.С. Интересно, данный форум - форум для создания тем поддержки файлов. Посмотрел 2 страницы - с пяток левых тем наберется.

Данный раздел предназначен исключительно для публикации файлов. Многие ошибаются или постят темы куда попало.

Существует такой хук как: Advertising on Posts он выводит рекламу в первом сообщении или не только в первом сообщении от гугла, но хочется что бы данный хук работал не только с гуглом, к примеру попробывал тизирнет он не хочет работать, как можно победить данную проблему?  

Зачем здесь нагружать хуком, Если все легко и гибче делается через правку шаблонов

 

Topic View (темы) - >  topicViewTemplate

 

Находим

		<div class='ipsBox_container' id='ips_Posts'>
			<foreach loop="post_data:$post_data as $post">
				{parse template="post" group="topic" params="$post, $displayData, $topic, $forum"}

Вставляем ниже



				<php>$adv++;</php>				
				<if test="!$this->memberData['member_id']"><!-- Если гость -->
					<if test="$adv == 1 OR $adv == 28"><!-- После 1го и 28го сообщения -->
						Код одной рекламы
					</if>
					<if test="$adv == 14"><!-- После 14го сообщения -->
						Код другой рекламы
					</if>
				</if>

Получаем это

		<div class='ipsBox_container' id='ips_Posts'>
			<foreach loop="post_data:$post_data as $post">
				{parse template="post" group="topic" params="$post, $displayData, $topic, $forum"}

				<php>$adv++;</php>				
				<if test="!$this->memberData['member_id']"><!-- Если гость -->
					<if test="$adv == 1 OR $adv == 28"><!-- После 1го и 28го сообщения -->
						Код одной рекламы
					</if>
					<if test="$adv == 14"><!-- После 14го сообщения -->
						Код другой рекламв
					</if>
				</if>

			</foreach>
		</div>

Можно еще вместо непосредственно кода рекламы создать группу шаблонов с шаблонами рекламы и уже вставляьб типа {parse template="AdsenseInTopic" group="skin_Advertising" params=""}

Зачем здесь нагружать хуком, Если все легко и гибче делается через правку шаблонов

Если знаешь где, что и как править. И если стилей полтора.

 

Вставляем ниже

А у Вас сколько постов на странице? Судя по коду не меньше 28. И фразу "После 1го и 28го сообщения" следует читать, как "После 1го и 28го сообщения по счету на каждой странице темы". Переменная $adv не зависит от страницы.

Да и рекламу нужно выводить в сообщении, а не после.

Проще сделал тупо поставил рекламу через стандартную снизу сообщения и не стал замарачиваться. Бог с ним что не справа...

Если знаешь где, что и как править. И если стилей полтора.  

Ну как здесь бы сказать. Стили - это то, что можно и нужно редактировать под себя. И если уж чек взялся админить форум, уж в стилях он должен разбираться.

 

А у Вас сколько постов на странице? Судя по коду не меньше 28.

30. Но не важно, я только пример привел, там как кому надо. У меня в примере проверка на пользователя, т.е. показваем только гостям, а кому надо эту проверку и отрубить может.

После 1го и 28го сообщения по счету на каждой странице темы".

Ну да, так наверное правильнее скомментировать.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.