Thanks for posts by Палыч
- rxu
- Сообщения: 1125
- Зарегистрирован: 21 янв 2014, 21:20
- Откуда: Krasnoyarsk
- Github repo: https://github.com/rxu
- Контактная информация:
Thanks for posts by Палыч
Проблема расширений спасибок и закрепления первого поста в том, что они используют одно и то же событие 'core.viewtopic_get_post_data', причем спасибки первыми. Т.е. спасибки берут список постов, и только потом он дополняется первым постом от FirstPostOnEveryPage.
Приоритет вызова слушателей установить невозможно, если я правильно понимаю.
EDIT: приоритет установить возможно, см. viewtopic.php?f=5&t=72
Приоритет вызова слушателей установить невозможно, если я правильно понимаю.
EDIT: приоритет установить возможно, см. viewtopic.php?f=5&t=72
Thanks for posts by Палыч
ну наконец то - грабли
- rxu
- Сообщения: 1125
- Зарегистрирован: 21 янв 2014, 21:20
- Откуда: Krasnoyarsk
- Github repo: https://github.com/rxu
- Контактная информация:
Thanks for posts by Палыч
Грабли уже решены - см. первый пост на данной странице.ostridm писал(а):ну наконец то - грабли
-
- Сообщения: 54
- Зарегистрирован: 22 июл 2014, 09:46
- Откуда: из мамы
- Контактная информация:
Thanks for posts by Палыч
Не совсем решены. В первом посте не обновляется список при добавлении/удалении спасибок.
Thanks for posts by Палыч
у меня теперь и твои посты на спасиби не прощёлкивуются, только после обновления страницы показывает что щёлкнуласьrxu писал(а):Грабли уже решены - см. первый пост на данной странице.ostridm писал(а):ну наконец то - грабли
- rxu
- Сообщения: 1125
- Зарегистрирован: 21 янв 2014, 21:20
- Откуда: Krasnoyarsk
- Github repo: https://github.com/rxu
- Контактная информация:
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 Палыч
"Спасибки" ставятся, а вот при отмене ошибка
Код: Выделить всё
Fatal error: Uncaught exception 'Twig_Error_Loader' with message 'Unable to find template "user_thanks.txt" (looked into: ./language/ru/email).' in /var/www/phpbbguru/data/www/anderson.phpbbguru.net/vendor/twig/twig/lib/Twig/Loader/Filesystem.php:202 Stack trace: #0 /var/www/phpbbguru/data/www/anderson.phpbbguru.net/phpbb/template/twig/loader.php(106): Twig_Loader_Filesystem->findTemplate('user_thanks.txt') #1 /var/www/phpbbguru/data/www/anderson.phpbbguru.net/vendor/twig/twig/lib/Twig/Loader/Filesystem.php(138): phpbb\template\twig\loader->findTemplate('user_thanks.txt') #2 /var/www/phpbbguru/data/www/anderson.phpbbguru.net/vendor/twig/twig/lib/Twig/Environment.php(265): Twig_Loader_Filesystem->getCacheKey('user_thanks.txt') #3 /var/www/phpbbguru/data/www/anderson.phpbbguru.net/vendor/twig/twig/lib/Twig/Environment.php(312): Twig_Environment->getTemplateClass('user_thanks.txt', NULL) #4 /var/www/phpbbguru/data/www/anderson.phpbbguru.net/phpbb/template/twig/environment.php(151): Twig_Environment->loadTemplate('user_thanks.txt', NULL) #5 /var/www/phpbbguru/data/www/anderson.phpbbguru.net/vendor/twig/twig/lib/Twig/Environment.php(288): phpbb\template\twig\environment->loadTemplate('user_thanks.txt') #6 /var/www/phpbbguru/data/www/anderson.phpbbguru.net/phpbb/template/twig/twig.php(317): Twig_Environment->render('user_thanks.txt', Array) #7 /var/www/phpbbguru/data/www/anderson.phpbbguru.net/includes/functions_messenger.php(304): phpbb\template\twig\twig->assign_display('body') #8 /var/www/phpbbguru/data/www/anderson.phpbbguru.net/ext/gfksx/ThanksForPosts/core/helper.php(676): messenger->send(0) #9 /var/www/phpbbguru/data/www/anderson.phpbbguru.net/ext/gfksx/ThanksForPosts/core/helper.php(283): gfksx\ThanksForPosts\core\helper->send_thanks_email(48, 2293, 'REMOVE') #10 /var/www/phpbbguru/data/www/anderson.phpbbguru.net/ext/gfksx/ThanksForPosts/event/listener.php(128): gfksx\ThanksForPosts\core\helper->delete_thanks(2293, '56', 5) #11 [internal function]: gfksx\ThanksForPosts\event\listener->viewtopic_handle_thanks(Object(phpbb\event\data)) #12 /var/www/phpbbguru/data/www/anderson.phpbbguru.net/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcher.php(164): call_user_func(Array, Object(phpbb\event\data)) #13 /var/www/phpbbguru/data/www/anderson.phpbbguru.net/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcher.php(53): Symfony\Component\EventDispatcher\EventDispatcher->doDispatch(Array, 'core.viewtopic_...', Object(phpbb\event\data)) #14 /var/www/phpbbguru/data/www/anderson.phpbbguru.net/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/ContainerAwareEventDispatcher.php(167): Symfony\Component\EventDispatcher\EventDispatcher->dispatch('core.viewtopic_...', Object(phpbb\event\data)) #15 /var/www/phpbbguru/data/www/anderson.phpbbguru.net/phpbb/event/dispatcher.php(40): Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('core.viewtopic_...', Object(phpbb\event\data)) #16 /var/www/phpbbguru/data/www/anderson.phpbbguru.net/viewtopic.php(1036): phpbb\event\dispatcher->trigger_event('core.viewtopic_...', Array) #17 {main} thrown in /var/www/phpbbguru/data/www/anderson.phpbbguru.net/vendor/twig/twig/lib/Twig/Loader/Filesystem.php on line 202
- rxu
- Сообщения: 1125
- Зарегистрирован: 21 янв 2014, 21:20
- Откуда: Krasnoyarsk
- Github repo: https://github.com/rxu
- Контактная информация:
Thanks for posts by Палыч
Ну понятно, в коде путь к шаблону емайла какой попало, переделывать надо.
- rxu
- Сообщения: 1125
- Зарегистрирован: 21 янв 2014, 21:20
- Откуда: Krasnoyarsk
- Github repo: https://github.com/rxu
- Контактная информация:
Thanks for posts by Палыч
А теперь?