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


----

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

 Сообщение Условия показа в 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
          Вернуться наверх  
 


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

без какого либо мода, вот здесь посмотреть
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку

просто в первом сообщении отображается


_________________
Подпись:
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
          Вернуться наверх  
 


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

Аааа, все понял))


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


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

Срочно нужно условие для автора темы :zvez_ochki:


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


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

Вот так??
<!-- IF postrow.S_TOPIC_POSTER -->Ваш код<!-- ENDIF -->

UPD. Вот так правильно будет
<!-- IF postrow.L_AUTHOR_TOPIC -->Ваш код<!-- ENDIF -->

Иначе опция остаётся открытой для всех, кто ещё не ответил в теме :zvez_ochki:


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

Информация о редактировании
Последний раз редактировалось Lorem Ipsum 26 май 2013, 18:32, всего редактировалось 1 раз.
          Вернуться наверх  
 


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

Так разобралась ? Вот с этого мода может условие подглядеть -
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку


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


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

Именно там и слямзила)))


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


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

Какое условие для того, чтобы что-то отображалось только на главной?


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


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

Lorem Ipsum писал(а):

Какое условие для того, чтобы что-то отображалось только на главной?

Если это что-то нужно не в хэдере и не в футере, то, наверное просто надо внедрить код в шаблон главной страницы (index_body.html вроде). :nez-nayu:

Upd.
Вот, кажется это оно самое:
<!-- IF SCRIPT_NAME eq 'index' -->Здесь то, что должно быть только на главной<!-- ENDIF -->
 


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


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

Lorem Ipsum, тема условия распределения подгрузки скриптов, оттуда и узнаешь


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


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

DeaDRoMeO писал(а):

Lorem Ipsum, тема условия распределения подгрузки скриптов, оттуда и узнаешь

Ты в первое сообщение добавь ссылку на эту тему, а то я её как раз и искала.


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


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

Будь по вашему))Добавил


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


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

Кто может подсказать как настроить сайт так, чтобы при вводе в поисковиках в строку поиска полного названия сайта алгоритм поиска не переименовывал в результатах выдачи нужный сайт? вот скрин
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку

Яндекс вообще не выдавал на експлорере ничего похожего. Что делать ? Я в шоке уже


_________________
Подпись:
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
          Вернуться наверх  
 


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

Эмм это уже проблемы поисковика, сами вы не можете повлиять на это


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


Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

Цитата:
Код, скрытый этим условием будет отображаться только в подфоруме(разделе или форуме) с айди N]
<!-- IF FORUM_ID == 'N' -->Ваш код<!-- ENDIF -->


А как указать несколько айди. Если форум_айди=10,11,12 например??


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


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

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

Вроде так


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


Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

Не, это не проходит. Тут конструкция получается, что три условия должны быть верны, чтобы значение отобразилось. Здесь по логике бы что-то типа OR (или), но я такой не знаю(
т.е. N или N2 или N3


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


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

Замените тогда на or все and-ы


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


Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

Да, спасибо, всё работает как надо))) Самому смешно. Я почему-то подумал, чтоб OR написать, но что-то у меня в голове всплыло, что or не пройдет.
)))


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


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

Если мне нужно срыть от ботов, кнопку "мобильная версия", то прописывать условия в index_body.html ?


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


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

Заключать в условие кнопку там, где она стоит. Если в index_body.html, то здесь, да.


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


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

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

DeaDRoMeO

362

27995

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

09 мар 2017, 15:39

DeaDRoMeO

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

DeaDRoMeO

52

7346

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

05 фев 2015, 16:13

DeaDRoMeO

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

DeaDRoMeO

96

10345

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

05 мар 2017, 18:36

DeaDRoMeO

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

DeaDRoMeO

8

2543

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

30 сен 2013, 20:27

DeaDRoMeO

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

DeaDRoMeO

531

21052

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

01 май 2017, 20:26

DeaDRoMeO

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

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

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

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


cron

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