Закладки для сообщений - Posts Bookmarking
Мод позволяет создавать закладки на отдельные сообщения форума, которые будут отображаться в отдельном модуле в личном разделе с возможностью управления этими закладками. В общем, все те же самые функции, что и для закладок на темы, только для сообщений.
Автор: Shredder
Версия: 0.9.3
Может ставиться Автомодом.
Скриншоты:
Скачать мод:
Автор: Shredder
Версия: 0.9.3
Может ставиться Автомодом.
Скриншоты:
Скачать мод:
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Так это всё-таки МОД или расширение для 3.1.х?
Добавлено спустя 3 минуты 11 секунд:
PS: А, значит всё-таки мод
Добавлено спустя 3 минуты 11 секунд:
PS: А, значит всё-таки мод

Странно, не появляется ссылка в сообщении, в админке все добавил и включил.
Добавлено спустя 9 минут 19 секунд:
Добавлено спустя 9 минут 19 секунд:
Инструкцию для своего стиля выполнил по аналогии с subsilver2?
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Да, конечно, вставил ссылку во viewtopic_body
Добавлено спустя 3 минуты 29 секунд:
Ссылка не видится ни с условием
Код: Выделить всё
<!-- IF postrow.U_BOOKMARK_POST --><a href="{postrow.U_BOOKMARK_POST}" title="{postrow.L_BOOKMARK_POST}">{postrow.L_BOOKMARK_POST}</a> | <!-- ENDIF -->
Добавлено спустя 3 минуты 29 секунд:
Ссылка не видится ни с условием
<!-- IF postrow.U_BOOKMARK_POST -->
, ни без. Кстати, и условие не работает, если убрать условие, появляется вертикальная черта раздела "|".Правки в viewtopic внесены? Особенно последняя правка:
Код: Выделить всё
'U_BOOKMARK_POST' => ($user->data['is_registered'] && $config['allow_bookmarks']) ? $viewtopic_url . '&p=' . $row['post_id'] . '&post_bookmark=1&hash=' . generate_link_hash("post_{$row['post_id']}") : '',
'L_BOOKMARK_POST' => ($user->data['is_registered'] && $config['allow_bookmarks'] && in_array($row['post_id'], $bookmarked_posts)) ? $user->lang['BOOKMARK_TOPIC_REMOVE'] : $user->lang['BOOKMARK_TOPIC'],
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Добавлено спустя 53 секунды:
U_BOOKMARK_POST и L_BOOKMARK_POST в первую очередь проверил, внесено!
U_BOOKMARK_POST и L_BOOKMARK_POST в первую очередь проверил, внесено!
Внесены, да не там. Уж не знаю, чей это косяк, твой или автомода, но у части кода для поиска и вставки последней правки для viewtopic.php должен быть верхний регистр. Убери оттуда, где вставлено, поставь после:
Поправлю инструкцию.
Код: Выделить всё
'U_WARN' => ($auth->acl_get('m_warn') && $poster_id != $user->data['user_id'] && $poster_id != ANONYMOUS) ? append_sid("{$phpbb_root_path}mcp.$phpEx", 'i=warn&mode=warn_post&f=' . $forum_id . '&p=' . $row['post_id'], true, $user->session_id) : '',
Поправлю инструкцию.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Ура!!!!!!! Заработало, ты гений, еще раз убеждаюсь!



Версия 0.9.1. Добавил нормальный UMIL-установщик вместо SQL-запросов и ручного добавления модуля. Правда, кривая phpBB-система не позволяет делать некоторые вещи через UMIL, поэтому пришлось обычными запросами внутри установочного скрипта 
Добавлено спустя 1 минуту 27 секунд:
Важно: при деинсталляции мода через установщик удаляются все закладки на сообщения! Это необходимо, чтобы избежать дубликатов в таблице.

Добавлено спустя 1 минуту 27 секунд:
Важно: при деинсталляции мода через установщик удаляются все закладки на сообщения! Это необходимо, чтобы избежать дубликатов в таблице.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder писал(а): Правда, кривая phpBB-система не позволяет делать некоторые вещи через UMIL, поэтому пришлось обычными запросами внутри установочного скрипта
Для этого и нужна система миграций в расширениях

Xisp
Не знаю насчёт миграций. В частности, мне не удалось добавить или удалить PRIMARY индекс через UMIL. Английскую справку смотрел, там такая же проблема и, судя по всему, не решённая. Также не удалось найти, как через UMIL добавить поле формата MEDIUMINT, хоть это и "мелочь".
Не знаю насчёт миграций. В частности, мне не удалось добавить или удалить PRIMARY индекс через UMIL. Английскую справку смотрел, там такая же проблема и, судя по всему, не решённая. Также не удалось найти, как через UMIL добавить поле формата MEDIUMINT, хоть это и "мелочь".
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder писал(а):Не знаю насчёт миграций. В частности, мне не удалось добавить или удалить PRIMARY индекс через UMIL
Так миграции или УМЛ? Миграции в 3.1, УМЛ в 3.0. И действительно, УМЛ весьма порезанный в плане возможностей.
Исправил в моде ошибку. Обновление с версии 0.9.1 до 0.9.2 можно найти в этом посте:
Ошибка Unknown column
Ошибка Unknown column
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Predator писал(а):Так это всё-таки МОД или расширение для 3.1.х?
Кое- кто уже сделал расширение:
http://www.phpbbguru.net/community/topic44864.html