Jump to content

Featured Replies

Posted
comment_19509

Название: Pinposts 1.3.0

Добавил: Respected

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

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

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

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

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

Информация:

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

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

  • 3 месяца спустя...
comment_31335

установил, но не работает, нажимаю 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

comment_31336

установил, но не работает, нажимаю 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

comment_31338


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

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

  • 2 месяца спустя...
comment_38776

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

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

 

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

comment_38778

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

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

 

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

 

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

comment_38780

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

 

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

post-8225-0-58573900-1375870087.png

Edited by Lordbl4

comment_38956

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

  • 1 месяц спустя...
comment_44290

Принц,

 

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

 

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

Edited by Lordbl4

comment_44295

Принц,

 

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

 

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

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

  • 4 недели спустя...
comment_46954

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

Edited by Mercurial

comment_46957

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

Автор пишет

Хук также позволяет настраивать внешний вид закрепленных сообщений в шаблоне 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>

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

  • 3 месяца спустя...
  • 3 месяца спустя...
comment_65577

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

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

comment_66027

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

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

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

  • 8 месяцев спустя...
comment_81894

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

comment_81913

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

 

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

comment_81934

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

 

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

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

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.