Thanks for posts by Палыч
Thanks for posts by Палыч
Установил указанное расширение и аддон к нему. И в уведомлении и в настройках уведомлений - вот так отображается:
Искал где это исправить - не нашел (туплю)). Подскажите. Спасибо!
Thanks for posts by Палыч
Разобрался: в файле thanks_mod.php для украинского языка, не полный перевод. Прикрепляю для желающих исправленный:
Thanks for posts by Палыч
[ref]shvager[/ref], спасибо. Украинский давно не апдейтился, автор пропал с концами.
Thanks for posts by Палыч
При попытке включить екст, на конверте 3.0.8 —> 3.1.1, вижу следующее:
Если удалить данные расширения, тогда включается, но работает неадекватно: благодарности не удаляются (после подтверждения удаления, просто редиректит на несуществующую страницу), счётчики не обнуляет (после подтверждения, перебрасывает на главную страницу админки). Что нужно для того, чтобы миграция была и нормально работал? Спасибо за помощь.
Код: Выделить всё
SQL ERROR [ mysqli ]
Column 'forum_id' cannot be null [1048]
SQL
UPDATE phpbb_thanks SET forum_id = (SELECT forum_id FROM phpbb_posts WHERE post_id = phpbb_thanks.post_id)
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()
FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 194
CALL: phpbb\db\driver\driver->sql_error()
FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()
FILE: [ROOT]/ext/gfksx/ThanksForPosts/migrations/v_1_2_8.php
LINE: 91
CALL: phpbb\db\driver\factory->sql_query()
FILE: (not given by php)
LINE: (not given by php)
CALL: gfksx\ThanksForPosts\migrations\v_1_2_8->update_thanks_table()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 510
CALL: call_user_func_array()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 456
CALL: phpbb\db\migrator->run_step()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 294
CALL: phpbb\db\migrator->process_data_step()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 234
CALL: phpbb\db\migrator->try_apply()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 234
CALL: phpbb\db\migrator->try_apply()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 174
CALL: phpbb\db\migrator->try_apply()
FILE: [ROOT]/phpbb/extension/base.php
LINE: 80
CALL: phpbb\db\migrator->update()
FILE: [ROOT]/ext/gfksx/ThanksForPosts/ext.php
LINE: 52
CALL: phpbb\extension\base->enable_step()
FILE: [ROOT]/phpbb/extension/manager.php
LINE: 187
CALL: gfksx\ThanksForPosts\ext->enable_step()
FILE: [ROOT]/includes/acp/acp_extensions.php
LINE: 184
CALL: phpbb\extension\manager->enable_step()
FILE: [ROOT]/includes/functions_module.php
LINE: 674
CALL: acp_extensions->main()
FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()Thanks for posts by Палыч
Спасибо, данная проблема известна, работаем над исправлением.
Thanks for posts by Палыч
Попробуйте, должно быть исправлено.
Thanks for posts by Палыч
Отключил старую версию, удалил директорию gfksx, очистил кеш, накатил БД (чтобы проверить миграцию), скачал с гитхаба новую версию, поставил в директорию root/ext/gfksx/ThanksForPosts/, включаю в админке, вижу:rxu писал(а):Попробуйте, должно быть исправлено.
Код: Выделить всё
SQL ERROR [ mysqli ]
Column 'forum_id' cannot be null [1048]
SQL
UPDATE phpbb_thanks SET forum_id = (SELECT forum_id FROM phpbb_posts WHERE post_id = phpbb_thanks.post_id)
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()
FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 194
CALL: phpbb\db\driver\driver->sql_error()
FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()
FILE: [ROOT]/ext/gfksx/ThanksForPosts/migrations/v_1_2_8.php
LINE: 95
CALL: phpbb\db\driver\factory->sql_query()
FILE: (not given by php)
LINE: (not given by php)
CALL: gfksx\ThanksForPosts\migrations\v_1_2_8->update_thanks_table()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 510
CALL: call_user_func_array()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 456
CALL: phpbb\db\migrator->run_step()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 294
CALL: phpbb\db\migrator->process_data_step()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 234
CALL: phpbb\db\migrator->try_apply()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 234
CALL: phpbb\db\migrator->try_apply()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 174
CALL: phpbb\db\migrator->try_apply()
FILE: [ROOT]/phpbb/extension/base.php
LINE: 80
CALL: phpbb\db\migrator->update()
FILE: [ROOT]/ext/gfksx/ThanksForPosts/ext.php
LINE: 52
CALL: phpbb\extension\base->enable_step()
FILE: [ROOT]/phpbb/extension/manager.php
LINE: 187
CALL: gfksx\ThanksForPosts\ext->enable_step()
FILE: [ROOT]/includes/acp/acp_extensions.php
LINE: 184
CALL: phpbb\extension\manager->enable_step()
FILE: [ROOT]/includes/functions_module.php
LINE: 674
CALL: acp_extensions->main()
FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()Thanks for posts by Палыч
Расширение устанавливаете поверх мода спасибок от 3.0?
Thanks for posts by Палыч
Если Вы имеете в виду данные мода в БД — да, база была конвертирована. Всё делалось по Вашей инструкции на гуру.rxu писал(а):Расширение устанавливаете поверх мода спасибок от 3.0?
Thanks for posts by Палыч
Так. А таблица THANKS_TABLE, получается, у вас пустая?