Thanks for posts by Палыч
- rxu
- Сообщения: 1125
- Зарегистрирован: 21 янв 2014, 21:20
- Откуда: Krasnoyarsk
- Github repo: https://github.com/rxu
- Контактная информация:
Thanks for posts by Палыч
Пока не понял причину двоения.
Thanks for posts by Палыч
При установке на RC2 получила
Код: Выделить всё
[phpBB Debug] PHP Warning: in file [ROOT]/ext/gfksx/thanks_for_posts/migrations/v_1_2_8.php on line 86: Missing argument 2 for gfksx/thanks_for_posts/migrations/v_1_2_8::update_thanks_table()
Thanks for posts by Палыч
Код: Выделить всё
public function update_thanks_table($action, $version)
- rxu
- Сообщения: 1125
- Зарегистрирован: 21 янв 2014, 21:20
- Откуда: Krasnoyarsk
- Github repo: https://github.com/rxu
- Контактная информация:
Thanks for posts by Палыч
Отправил фикс на Гитхаб.
Thanks for posts by Палыч
Закономерность дублирования увидела - надпись дублируется столько раз, сколько пользователей заполнили поле
Заполнила поля у одного пользователя - Сайт, ICQ
Заполняю второму - ICQ, Сайт, ICQ
Значения полей при этом не выводятся
Заполнила поля у одного пользователя - Сайт, ICQ
Заполняю второму - ICQ, Сайт, ICQ
Значения полей при этом не выводятся
- rxu
- Сообщения: 1125
- Зарегистрирован: 21 янв 2014, 21:20
- Откуда: Krasnoyarsk
- Github repo: https://github.com/rxu
- Контактная информация:
Thanks for posts by Палыч
Точно.
Значит, генерация полей профиля в слушателе не в том месте происходит.
Значит, генерация полей профиля в слушателе не в том месте происходит.
Thanks for posts by Палыч
поставил расширение.
пока старую таблицу благодарностей в базу не втягивал.
при попытке поблагодарить возникает ошибка
пока старую таблицу благодарностей в базу не втягивал.
при попытке поблагодарить возникает ошибка
Код: Выделить всё
Общая ошибка
SQL ERROR [ mysqli ]
Out of range value for column 'topic_id' at row 1 [1264]
SQL
INSERT INTO phpbb_thanks (user_id, post_id, poster_id, topic_id, forum_id, thanks_time) VALUES (53, 72420, 3662, 4698, 60, 1407310725)
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 844
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/thanks_for_posts/core/helper.php
LINE: 136
CALL: phpbb\db\driver\factory->sql_query()
FILE: [ROOT]/ext/gfksx/thanks_for_posts/event/listener.php
LINE: 130
CALL: gfksx\thanks_for_posts\core\helper->insert_thanks()
FILE: (not given by php)
LINE: (not given by php)
CALL: gfksx\thanks_for_posts\event\listener->viewtopic_handle_thanks()
FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcher.php
LINE: 164
CALL: call_user_func()
FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcher.php
LINE: 53
CALL: Symfony\Component\EventDispatcher\EventDispatcher->doDispatch()
FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/ContainerAwareEventDispatcher.php
LINE: 167
CALL: Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 40
CALL: Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch()
FILE: [ROOT]/viewtopic.php
LINE: 1036
CALL: phpbb\event\dispatcher->trigger_event()
Thanks for posts by Палыч
1. Удалить расширение (файлы можно оставить)
2. ext\gfksx\thanks_for_posts\migrations\v_1_2_8.php
Найти
Заменить на
3. Установить расширение
2. ext\gfksx\thanks_for_posts\migrations\v_1_2_8.php
Найти
Код: Выделить всё
'topic_id' => array('BOOL', 0),
'forum_id' => array('BOOL', 0),
Код: Выделить всё
'topic_id' => array('UINT', 0),
'forum_id' => array('UINT', 0),
Thanks for posts by Палыч
спасибо. заработало.
сейчас попробую затянуть спасибки из 3.0.12
сейчас попробую затянуть спасибки из 3.0.12
- rxu
- Сообщения: 1125
- Зарегистрирован: 21 янв 2014, 21:20
- Откуда: Krasnoyarsk
- Github repo: https://github.com/rxu
- Контактная информация:
Thanks for posts by Палыч
Исправлено на гитхабе.