Показывать только гостям и ботам

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
maraforum
phpBB 1.4.2
Сообщения: 50
Стаж: 12 лет 9 месяцев
Благодарил (а): 7 раз
Поблагодарили: 2 раза

Показывать только гостям и ботам

Сообщение maraforum »

Правильно ли я понимаю, что если в шаблоне написать так:

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

<!-- IF not S_USER_LOGGED_IN -->кое-что<!-- ENDIF -->
то "кое-что" будет показыватся и гостям и ботам? Или же боты тоже считаются зарегистрированными пользователями и надо проверять:

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

<!-- IF not S_USER_LOGGED_IN or S_IS_BOT -->кое-что<!-- ENDIF -->
?
Аватара пользователя
neexforg
phpBB 2.0.6
Сообщения: 515
Стаж: 12 лет 8 месяцев
Благодарил (а): 114 раз
Поблагодарили: 25 раз

Re: Показывать только гостям и ботам

Сообщение neexforg »

Или так:

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

<!-- IF not S_IS_BOT -->
<!-- IF not S_USER_LOGGED_IN -->
код рекламы
<!-- ENDIF -->
<!-- ENDIF -->
?? :?:
Учусь сайтостроению вместе с phpbbguru
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Показывать только гостям и ботам

Сообщение Sheer »

maraforum писал(а):Правильно ли я понимаю
Правильно. Условие <!-- IF S_IS_BOT --> как правило используется для скрытия чего-то от ботов. Даже того, что могут видеть гости, например формы входа. В остальном боты видят все тоже самое, что и незарегистрированные пользователи.

Добавлено спустя 2 минуты 34 секунды:
neexforg
Советую почитать Руководство по синтаксису шаблонов
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
maraforum
phpBB 1.4.2
Сообщения: 50
Стаж: 12 лет 9 месяцев
Благодарил (а): 7 раз
Поблагодарили: 2 раза

Re: Показывать только гостям и ботам

Сообщение maraforum »

Sheer писал(а):Условие <!-- IF S_IS_BOT --> как правило используется для скрытия чего-то от ботов.
Может все-таки для скрытия надо писать <!-- IF not S_IS_BOT -->?
В любом случае, спасибо, ответ на свой вопрос я получил, т.е. мне нужно показывать ссылку и ботам и гостям, но не показывать зарегистрированным пользователям.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Показывать только гостям и ботам

Сообщение Sheer »

maraforum писал(а):<!-- IF not S_IS_BOT -->
Ну да...
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Вернуться в «Поддержка phpBB 3.0.х»