Полезная информация


----

Начать новую тему Ответить на тему
АвторСообщение

 Сообщение Условия показа в phpbb3 2012-05-20

Аватар пользователя

Как известно, в phpbb3, для показа содержимого различным группам используются условия, прописываемые в html-коде стиля. В данной теме хотелось бы рассмотреть некоторые из них, тем более это может кому-нибудь пригодиться.

A Внимание !!! Для того, чтобы работали условия показа для групп с айди, нужно открыть includes/functions.php и найти
   'S_USER_NEW'               => $user->data['user_new'],
 

Вставить после найденного
'S_USER_GROUP'               => $user->data['group_id'],
 


<!-- IF not S_IS_BOT -->Ваш код<!-- ENDIF -->
 

<!-- IF not S_USER_LOGGED_IN -->Ваш код<!-- ENDIF -->
 

<!-- IF S_USER_LOGGED_IN -->Ваш код<!-- ENDIF -->
 

<!-- IF U_ACP -->Ваш код<!-- ENDIF -->
 

<!-- IF U_MCP -->Ваш код<!-- ENDIF -->
 

<!-- IF S_USER_GROUP == N -->Ваш код<!-- ENDIF -->
 

<!-- IF FORUM_ID == 'N' -->Ваш код<!-- ENDIF -->
 

<!-- IF postrow.S_FIRST_ROW --> Ваш код<!-- ENDIF -->
 

<!-- IF S_NUM_POSTS > N --> Ваш код<!-- ENDIF -->
 

<!-- IF postrow.S_ROW_COUNT eq 0 -->ВАШ КОД<!-- ENDIF -->
 


<!-- IF postrow.S_ROW_COUNT eq 1 -->ВАШ КОД<!-- ENDIF -->
 


<!-- IF postrow.S_ROW_COUNT eq 2 -->ВАШ КОД<!-- ENDIF -->
 

И так далее, следуя логике

<!-- IF postrow.S_FRIEND --> ВАШ КОД<!-- ENDIF -->
 


Открыть viewtopic.php и найти
'PAGINATION'    => $pagination,
 

Вставить после найденного
 'PAGE_NUM'      => floor($start / $config['posts_per_page']) + 1,
 

В шаблоне использовать условие
<!-- IF postrow.S_FIRST_ROW  && PAGE_NUM eq 1 -->Ваш код<!-- ENDIF -->
 


Помимо всего прочего советую прочитать
На вскидку пока что это все, пост будет пополняться, если вы располагаете информацией о других условиях, просьба поделиться :co_ol:


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!

Теги темы
Условия показа в phpbb3, Условия в phpbb3
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO писал(а):

<!-- IF postrow.S_FIRST_ROW --> Ваш код<!-- ENDIF -->

А есть условия для второго, третьего и т.д. сообщений? Вообще интересуют 4-е и 5-е сообщения.


          Вернуться наверх  
 


Аватар пользователя

Кхммм не знаю даже, не встречал, но подумаю над этим


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

<!-- IF S_ROW_COUNT = 5 -->
 

Такое попробуйте


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Спасибо, я вот какие варианты нашел. Проверил, работает.

<!-- IF postrow.S_ROW_COUNT eq 0 -->ВАШ КОД<!-- ENDIF -->


<!-- IF postrow.S_ROW_COUNT eq 1 -->ВАШ КОД<!-- ENDIF -->


<!-- IF postrow.S_ROW_COUNT eq 2 -->ВАШ КОД<!-- ENDIF -->


И т.д.


          Вернуться наверх  
 


Аватар пользователя

Alexander, спасибо, очень полезная вещь, перенесу в первый пост


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Ап темке, добавлено условие в самый низ списка. Пользуясь этим условием можно выводить любой код в минипрофиле пользователя, который является вашим другом


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO писал(а):

Ап темке, добавлено условие в самый низ списка. Пользуясь этим условием можно выводить любой код в минипрофиле пользователя, который является вашим другом

А что, например, туда можно вывести?


_________________
Подпись:
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
          Вернуться наверх  
 


Аватар пользователя

Надпись - Друг
Ешкин кот, все же логично))) Или вообще задавать другой класс элементу для выделения постов от друга


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO писал(а):

