Гость Опубликовано 26 Ноября 2009 Жалоба Поделиться Опубликовано 26 Ноября 2009 Название: Важные сообщения (pinposts)Добавил: LastDragonДобавлен: 26 Ноя 2009Обновлен: 27 Ноя 2009Категория: IP.Board 3.0.x Данный хук (hook) позволяет прикреплять сообщения в темах форума. Распространяется под лицензией GNU General Public License v3 (GPL). Офф. сайт ВАЖНО: при удалении хука IPB удаляет внесенные в таблицы изменения, а это значит, что информация о прикреплённых сообщениях тоже будет удалена. Нажмите здесь, чтобы скачать файл DerSpinner отреагировал на это 1 Ссылка на комментарий Поделиться на других сайтах Прочее
KveSteR Опубликовано 26 Ноября 2009 Жалоба Поделиться Опубликовано 26 Ноября 2009 Вроде работает нормально, единственное. что не нашел, так это настройки по нему Не может же быть, что настроек вообще нет никаких ) Ссылка на комментарий Поделиться на других сайтах Прочее
LastDragon Опубликовано 27 Ноября 2009 Жалоба Поделиться Опубликовано 27 Ноября 2009 Не может же быть, что настроек вообще нет никаких ) Может , нечего там настраивать. Ссылка на комментарий Поделиться на других сайтах Прочее
dengol Опубликовано 27 Ноября 2009 Жалоба Поделиться Опубликовано 27 Ноября 2009 О, май гад! Свершилось!Огромнейший респект! Ссылка на комментарий Поделиться на других сайтах Прочее
KveSteR Опубликовано 27 Ноября 2009 Жалоба Поделиться Опубликовано 27 Ноября 2009 =)) Всеж нашел я где эти настройки закрались Но для этого мода, больше и не надо. Ссылка на комментарий Поделиться на других сайтах Прочее
tcom Опубликовано 21 Декабря 2009 Жалоба Поделиться Опубликовано 21 Декабря 2009 Не может же быть, что настроек вообще нет никаких ) Может , нечего там настраивать. Права группам нужны. Ссылка на комментарий Поделиться на других сайтах Прочее
LastDragon Опубликовано 22 Декабря 2009 Жалоба Поделиться Опубликовано 22 Декабря 2009 Права группам нужны. Они есть - с.м. возможности модераторов для каждого форума - вместо "Может закреплять темы" стало "Может закреплять темы/сообщения". Ссылка на комментарий Поделиться на других сайтах Прочее
Dark_Forces Опубликовано 25 Декабря 2009 Жалоба Поделиться Опубликовано 25 Декабря 2009 ВАЖНО: при удалении хука IPB удаляет внесенные в таблицы изменения, а это значит, что информация о прикреплённых сообщениях тоже будет удалена.тоесть при удалении хука посты прикрепленные будут удалены7 Ссылка на комментарий Поделиться на других сайтах Прочее
LastDragon Опубликовано 25 Декабря 2009 Жалоба Поделиться Опубликовано 25 Декабря 2009 ВАЖНО: при удалении хука IPB удаляет внесенные в таблицы изменения, а это значит, что информация о прикреплённых сообщениях тоже будет удалена.тоесть при удалении хука посты прикрепленные будут удалены7 Не совсем - будет удалена только информация о прикрепленных постах, сами посты останутся. Ссылка на комментарий Поделиться на других сайтах Прочее
tcom Опубликовано 25 Декабря 2009 Жалоба Поделиться Опубликовано 25 Декабря 2009 Права группам нужны. Они есть - с.м. возможности модераторов для каждого форума - вместо "Может закреплять темы" стало "Может закреплять темы/сообщения". Установлено, вроде все пучком. В чем-то даже лучше чем было двойке, смотрим в работе! (3.0.5) Спасибо за мод! Ссылка на комментарий Поделиться на других сайтах Прочее
Midnight girl Опубликовано 30 Декабря 2009 Жалоба Поделиться Опубликовано 30 Декабря 2009 по поводу tcom-овского "все пучком" )ну не совсем, есть такое дело, что когда заходишь в тему с прикрепленным постом, по кнопочке "последнее непрочитанное сообщение" - выкидывает на страничку без номера, где есть только прикрепленный пост.мелочь, конечно, но не оч радует. Ссылка на комментарий Поделиться на других сайтах Прочее
LastDragon Опубликовано 30 Декабря 2009 Жалоба Поделиться Опубликовано 30 Декабря 2009 ну не совсем, есть такое дело, что когда заходишь в тему с прикрепленным постом, по кнопочке "последнее непрочитанное сообщение" - выкидывает на страничку без номера, где есть только прикрепленный пост.мелочь, конечно, но не оч радует. Принято - после праздников посмотрю в чем проблема. Ссылка на комментарий Поделиться на других сайтах Прочее
Creeping Shadow Опубликовано 10 Января 2010 Жалоба Поделиться Опубликовано 10 Января 2010 Midnight girl, присоединяюсь, аналогичный глюк Ссылка на комментарий Поделиться на других сайтах Прочее
tcom Опубликовано 10 Января 2010 Жалоба Поделиться Опубликовано 10 Января 2010 по поводу tcom-овского "все пучком" )ну не совсем, есть такое дело, что когда заходишь в тему с прикрепленным постом, по кнопочке "последнее непрочитанное сообщение" - выкидывает на страничку без номера, где есть только прикрепленный пост.мелочь, конечно, но не оч радует. А если в топике нет поднятых этим модом сообщений? Ссылка на комментарий Поделиться на других сайтах Прочее
Dark_Forces Опубликовано 16 Января 2010 Жалоба Поделиться Опубликовано 16 Января 2010 хук не совместим с редиректом внешних ссылок от ритцуки Ссылка на комментарий Поделиться на других сайтах Прочее
LastDragon Опубликовано 16 Января 2010 Жалоба Поделиться Опубликовано 16 Января 2010 (изменено) хук не совместим с редиректом внешних ссылок от ритцукиПравильнее: "редирект внешних ссылок от ритцуки не совместим с этим хуком", т.к. "редирект" содержит ошибку в названии класса из-за чего ломает всю цепочку наследования (т.е. с ним остальные хуки тоже не будут работать). Ссылки по теме:* Как исправить редирект* Почему так происходит Изменено 16 Января 2010 пользователем LastDragon Ссылка на комментарий Поделиться на других сайтах Прочее
DerSpinner Опубликовано 25 Июля 2010 Жалоба Поделиться Опубликовано 25 Июля 2010 Доброе времени суток!Хотелось бы уточнить - работает ли данная полезная и нужная модификация(хук) - на версии IPB 3.1.* ?Проверял ли кто-нибудь, и если не работает - планируется ли её обновление?Спасибо. Ссылка на комментарий Поделиться на других сайтах Прочее
Dark_Forces Опубликовано 25 Июля 2010 Жалоба Поделиться Опубликовано 25 Июля 2010 работает Ссылка на комментарий Поделиться на других сайтах Прочее
LastDragon Опубликовано 26 Июля 2010 Жалоба Поделиться Опубликовано 26 Июля 2010 планируется ли её обновление?Планируется, как только IPS перестанет переделывать API и исправит ошибки в работе хуков. Ссылка на комментарий Поделиться на других сайтах Прочее
Ph-A Опубликовано 28 Июля 2010 Жалоба Поделиться Опубликовано 28 Июля 2010 планируется ли её обновление?Планируется, как только IPS перестанет переделывать API и исправит ошибки в работе хуков.Значит некогда. Ссылка на комментарий Поделиться на других сайтах Прочее
buskopan Опубликовано 19 Сентября 2011 Жалоба Поделиться Опубликовано 19 Сентября 2011 Хороший был хук. Жаль на 3.2.х обновления нет. Ссылка на комментарий Поделиться на других сайтах Прочее
kornel Опубликовано 28 Сентября 2011 Жалоба Поделиться Опубликовано 28 Сентября 2011 Возможное решение проблемы, правда сильно кривое, но за неимением горничной:Заходим в управление хуками, начинаем его редактировать. Файлы хука - на всякий случай удаляем нафиг файл #2 переопределяющий public_forums_forums_topicsА потом накладываем следующий патч--- admin/applications/forums/modules_public/forums/topics.php.orig 2011-09-08 15:04:26.000000000 +0600 +++ admin/applications/forums/modules_public/forums/topics.php 2011-09-28 12:57:39.927048282 +0600 @@ -1550,6 +1550,25 @@ } //----------------------------------------- + // Add pinned posts + //----------------------------------------- + if ( count( $this->pids ) ) + { + $this->DB->build( array( + 'select' => 'pid', + 'from' => 'posts', + 'where' => 'topic_id='.$topicData['tid'].' AND post_pinned=1'.$queued_query_bit, + 'order' => $this->settings['post_order_column'].' '.$this->settings['post_order_sort'])); + + $this->DB->execute(); + + while( $p = $this->DB->fetch() ) + { + $this->pids[ $p['pid'] ] = $p['pid']; + } + } + + //----------------------------------------- // Do we have any PIDS? //-----------------------------------------Понимаю, что сильно коряво и по идее нужно было бы пересобрать хук и переопредилить объект к которому относится патч, но я так и не въезжаю в логику написания хуков Если кто сможет - спасибо скажет много народу Ссылка на комментарий Поделиться на других сайтах Прочее
prizrak53 Опубликовано 29 Сентября 2011 Жалоба Поделиться Опубликовано 29 Сентября 2011 (изменено) kornelА можно для менее продвинутых растолковать?)))1. на всякий случай удаляем нафиг файл #2там нет функции удаления, как это делаете вы?2.А потом накладываем следующий патчОпять-же как и куда его "наложить"?Потому как при добавление в конец файла - форум выпал в ошибку Хотелось-бы запустить этот хук, ибо народ привык а тут -фигвам)))Да, и файл "переопределяющий public_forums_forums_topics" может быть не 2м - у меня он #4й Изменено 29 Сентября 2011 пользователем prizrak53 Ссылка на комментарий Поделиться на других сайтах Прочее
kornel Опубликовано 30 Сентября 2011 Жалоба Поделиться Опубликовано 30 Сентября 2011 (изменено) там нет функции удаления, как это делаете вы?Тип файла хука поставил в "Выберите"Опять-же как и куда его "наложить"? Потому как при добавление в конец файла - форум выпал в ошибкуНаходите в районе 1550 строки (у меня 1552) коммент // Do we have any PIDS? и перед ним добавляете //----------------------------------------- // Add pinned posts //----------------------------------------- if ( count( $this->pids ) ) { $this->DB->build( array( 'select' => 'pid', 'from' => 'posts', 'where' => 'topic_id='.$topicData['tid'].' AND post_pinned=1'.$queued_query_bit, 'order' => $this->settings['post_order_column'].' '.$this->settings['post_order_sort'])); $this->DB->execute(); while( $p = $this->DB->fetch() ) { $this->pids[ $p['pid'] ] = $p['pid']; } }А вообще это делается утилитой patch.Да, и файл "переопределяющий public_forums_forums_topics" может быть не 2м - у меня он #4йСпасибо. Буду иметь ввиду. Изменено 30 Сентября 2011 пользователем kornel Ссылка на комментарий Поделиться на других сайтах Прочее
prizrak53 Опубликовано 30 Сентября 2011 Жалоба Поделиться Опубликовано 30 Сентября 2011 (изменено) Жаль, у меня всё-же не работает - при входе в тему выходит ошибка работы с БД, а сделал всё точно.Видно придётся ещё подождать.А "public_forums_forums_topics" при каждой переустановке меняет место расположения. PSПеред 1552стр имеется подобный код- $this->DB->build( array( 'select' => 'pid', 'from' => 'posts', 'where' => 'topic_id='.$topicData['tid']. $queued_query_bit, 'order' => $this->settings['post_order_column'].' '.$this->settings['post_order_sort'], 'limit' => array( $first, $this->settings['display_max_posts'] ) ) ); $this->DB->execute(); while( $p = $this->DB->fetch() ) { $this->pids[ $p['pid'] ] = $p['pid']; }Может его надо заменить вашим,я в этом дуб - приходится использовать готовые решения))))Менял, (метод тыка))) тогда ругается на цикличность которая не может завершиться. Изменено 30 Сентября 2011 пользователем prizrak53 Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения