Страница 5 из 35

Thanks for posts by Палыч

Добавлено: 28 июл 2014, 17:23
rxu
Пока не понял причину двоения.

Thanks for posts by Палыч

Добавлено: 28 июл 2014, 18:42
Татьяна5
При установке на 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 Палыч

Добавлено: 28 июл 2014, 18:48
Татьяна5

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

	public function update_thanks_table($action, $version)
Удалила - , $version - всё работает

Thanks for posts by Палыч

Добавлено: 28 июл 2014, 18:48
rxu
Отправил фикс на Гитхаб.

Thanks for posts by Палыч

Добавлено: 28 июл 2014, 19:00
Татьяна5
Закономерность дублирования увидела - надпись дублируется столько раз, сколько пользователей заполнили поле

Заполнила поля у одного пользователя - Сайт, ICQ
Заполняю второму - ICQ, Сайт, ICQ

Значения полей при этом не выводятся

Thanks for posts by Палыч

Добавлено: 28 июл 2014, 19:16
rxu
Точно.
Значит, генерация полей профиля в слушателе не в том месте происходит.

Thanks for posts by Палыч

Добавлено: 06 авг 2014, 11:38
Alecto
поставил расширение.
пока старую таблицу благодарностей в базу не втягивал.
при попытке поблагодарить возникает ошибка

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

Общая ошибка
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 Палыч

Добавлено: 06 авг 2014, 11:52
Татьяна5
1. Удалить расширение (файлы можно оставить)
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),
3. Установить расширение

Thanks for posts by Палыч

Добавлено: 06 авг 2014, 11:59
Alecto
спасибо. заработало.
сейчас попробую затянуть спасибки из 3.0.12

Thanks for posts by Палыч

Добавлено: 06 авг 2014, 12:00
rxu
Исправлено на гитхабе.