Закладки для сообщений - Posts Bookmarking

Здесь вы можете скачать и получить поддержку по модам, созданным командой нашего сайта. Пожалуйста, не пишите и не задавайте вопросов, связанных с чужими разработками, используйте для этого форум ниже.
Shredder
Администратор
Сообщения: 1064
Зарегистрирован: 22.08.13 09:05

Shredder » 13.11.15 03:06

Мод позволяет создавать закладки на отдельные сообщения форума, которые будут отображаться в отдельном модуле в личном разделе с возможностью управления этими закладками. В общем, все те же самые функции, что и для закладок на темы, только для сообщений.

Автор: Shredder
Версия: 0.9.3
Может ставиться Автомодом.

Скриншоты:



Скачать мод:
posts_bookmarking_v_0_9_3.zip
(182.94 КБ) Скачиваний: 884
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

Аватара пользователя
Predator
Сообщения: 109
Зарегистрирован: 06.11.15 13:59

Predator » 13.11.15 09:43

Так это всё-таки МОД или расширение для 3.1.х?

Добавлено спустя 3 минуты 11 секунд:
PS: А, значит всё-таки мод :)

Алкаш
Сообщения: 76
Зарегистрирован: 16.02.14 12:52

Алкаш » 13.11.15 13:37

Странно, не появляется ссылка в сообщении, в админке все добавил и включил.

Добавлено спустя 9 минут 19 секунд:

Shredder
Администратор
Сообщения: 1064
Зарегистрирован: 22.08.13 09:05

Shredder » 13.11.15 14:34

Инструкцию для своего стиля выполнил по аналогии с subsilver2?
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

Алкаш
Сообщения: 76
Зарегистрирован: 16.02.14 12:52

Алкаш » 13.11.15 14:45

Да, конечно, вставил ссылку

Код: Выделить всё

<!-- IF postrow.U_BOOKMARK_POST --><a href="{postrow.U_BOOKMARK_POST}" title="{postrow.L_BOOKMARK_POST}">{postrow.L_BOOKMARK_POST}</a> | <!-- ENDIF -->
во viewtopic_body

Добавлено спустя 3 минуты 29 секунд:
Ссылка не видится ни с условием <!-- IF postrow.U_BOOKMARK_POST -->, ни без. Кстати, и условие не работает, если убрать условие, появляется вертикальная черта раздела "|".

Shredder
Администратор
Сообщения: 1064
Зарегистрирован: 22.08.13 09:05

Shredder » 13.11.15 14:55

Правки в viewtopic внесены? Особенно последняя правка:

Код: Выделить всё

		'U_BOOKMARK_POST'		=> ($user->data['is_registered'] && $config['allow_bookmarks']) ? $viewtopic_url . '&amp;p=' . $row['post_id'] . '&amp;post_bookmark=1&amp;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 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

Алкаш
Сообщения: 76
Зарегистрирован: 16.02.14 12:52

Алкаш » 13.11.15 14:55

Добавлено спустя 53 секунды:
U_BOOKMARK_POST и L_BOOKMARK_POST в первую очередь проверил, внесено!

Shredder
Администратор
Сообщения: 1064
Зарегистрирован: 22.08.13 09:05

Shredder » 13.11.15 15:03

Внесены, да не там. Уж не знаю, чей это косяк, твой или автомода, но у части кода для поиска и вставки последней правки для 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&amp;mode=warn_post&amp;f=' . $forum_id . '&amp;p=' . $row['post_id'], true, $user->session_id) : '',

Поправлю инструкцию.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

Алкаш
Сообщения: 76
Зарегистрирован: 16.02.14 12:52

Алкаш » 13.11.15 15:14

Ура!!!!!!! Заработало, ты гений, еще раз убеждаюсь! :D :D

Shredder
Администратор
Сообщения: 1064
Зарегистрирован: 22.08.13 09:05

Shredder » 13.11.15 17:07

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

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

Xisp
Сообщения: 196
Зарегистрирован: 05.04.14 18:00

Xisp » 13.11.15 17:25

Shredder писал(а): Правда, кривая phpBB-система не позволяет делать некоторые вещи через UMIL, поэтому пришлось обычными запросами внутри установочного скрипта :)

Для этого и нужна система миграций в расширениях :)

Shredder
Администратор
Сообщения: 1064
Зарегистрирован: 22.08.13 09:05

Shredder » 13.11.15 17:30

Xisp
Не знаю насчёт миграций. В частности, мне не удалось добавить или удалить PRIMARY индекс через UMIL. Английскую справку смотрел, там такая же проблема и, судя по всему, не решённая. Также не удалось найти, как через UMIL добавить поле формата MEDIUMINT, хоть это и "мелочь".
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

Xisp
Сообщения: 196
Зарегистрирован: 05.04.14 18:00

Xisp » 13.11.15 23:54

Shredder писал(а):Не знаю насчёт миграций. В частности, мне не удалось добавить или удалить PRIMARY индекс через UMIL

Так миграции или УМЛ? Миграции в 3.1, УМЛ в 3.0. И действительно, УМЛ весьма порезанный в плане возможностей.

Shredder
Администратор
Сообщения: 1064
Зарегистрирован: 22.08.13 09:05

Shredder » 16.11.15 09:26

Исправил в моде ошибку. Обновление с версии 0.9.1 до 0.9.2 можно найти в этом посте:
Ошибка Unknown column
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

Xisp
Сообщения: 196
Зарегистрирован: 05.04.14 18:00

Xisp » 18.11.15 22:24

Predator писал(а):Так это всё-таки МОД или расширение для 3.1.х?

Кое- кто уже сделал расширение:
http://www.phpbbguru.net/community/topic44864.html

Ответить