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


----

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

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


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

Други, а существует ли какое условие на фильтрацию тем, являющихся
  1. Прикреплённой
  2. Объявлением
  3. Важная
  4. Обычная

Дело в следующем:
Поставил мод First Topic [pic] on Forum Index
Мод выводит первую или прикреплённую фотку из первого поста рядом с названием темы в списке тем форума.
Засада вылезла от куда её не ждал.
Над списком тем отображаются Объявления. В них фоток нет по определению, по этому мод выводит некрасивую картинку нет фото


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


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

Разумеется есть, но пока что я не в силах дать точного ответа, если недельку подождете, то отпишусь по вашему вопросу, а так может сами додумаетесь глядя на код шаблона viewforum_body.html


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


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

Я предполагал, что ответ не на поверхности, может кто ещё сталкивался с этим вопросом?


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


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

Тем кому интересно, на отсев блока тем с объявленими сработала вот такая конструкция:

<!-- IF not ( topicrow.S_TOPIC_TYPE_SWITCH and (topicrow.S_POST_ANNOUNCE or topicrow.S_POST_GLOBAL)) -->ваш код<!-- ENDIF -->
 


это условие отсеяло прикреплённые темы
<!-- IF topicrow.S_POST_STICKY -->
 


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


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

Вот вы и сами додумались))


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


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

petroff писал(а):

Поставил мод First Topic [pic] on Forum Index

И у Вас этот мод правильно работает? У меня с ним много проблем. Можно в ЛС с Вами по этому поводу пообщаться, пожалуйста?


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


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

Можно и в личку, но возможно тема будет интересна ещё кому, может в отдельный топик?


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


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

petroff писал(а):

Можно и в личку, но возможно тема будет интересна ещё кому, может в отдельный топик?

Создал отдельный топик: viewtopic.php?f=140&t=2310


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


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

<!-- IF TOPIC_ID == 'N' -->Этот код будет виден только в топике (сообщении) "N"<!-- ENDIF -->
 


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


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

Пасиба, вечером в шапку перенесу


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


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

Цитата:
Код, скрытый этим условием будет отображаться только в подфоруме(разделе или форуме) с айди


не кидайтесь тапочками, я запутался
есть форум с разными разделами, в том числе и раздел
форум реклама , подфорумы куплю, продам и прочее
, так вот как написать условие чтобы во всех форумах работал код(prime link), а в указанном не работал.

просто очень часто возникает ситуация , где полная информация о товаре , услуге находится на другом сайте или фото с ссылкой( как на яндекс фотках)и на форум ставится маленькая картинка , а ссылка ведёт на большую картинку.



Теги сообщения
обратное условие работы кода подгрузки
          Вернуться наверх  
 


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

Ну к примеру <!-- IF not FORUM_ID == .... и так далее


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


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

Хочу у себя сделать следующее: если пользователь скрытый (ну скрыл себя в настройках), то у него скрыта дата последнего посещения (в viewtopic и viewprofile) и индикатор онлайна (в viewtopic) либо скрыт, либо показывает, что он оффлайн.
Есть ли какое-нибудь условие показа для этого?


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


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

Стандартного нет, надо находить в коде метод определения статуса пользователя, вписывать его в вивтопик и тогда только обрамлять условием вывод даты.

Только в воскресенье смогу чтонибудь поискать по этому поводу


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


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

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

DeaDRoMeO

362

27977

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

09 мар 2017, 15:39

DeaDRoMeO

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

DeaDRoMeO

52

7341

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

05 фев 2015, 16:13

DeaDRoMeO

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

DeaDRoMeO

96

10336

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

05 мар 2017, 18:36

DeaDRoMeO

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

DeaDRoMeO

8

2539

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

30 сен 2013, 20:27

DeaDRoMeO

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

DeaDRoMeO

531

21039

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

01 май 2017, 20:26

DeaDRoMeO

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

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

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

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


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