Отключение INCLUDE при условии

Есть любые вопросы, связанные со стилями/темами для phpBB 3.0.x? Задайте их здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 19 лет 7 месяцев
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Re: Отключение INCLUDE при условии

Сообщение RedNaxi »

а блин, нужно чтобы когда больше 8 - не показывалась=\\
хм, а скобки можно ставить в ифах?
типа

Код: Выделить всё

<!-- IF ( postrow.S_ROW_COUNT < 9 and U_WATCH_TOPIC )  or not U_WATCH_TOPIC   -->
<div class="clear"></div><br /><br />
   <div align="center">
  <!-- INCLUDE adsense.html -->
</div>
<!-- ENDIF -->
http://area51.phpbb.com/docs/coding-gui ... ml#styling это почитал, толь плохо почитал (с английским не очень) толи там не написано ничего про скобки=\\\
Вася П. писал(а):<!-- IF U_WATCH_TOPIC and postrow.S_ROW_COUNT <= 9 --><div class="clear"></div><br /><br />

<div align="center">
<!-- INCLUDE adsense.html -->
</div><!-- ENDIF -->
это он утверждает у него работает, а значит в футере таки постров не всегда 0=\\
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Отключение INCLUDE при условии

Сообщение Палыч »

RedNaxi писал(а):это он утверждает у него работает
конечно, работает
postrow.S_ROW_COUNT <= 9
;)
0 всегда <=9 8-)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 19 лет 7 месяцев
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Re: Отключение INCLUDE при условии

Сообщение RedNaxi »

Палыч писал(а):конечно, работает
насколько я понимаю, под работает должно подразумеваться что когда больше 9 все-таки не выводится реклама...
Вася П.
phpBB 1.2.1
Сообщения: 21
Стаж: 18 лет 3 месяца

Re: Отключение INCLUDE при условии

Сообщение Вася П. »

RedNaxi

Последний вариант всегда везде отображает. :?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Отключение INCLUDE при условии

Сообщение rxu »

Читаю и вообще понять не могу ничего. Вам надо, чтобы после 8-го по счету поста не показывало рекламу? Или чтобы вообще не показывало?
S_ROW_COUNT - представляет собой номер в данном случае поста как члена массива, а не их общее число!
Изображение
Вася П.
phpBB 1.2.1
Сообщения: 21
Стаж: 18 лет 3 месяца

Re: Отключение INCLUDE при условии

Сообщение Вася П. »

rxu

Надо, чтобы в теме, если больше 8 постов рекламу не показывало. Этот же блок на всех остальных страницах, кроме тем должен отображаться. ;)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Отключение INCLUDE при условии

Сообщение rxu »

Задайте условие выполнения вашего include по перемененой TOTAL_POSTS. Например

Код: Выделить всё

<!-- IF TOTAL_POSTS > 8 --><div align="center">
  <!-- INCLUDE adsense.html -->
</div><!-- ENDIF -->
Изображение

Вернуться в «Стили для phpBB 3.0.x»