Thanks for posts by Палыч

Обсуждение новой системы расширения функциональности phpBB 4.0-dev, разработки новых расширений.
Аватара пользователя
rxu
Сообщения: 1125
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Контактная информация:

Thanks for posts by Палыч

Сообщение rxu »

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

gyk
Сообщения: 14
Зарегистрирован: 08 ноя 2014, 02:57

Thanks for posts by Палыч

Сообщение gyk »

rxu писал(а):Может быть, сначала надо автоматом удалить все благодарности за несуществующие посты, и уже после этого выполнять данную синхронизацию, как думаете?
Вы правы. Выполнил два запроса:

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

UPDATE phpbb_thanks SET forum_id = (SELECT forum_id FROM phpbb_posts WHERE post_id = phpbb_thanks.post_id)
и

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

DELETE FROM phpbb_thanks WHERE forum_id = 0
После этого расширение (последней редакции) включилось. На первый взгляд, миграция завершилась успешно (все старые благодарности, в топиках, отображаются), так же работают новые благодарности. Единственное — в админке, не появились настройки расширения. После Система —> Администраторский раздел —> Благодарности —> Включить, при попытке зайти в "Настройка расширений", вижу:

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

Общая ошибка
Не найден модуль ./../includes/acp/acp_thanks.php

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/functions_module.php
LINE: 571
CALL: trigger_error()

FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()
UPD:
Создал свою категорию, понакидал в неё модулей этого расширения — заработало, но как-то частично. Например, опции Благодарности в важных темах и Уведомления доступны, по умолчанию выключены и не сохраняют положение "да". То есть, радио ставится и при сохранении говорит, что "Настройки успешно обновлены", однако при возврате на предыдущую страницу, они снова в положении "нет".
При этом, уведомления всё равно доступны, а в важных темах, всё таки, благодарить нельзя.
Изображение

Ну и пути, в "Опции рейтинга", остались старыми для Основное изображение для графической шкалы и Фоновое изображение для графической шкалы (хоть и в постах нормально отображались звёзды). Исправил сам. Пока это всё, что заметил.

Аватара пользователя
Alecto
Сообщения: 571
Зарегистрирован: 05 авг 2014, 21:41

Thanks for posts by Палыч

Сообщение Alecto »

по этому сообщению viewtopic.php?f=5&t=33&p=4261#p4261
скачал и переустановил экст, почистилось без ошибок.

Отправлено спустя 53 секунды:
это я на тесте экспериментировал.
на основе тоже наверное стоит экст переустановить и обновить благодарности? или от греха подальше лучше забакапить базу?

Аватара пользователя
rxu
Сообщения: 1125
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Контактная информация:

Thanks for posts by Палыч

Сообщение rxu »

Alecto писал(а):QR_BBPOST или от греха подальше лучше забакапить базу?
Лучше всегда бэкапить перед тем, как экспериментировать :)

Аватара пользователя
Alecto
Сообщения: 571
Зарегистрирован: 05 авг 2014, 21:41

Thanks for posts by Палыч

Сообщение Alecto »

обновил и пересчитал на основе, было 13 штук в "Обновлено учтённых благодарностей:"
это что там корректировалось?

Аватара пользователя
strelok-by
Сообщения: 16
Зарегистрирован: 16 ноя 2014, 20:40
Откуда: Беларусь, Калинковичи
Контактная информация:

Thanks for posts by Палыч

Сообщение strelok-by »

Alecto писал(а):QR_BBPOST обновил и пересчитал на основе, было 13 штук в "Обновлено учтённых благодарностей:"
а как ты обновляешь то? у меня выкидывает на главную админки при обновлении

Аватара пользователя
Alecto
Сообщения: 571
Зарегистрирован: 05 авг 2014, 21:41

Thanks for posts by Палыч

Сообщение Alecto »

Alecto писал(а):QR_BBPOST скачал и переустановил экст, почистилось без ошибок.
ОБновить счетчики.
никуда не перекидывает, с бубном тоже не танцую - все работает замечательно.

Аватара пользователя
strelok-by
Сообщения: 16
Зарегистрирован: 16 ноя 2014, 20:40
Откуда: Беларусь, Калинковичи
Контактная информация:

Thanks for posts by Палыч

Сообщение strelok-by »

Alecto писал(а):
Alecto писал(а):QR_BBPOST скачал и переустановил экст, почистилось без ошибок.
ОБновить счетчики.
никуда не перекидывает, с бубном тоже не танцую - все работает замечательно.
у меня не удалить, не почистить через админку. только если напрямую в базе удалить

Аватара пользователя
Alecto
Сообщения: 571
Зарегистрирован: 05 авг 2014, 21:41

Thanks for posts by Палыч

Сообщение Alecto »

возможно проблемы из-за раннее установленых версий расширения или кэш. я бы попробовал эскпортировать таблицу благодарностей в файл, удалить расширение вместе со всеми данными, затем установить последнюю версию и импортироать таблицу, после этого уже проверять и обновлять.
если не поможет - тогда только на Rxu надейтесь.

email932
Сообщения: 3
Зарегистрирован: 21 ноя 2014, 11:03

Thanks for posts by Палыч

Сообщение email932 »

Если нажать на кнопку "Отменить спасибо", появляется форма с подтверждением удаления спасибо, после нажатия на "Да", появляется сообщение "Информация Запрошенной темы не существует." И отметка "Спасибо" не отменяется. Проверьте, у кого еще такое?

PS: как сделать так, чтобы первый пост всегда отображался на любой странице, как на этом форуме?
Последний раз редактировалось email932 24 ноя 2014, 13:45, всего редактировалось 2 раза.

Закрыто