Надпись - Друг

DeaDRoMeO писал(а):

для выделения постов от друга

Это я знаю. Просто думаю что ещё можно вывести.


_________________
Подпись:
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
          Вернуться наверх  
 


Аватар пользователя

Ну это на твою фантазию))


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Да на это фантазии как раз нет. Думала кто подскажет идеи.
Ведь если добавлять дополнительные поля из админки, то условием не обернуть, правильно? Только те, которые добавлены кодом?


_________________
Подпись:
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
          Вернуться наверх  
 


Аватар пользователя

Lorem Ipsum писал(а):

Только те, которые добавлены кодом?

Именно


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Всем привет!
Цитата:
Код, скрытый этим условием будут видеть только пользователи группы имеющий айди N
Подскажите, как узнать айди группы?? Не могу сообразить. :du_ma_et:


          Вернуться наверх  
 


Аватар пользователя

Админка, Пользователи и группы, Управление группами, наводите мышкой на группу, внизу страницы появится линк, самая последняя цифра - номер группы.


_________________
Подпись:
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
          Вернуться наверх  
 


Аватар пользователя

Lorem Ipsum, Спасибо. Я именно так и смотрел. Группа имеет айди 8, но скрипт выделенный этим условием для данной группы, да и вообще для кого бы то ни было не появляется. Оставив по умолчанию айди N скрипт виден всем! В чём проблема, не понятно!


          Вернуться наверх  
 


Аватар пользователя

Олег В писал(а):

да и вообще для кого бы то ни было не появляется

Как проверяли?


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO писал(а):

Как проверяли?

Как гость, как админ, как участник грппы №8. Специально имею пару ников для проверки видимости форума для разных групп.


          Вернуться наверх  
 


Аватар пользователя

Заработало! :hi_hi_hi:
Стесняюсь называть причину :smu:sche_nie: , по этому сразу задам другой вопрос! :mo-ro_zi_vo:
Можно ли добавить сразу несколько айди в условие, и если да то каким образом? Спасибо. :hi:


          Вернуться наверх  
 


Аватар пользователя

разобрался самостоятельно! :st_ruskiy:
<!-- IF S_USER_GROUP == 8 or S_USER_GROUP == 5 -->
 


          Вернуться наверх  
 


Аватар пользователя

Олег В, вот и хорошо))Мозги правильно работают)


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


Дополнительные возможности

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя Сео-оптимизация phpbb3
Статья посвящена небольшой сео-оптимизации форума, эти правки нужно выполнить всем админам, заботящимся о хорошей выдаче

DeaDRoMeO

365

28212

Аватар пользователя

Вчера, 22:23

madam-ka

Аватар пользователя NV who was here phpbb3 ? - Кто был на форуме ?
NV who was here phpbb3 ? - модификация добавляет на форум phpbb3 новый информационный блок, содержащий в себе полный список тех, кто был на форуме за день

DeaDRoMeO

52

7381

Аватар пользователя

05 фев 2015, 16:13

DeaDRoMeO

Аватар пользователя BB3Topics phpbb3
BB3Topics - модификация для phpbb3, добавляющая блок на главную страницу форума со следущим содержимым - Новые темы, Последние обьявления, Популярные темы, Обсуждаемые темы, Случайные темы, Темы с опросами

DeaDRoMeO

96

10398

Аватар пользователя

05 мар 2017, 18:36

DeaDRoMeO

Аватар пользователя Who Views Who phpbb3
Who Views Who - модификация для phpbb3, которая немного расширит информацию предоставляемую на странице Кто Онлайн

DeaDRoMeO

8

2552

Аватар пользователя

30 сен 2013, 20:27

DeaDRoMeO

Аватар пользователя phpBB3 для чайников ;)
Вводная статья для начинающих админов phpbb3, в ней будут рассмотрены основные положения и настройки phpbb3

DeaDRoMeO

531

21193

Аватар пользователя

01 май 2017, 20:26

DeaDRoMeO

Оставить свой комментарий

Поделиться темой с помощью

Ссылки на тему

Прямая ссылка:
BB-код для форумов, сайтов, блогов:
HTML ссылка:
 


cron

Самая неформальная поддержка phpBB :P