Перейти к содержанию

1 пост в теме всегда в начале страницы.


Рекомендуемые сообщения

Мне нравится 4pda тем, что когда заходишь в тему, в которой куча страниц и листаешь эти страницы, то всё равно первый пост в теме всегда будет в начале страницы на любой из страниц. Будь то первая страница в теме, будь 10ая. Первый пост автора темы будет всегда сверху в теме. Вопрос, как сделать так же?

Ссылка на комментарий
Поделиться на другие сайты

18 минут назад, bsnet сказал:

А что делает этот плагин? 

Нашел сам ответ)

 

Ссылка на комментарий
Поделиться на другие сайты

bsnet Хороший плагин, но нет настройки, чтобы по умолчанию первый пост был закреплён. Прям в момент создания темы.

Ссылка на комментарий
Поделиться на другие сайты

  • 1 год спустя...

Для совместимости с Invision Community 4.7 (и более ранних версий, где произошло изменение функции IPS\forums\_Topic::comments) нужно исправить хук \plugins\nb40pinnedposts\hooks\nbPinnedPostPosts.php следующим образом:

<?php
# nbPinnedPostsPosts.php:19
public function comments( $limit=NULL, $offset=NULL, $order='date', $orderDirection='asc', $member=NULL, $includeHiddenComments=NULL, $cutoff=NULL, $extraWhereClause=NULL, $bypassCache=FALSE )
# заменить на
public function comments( $limit=NULL, $offset=NULL, $order='date', $orderDirection='asc', $member=NULL, $includeHiddenComments=NULL, $cutoff=NULL, $extraWhereClause=NULL, $bypassCache=FALSE, $includeDeleted=false, $canViewWarn=null )
?>

Увеличилось количество аргументов функции, из-за этого при включении плагина без патча выше движок взрывается:

Fatal error: Declaration of IPS\forums\hook15::comments($limit = null, $offset = null, $order = 'date', $orderDirection = 'asc', $member = null, $includeHiddenComments = null, $cutoff = null, $extraWhereClause = null, $bypassCache = false) must be compatible with IPS\forums\_Topic::comments($limit = null, $offset = null, $order = 'date', $orderDirection = 'asc', $member = null, $includeHiddenComments = null, $cutoff = null, $extraWhereClause = null, $bypassCache = false, $includeDeleted = false, $canViewWarn = null) in init.php(934) : eval()'d code on line 19

 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...