• Страница 1 из 1
  • 1
Установка рекламы в сообщениях форума uCoz
Kosten
Пятница, 05 Июля 2019, 02:23 | Сообщение 1
Онлайн
Администраторы
Сообщений:44490
Награды: 70
В этой небольшой статье узнаете, как установить вам рекламу, которая будет находится между сообщениями на форуме конструктора uСoz. Здесь идет основное размещение рекламных блоков, которая показана на всех страницах модуля форума в верхней части. Но безусловно будет намного эффективней размещение блока, который находится между постами. И где наилучший способ считается, если все размещено под первым постом.

Установочный процесс:

Управление дизайном » Форум » Вид материалов, где ставим код в конец шаблона:

Код
<?if(substr($NUMBER$, strrpos($NUMBER$,"return false;")+15,len($NUMBER$)-strrpos($NUMBER$,"return false;")-19)=1)?>
Здесь находится блок виде рекламы или иная информация
<?endif?>

Но как понимаете, что пользователям сайта может не понравится, это качается тех, кто прошел регистрацию, что от них можно скрыть.

Добавляем такой код к предыдущему коду:

Код
<?ifnot($USER_LOGGED_IN$)?>тут код<?endif?>

Где получаем полноценный код:

Код
<?ifnot($USER_LOGGED_IN$)?>
<?if(substr($NUMBER$, strrpos($NUMBER$,"return false;")+15,len($NUMBER$)-strrpos($NUMBER$,"return false;")-19)=1)?>
Здесь находится реклама или нужная с тематикой информация.
<?endif?>
<?endif?>

Также вы можете что то свое разместить, чтоб гости могли прочесть, как пример это конкурс. Гже пользователям сообщение пришло, а гости как раз из этого рекламного блока узнают.
Страна: (RU)
-SAM-
Пятница, 05 Июля 2019, 04:26 | Сообщение 2
Онлайн
Друзья сайта
Сообщений:896
Награды: 40
В данном случае метод подрезки уже давно неактуальный, поскольку после одного из обновлений в системе была введена новая переменная: $NUM_ON_PAGE$ - номер сообщения на странице... по ней и делается условие (как уже писал в прошлом подобном материале).
Пример:
Код
<?if($NUM_ON_PAGE$=1)?> Здесь находится блок виде рекламы или иная информация <?endif?>

Дополнительно: с того момента еще вышло обновление - сделали страницу "Ленточный вариант форума" по постам (/forum/0-0-1-11), так вот можно еще сделать условие на запрет вывода рекламной вставки после первого сообщения на этой странице, если угодно ($PAGE_ID$!='recentposts'), а если вспомнить - еще есть страница поиска по постам участника, что тоже нужен запрет ($PAGE_ID$!='usermess')... в конечном итоге оставляем вывод только на странице топика:
Код
<?if($NUM_ON_PAGE$=1 and $PAGE_ID$='threadpage')?> Тут ваша реклама <?endif?>
Кто хочет сделать запрет на вывод рекламы для залогиненных пользователей, то код прописываем так:
Код
<?if($NUM_ON_PAGE$=1 and $PAGE_ID$='threadpage' and $CUR_GROUP_ID$='999')?> тут код <?endif?>
(где 999 - идентификатор группы Гость, то есть с этим условием авторизированным рекламы потом вашей не будет видно). Также размещение рекламы на сайте, где не оплачено отключение рекламы uCoz - лишено смысла, как считаю, поскольку сам хостинг после первого сообщения рекламу там ставит.




Помог? Скажи спасибо в виде "+" - вам мелочь, а мне приятно.
Бесплатное оказание помощи в ответах на "Вопросы про uCoz".


Сообщение отредактировал
-SAM- - Воскресенье, 07 Июля 2019, 03:53
Страна: (UA)
  • Страница 1 из 1
  • 1
Поиск: