Jump to content

Featured Replies

Название: Pinposts 1.3.0

Добавил: Respected

Добавлен: 23 Янв 2013

Категория: Хуки, Модификации для IP.Board

Название по-русски : Закрепление сообщений в теме

Версия IP.Board: 3.4.x, 3.3.x

Pinposts 1.3.0 - хук, позволяющий закреплять сообщения в теме на всех страницах (будут появляться вначале на всех страницах темы)

Информация:

- После обновления до версии 1.3 необходимо заново прикрепить сообщения;

- При удалении хука, удаляется вся информация о прикреплённых сообщениях

Link to comment
https://ipbmafia.ru/topic/2871-pinposts-130/
Share on other sites

Гуд :) Спасибо! 

 

Думаю и у меня найдет применение 

Link to comment
https://ipbmafia.ru/topic/2871-pinposts-130/?&do=findComment&comment=19576
Share on other sites
  • 3 месяца спустя...

установил, но не работает, нажимаю Pin выдает "Сообщения обновлены, переходим в тему" и тишина, на втором моем форуме выдает:

 

Warning: Wrong parameter count for array_unique() in /var/www/chevrolet/data/www/chevrolet-perm.ru/hooks/PinpostsForumsModerateModerateAction_a6b02732433d016154dffe4b8d135c1b.php on line 49

Warning: sort() expects parameter 1 to be array, null given in /var/www/chevrolet/data/www/chevrolet-perm.ru/hooks/PinpostsForumsModerateModerateAction_a6b02732433d016154dffe4b8d135c1b.php on line 50

Link to comment
https://ipbmafia.ru/topic/2871-pinposts-130/?&do=findComment&comment=31335
Share on other sites

установил, но не работает, нажимаю Pin выдает "Сообщения обновлены, переходим в тему" и тишина, на втором моем форуме выдает:

 

Warning: Wrong parameter count for array_unique() in /var/www/chevrolet/data/www/chevrolet-perm.ru/hooks/PinpostsForumsModerateModerateAction_a6b02732433d016154dffe4b8d135c1b.php on line 49

Warning: sort() expects parameter 1 to be array, null given in /var/www/chevrolet/data/www/chevrolet-perm.ru/hooks/PinpostsForumsModerateModerateAction_a6b02732433d016154dffe4b8d135c1b.php on line 50

АЦ - Внешний вид - Инструменты - Обновить данные базового стиля. 
Ставьте везде галочки и жмите "Обновить"

Edited by mehman4uk

Link to comment
https://ipbmafia.ru/topic/2871-pinposts-130/?&do=findComment&comment=31336
Share on other sites


АЦ - Внешний вид - Инструменты - Обновить данные базового стиля. Ставьте везде галочки и жмите "Обновить"
это всегда в первую очередь делаю, не помогает
Link to comment
https://ipbmafia.ru/topic/2871-pinposts-130/?&do=findComment&comment=31338
Share on other sites

Обновил файлик, скачайте и установите снова. У нас он работает без ошибок.

Link to comment
https://ipbmafia.ru/topic/2871-pinposts-130/?&do=findComment&comment=31360
Share on other sites
  • 2 месяца спустя...

Установил хук, а кнопки Pin так и не появилось..

версия форума 3.4.1.

 

Подскажите где копать?

Link to comment
https://ipbmafia.ru/topic/2871-pinposts-130/?&do=findComment&comment=38776
Share on other sites

Установил хук, а кнопки Pin так и не появилось..

версия форума 3.4.1.

 

Подскажите где копать?

 

хук включен? на стандартном стиле то же самое?

Link to comment
https://ipbmafia.ru/topic/2871-pinposts-130/?&do=findComment&comment=38778
Share on other sites

хук включен. Стиль стандартный

Link to comment
https://ipbmafia.ru/topic/2871-pinposts-130/?&do=findComment&comment=38779
Share on other sites

нуууууу не знаю....

 

единственное, что смущает - меняется порядковый номер закреплённого сообщения

post-8225-0-58573900-1375870087.png

Edited by Lordbl4

Link to comment
https://ipbmafia.ru/topic/2871-pinposts-130/?&do=findComment&comment=38780
Share on other sites

Поставил на чистый форум - pin post заработал  :think:

Link to comment
https://ipbmafia.ru/topic/2871-pinposts-130/?&do=findComment&comment=38836
Share on other sites

Что то не могу нигде найти, как выставить права чтобы только группа Администраторов могла закреплять сообщения ?

Link to comment
https://ipbmafia.ru/topic/2871-pinposts-130/?&do=findComment&comment=38956
Share on other sites
  • 1 месяц спустя...

ребята, на 3.4.5 работает,пробовал кто то?

заранее спасибо за ответ.

Link to comment
https://ipbmafia.ru/topic/2871-pinposts-130/?&do=findComment&comment=44289
Share on other sites

Принц,

 

Версия IP.Board: 3.4.x, 3.3.x в описании как бы намекает, что вместо "х" могут быть любые числа из возможных релизов.

 

по личному опыту могу сказать, что работает.

Edited by Lordbl4

Link to comment
https://ipbmafia.ru/topic/2871-pinposts-130/?&do=findComment&comment=44290
Share on other sites

Принц,

 

Версия IP.Board: 3.4.x, 3.3.x в описании как бы намекает, что вместо "х" могут быть любые числа из возможных релизов.

 

по личному опыту могу сказать, что работает.

понял,спасибо. не заметил в описании 3.4.х :)

Link to comment
https://ipbmafia.ru/topic/2871-pinposts-130/?&do=findComment&comment=44295
Share on other sites
  • 4 недели спустя...

Подскажите где копать чтобы сделать закрепленное сообщение выделенным, ну либо как-то обозначить что оно закреплено.

Edited by Mercurial

Link to comment
https://ipbmafia.ru/topic/2871-pinposts-130/?&do=findComment&comment=46954
Share on other sites

Подскажите где копать чтобы сделать закрепленное сообщение выделенным, ну либо как-то обозначить что оно закреплено.

Автор пишет

Хук также позволяет настраивать внешний вид закрепленных сообщений в шаблоне Topic View -> post, используя проверку на то, является ли сообщение закрепленным. Для этого используется такое условие:

 

< if test="pinned:|:$post['post']['_isPinned']">pinned

и

В вашем случае это условие можно использовать для добавления класса закрепленным сообщениям. В начале шаблона post (группа Topic View) есть строка:

<div class='post_block hentry clear clearfix <if test="isSolvedCss:|:$post['post']['_isMarkedAnswered']">solved</if> <if test="postQueued:|:$post['post']['_isHidden']">moderated</if>' id='post_id_{$post['post']['pid']}'>

Можно добавить класс pinned по условию:

<div class='post_block hentry clear clearfix <if test="isSolvedCss:|:$post['post']['_isMarkedAnswered']">solved</if> <if test="postQueued:|:$post['post']['_isHidden']">moderated</if> <if test="pinned:|:$post['post']['_isPinned']">pinned</if>' id='post_id_{$post['post']['pid']}'>

И затем в CSS задать какие-то свойства. Это изменит цвет фона закрепленных постов:

.post_block.pinned {
background: #fff5ee;
}

Это уберет подпись:

.post_block.pinned .signature {
display: none;
}

Добавив класс pinned блоку поста, мы получаем доступ к любому элементу поста из CSS для настройки его отображения.

Однако подпись (как пример) можно убрать и из HTML в шаблоне post, изменив условие ее отображения:

<if test="postSignature:|:$post['post']['signature'] && !$post['post']['_isPinned']">
{$post['post']['signature']}
</if>

Таким же образом можно добавлять какой-то свой новый код в шаблон для закрепленных сообщений, выполняя проверку. В общем зависит от вашей фантазии.

Link to comment
https://ipbmafia.ru/topic/2871-pinposts-130/?&do=findComment&comment=46957
Share on other sites
  • 3 месяца спустя...

Этот хук не имеет никаких настроек? 

Или я плохо искал?

Link to comment
https://ipbmafia.ru/topic/2871-pinposts-130/?&do=findComment&comment=55475
Share on other sites

Хороший хук)

Link to comment
https://ipbmafia.ru/topic/2871-pinposts-130/?&do=findComment&comment=55501
Share on other sites
  • 3 месяца спустя...

Хук приводит к белой странице во всех темах в мобильной версии.

Link to comment
https://ipbmafia.ru/topic/2871-pinposts-130/?&do=findComment&comment=65533
Share on other sites

Хук приводит к белой странице во всех темах в мобильной версии.

Читаем подпись у пользователя WOLF по поводу кеша.

Link to comment
https://ipbmafia.ru/topic/2871-pinposts-130/?&do=findComment&comment=65577
Share on other sites

Читаем подпись у пользователя WOLF по поводу кеша.

И все ринулись искать пользователя с ником WOLF

:D  :D  :D  И да, спасибо за рекламу, друг  :good:  :99:  ну ребята, с вами не заскучаешь ;) 

Link to comment
https://ipbmafia.ru/topic/2871-pinposts-130/?&do=findComment&comment=66027
Share on other sites
  • 8 месяцев спустя...

3.4.6 - в стандартном стиле IP.Board работает отлично.

 

На IP.Board Mobile

Fatal error: Method hookPinposts__modOptions does not exist in bim_hidelinkcode_topic in /var/www/ipb346/upload/admin/sources/classes/output/publicOutput.php on line 4055

Link to comment
https://ipbmafia.ru/topic/2871-pinposts-130/?&do=findComment&comment=81894
Share on other sites

Конфликтует с хуком другим получается. Но он тоже нужен.

 

А есть другой какой нибудь хук по прикреплению сообщения в шапку? Не могу найти. (

Link to comment
https://ipbmafia.ru/topic/2871-pinposts-130/?&do=findComment&comment=81913
Share on other sites

Конфликтует с хуком другим получается. Но он тоже нужен.

 

А есть другой какой нибудь хук по прикреплению сообщения в шапку? Не могу найти. (

с каким конфликтует? 

Link to comment
https://ipbmafia.ru/topic/2871-pinposts-130/?&do=findComment&comment=81934
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.