Страница 3 из 3
Re: [dev] Thanks for posts
Добавлено: 29.12.2015 19:54
Slash
LavIgor писал(а): Но никакого BACKTRACE нет.
Может это:
Код: Выделить всё
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 999
CALL: trigger_error()
FILE: [ROOT]/phpbb/db/driver/mysql.php
LINE: 191
CALL: phpbb\db\driver\driver->sql_error()
FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysql->sql_query()
FILE: [ROOT]/phpbb/notification/method/board.php
LINE: 307
CALL: phpbb\db\driver\factory->sql_query()
FILE: [ROOT]/phpbb/notification/manager.php
LINE: 426
CALL: phpbb\notification\method\board->update_notification()
FILE: [ROOT]/phpbb/notification/manager.php
LINE: 406
CALL: phpbb\notification\manager->update_notification()
FILE: [ROOT]/ext/gfksx/ThanksForPosts/core/helper.php
LINE: 910
CALL: phpbb\notification\manager->update_notifications()
FILE: [ROOT]/ext/gfksx/ThanksForPosts/core/helper.php
LINE: 210
CALL: gfksx\ThanksForPosts\core\helper->add_notification()
FILE: [ROOT]/ext/gfksx/ThanksForPosts/event/listener.php
LINE: 186
CALL: gfksx\ThanksForPosts\core\helper->insert_thanks()
FILE: (not given by php)
LINE: (not given by php)
CALL: gfksx\ThanksForPosts\event\listener->viewtopic_handle_thanks()
FILE: [ROOT]/vendor/symfony/event-dispatcher/EventDispatcher.php
LINE: 181
CALL: call_user_func()
FILE: [ROOT]/vendor/symfony/event-dispatcher/EventDispatcher.php
LINE: 46
CALL: Symfony\Component\EventDispatcher\EventDispatcher->doDispatch()
FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 60
CALL: Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 46
CALL: phpbb\event\dispatcher->dispatch()
FILE: [ROOT]/viewtopic.php
LINE: 1169
CALL: phpbb\event\dispatcher->trigger_event()
Нет?
Re: [dev] Thanks for posts
Добавлено: 29.12.2015 19:57
LavIgor
Raisin, да, именно это.
Метод ждёт, что ему
create_update_array
вернёт массив, но по факту он ничего не возвращает.
Вот и ошибка.
Отправлено спустя 4 минуты 38 секунд:
Подправил - заработало.
Найти
public function create_update_array($thanks_data)
, в ней найти
Код: Выделить всё
return $this->create_insert_array($thanks_data);
Заменить на
Код: Выделить всё
$this->create_insert_array($thanks_data);
return $this->get_insert_array();
Re: [dev] Thanks for posts
Добавлено: 29.12.2015 20:11
Slash
Подтверждаю, работает! :
Код: Выделить всё
public function create_update_array($thanks_data)
{
$sql = 'SELECT notification_data
FROM ' . $this->notifications_table . '
WHERE notification_type_id = ' . (int) $this->notification_type_id . '
AND item_id = ' . (int) self::get_item_id($thanks_data);
$result = $this->db->sql_query($sql);
if ($row = $this->db->sql_fetchrow($result))
{
$data = unserialize($row['notification_data']);
$thanks_data['thankers'] = (!empty($data['thankers'])) ? $data['thankers'] : array();
}
$this->create_insert_array($thanks_data);
return $this->get_insert_array();
}
Re: [dev] Thanks for posts
Добавлено: 29.12.2015 20:27
rxu
Обновил репо.
Re: [Отделено][dev] Thanks for posts
Добавлено: 09.09.2017 19:49
technolog
По поводу мода thanks_for_post_v135....
Версия phpBB: 3.2.1
запарился искать в posting.php
часть строки
$next_post_id = delete_post($forum_id, $topic_id, $post_id, $data);
подскажите пожалуйста куда там втыкать???
там даже просто "next_post" не ищет!!!
Спаисбо
Re: [Отделено][dev] Thanks for posts
Добавлено: 09.09.2017 20:41
Aleksej2000
После перехода на https перестали ставиться спасибки. Вообще никакой реакции на клацанье мышью. В чем может быть проблема?
https://rybovodstvo.com/forum/index.php Тестовый аккаунт: Бармалей, пароль 1234
Отправлено спустя 18 минут 52 секунды:
Опсс. Увидел, что не в той теме написал. Прошу прощения, прошу удалить это сообщение. напишу в нужную тему по поддержке расширений.
Re: [Отделено][dev] Thanks for posts
Добавлено: 10.09.2017 3:16
Татьяна5
technolog, никуда, модов для 3.2 нет в принципе. Моды только для 3.0. Установите расширение
Re: [Отделено][dev] Thanks for posts
Добавлено: 10.09.2017 3:36
Sheer
technolog писал(а): ↑09.09.2017 19:49 куда там втыкать???
В моск!
Мини [FAQ] по phpBB 3.1.x
Re: [Отделено][dev] Thanks for posts
Добавлено: 10.09.2017 9:33
technolog
Sheer писал(а): ↑10.09.2017 3:36В моск! Мини [FAQ] по phpBB 3.1.x
Спасибо за ссылку, но грубить при этом не обязательно.
Просто видимо привык, что в
Категории: Модификации обычно лежат совместимые с новыми прошивками продукты, а если нет, то обычно подписывали совместимость к версиям phpBB.
Извиняюсь за невнимательность.
Скорее всего на меня повлияли несколько вещей в комплексе:
1. обсуждение темы
Thanks for posts ведётся в ветке
Поддержка phpBB 3.2.x
2. тема открылась без вступления и без ссылки на внешний источник, что привело меня на ошибочную мысль о поддержке существующего на форуме мода....
3. в доступных для скачивания файлах есть только один мод с названием
thanks_for_post_v135 ... , и теперь становится ясно, что это не тот мод...
Re: [Отделено][dev] Thanks for posts
Добавлено: 10.09.2017 12:40
Татьяна5
technolog писал(а): ↑10.09.2017 9:332. тема открылась без вступления и без ссылки на внешний источник
Это отделённая тема, в заголовке написано