Реклама после первого поста на форуме

голоса: 0
<?if($ID$%1='0')?> 
<div class="advBox"> 
...моя реклама... 
</div> 
<?endif?

Здраствуйте. Этот код как я понял отсюда, будет показывать рекламу каждый 6-й пост.

Мне нужно чтобы он показывал рекламу после первого поста.

В таком случае код будет выглядеть так:

<?if($ID$%6='0')?> 
<div class="advBox"> 
...моя реклама... 
</div> 
<?endif?

Верно?

| Автор: | Категория: Дизайн сайта
Изменение категории | | Автор: webanet

Ответов: 1

Голоса: +1
 
Лучший ответ

Нет. Не так. Вот так

<?if((substr($NUMBER$,strpos($NUMBER$,">")+1,strpos($NUMBER$,"a")-2))=1)?>
тут реклама
<?endif?>

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
Спасибо. Работает. Как можно вырвнить рекламу по правому краю?
webanet,
Всё разобрался. через div align сделал.
Кирилл Ермаков,

Извините, но или это я напортачил, либо у вас ошибка в коде)

Вот ваш код, + немного моих доработок для более красивого вида.

<?if((substr($NUMBER$,strpos($NUMBER$,">")+1,strpos($NUMBER$,"a")-2))=1)?><a href="http://money4power.ru"><img src="http://trademmo.ru/bez_imeni-2.png" border="0" alt="" /></a>&nbsp;Покупайте караты по низким ценам на <a href="http://money4power.ru"><b>Money4power.ru<?endif?>

После добавления 2-го поста выглядит всё это вот так:

Хотелось бы чтобы полосочка с ником и датой отправки сообщения не сливалась с рекламой.

Заранее спасибо.

Кирилл Ермаков,

Чтобы не сливалось, замените ваш код на следующий:

<?if((substr($NUMBER$,strpos($NUMBER$,">")+1,strpos($NUMBER$,"a")-2))=1)?><div class="reklams"><a href="http://money4power.ru"><img src="http://trademmo.ru/bez_imeni-2.png" border="0" alt="" /></a>&nbsp;Покупайте караты по низким ценам на <a href="http://money4power.ru"><b>Money4power.ru</div><?endif?>

после в стили добавьте:

.reklams {color:red!important;text-align:center;}

где вместо red пропишите нужный вам цвет, подобрать можно здесь - http://www.color-hex.com/ .

Yuri_Geruk,

Всё сделал. Смотрите сами как получилось.

Кирилл Ермаков,

Измените стили выше на следующие:

.reklams,.reklams a {color:red!important;text-align:center;}

как я говорил, стили настраиваем под себя и цвет так же, не хотите чтобы текст равнялся по центру, удалите text-align:center;

Yuri_Geruk,

Вот, смотрите сами.

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

Пожалуйста, смотрите.

Кирилл Ермаков,
Стоит после, что не так? Или вам не нравится как работает скрипт?

Посмотрите как вариант  - http://yraaa.ru/scripts/reklama-posle-pervogo-posta-na-forume если вам не подходит не одно из решений, заказывайте у фрилансеров - https://upartner.pro/
Yuri_Geruk,

Мне не нравится, что он сливается с серой строкой ника-даты поста. Хотелось бы чтобы они были в разных серых строках, я большего не прошу.

...