Раздел для багрепортов, фичреквестов и прочих вопросов, связанных с технологическими особенностями форума и сайта.
Сюда же временно относится и вычитка материалов с сайта и форума.
Модератор: Техническая Инквизиция
Правила форума
1: В названии указать, является тема докладом об ошибке/дефекте или рацпредложением/пожеланием нового функционала. Например, "Баг: все плохо" или "Предложение: сделать все хорошо".
2: В тексте сообщения об ошибке/дефекте, указать:
- 2.1: Последовательность действий, приведшую к ошибке/дефекту, по пунктам. Например: "1) Открыл форум. 2) Нажал кнопку "Сделать профит". 3: ??? 4) профит не появился!"
- 2.2: А что должно было произойти на самом деле. Пример: "Должны были появиться профит и телепортация коз".
- 2.3: Частоту появления ошибки (всегда, иногда, редко).
- 2.4: Критичность ошибки (незначительно мешает, препятствует функционированию, приводит к серьезным последствиям?)
- 2.5: Наличествующую документацию по вопросу, например, скриншоты или прочие логи (опционально).
3: В тексте рацпредложения/пожелания нового функционала указать:
- 3.1: Текущее положение вещей на примере последовательности действий.
- 3.2: Описать, почему так как есть нерационально.
- 3.3: Описать, как могло бы быть лучше и почему это было бы лучше.
-
Constantine
- Сообщения: 2
- Зарегистрирован: Вс июн 21, 2020 2:48 pm
Сообщение
Constantine » Сб июн 27, 2020 2:29 pm
При подаче заявки на участие в ивенте, в календаре, необходимо указать причину.
Текст причины написанный кириллицей в последствии отображается некорректно.
The reason, писал(а):
?????????????????????? ???????????????? + ??????
-
Telvani Groan
- Сообщения: 216
- Зарегистрирован: Вс ноя 24, 2019 10:11 am
- Откуда: Москва
Сообщение
Telvani Groan » Вс июл 12, 2020 8:54 pm
>Диапзаон возрастов
Опечатка
"Нормально делай - нормально будет".
-
Telvani Groan
- Сообщения: 216
- Зарегистрирован: Вс ноя 24, 2019 10:11 am
- Откуда: Москва
Сообщение
Telvani Groan » Вс июл 12, 2020 8:55 pm
АСБУ кодировкой неправильно ответила.
"Нормально делай - нормально будет".
-
Ник Николс
- Комендант
- Сообщения: 117
- Зарегистрирован: Вс апр 16, 2017 5:34 pm
- Откуда: Москва
- Инстаграм: https://www.instagram.com/nicknicholsxiiib/
-
Контактная информация:
Сообщение
Ник Николс » Вс июл 12, 2020 11:06 pm
Ох...
Таким образом, пользователь подписывается на событие, в СУБД с формы получается нормальный ответ. В момент рисования отрисовки конферма формы с форума приходит либо дичь на форму подвтерждения, либо то что пришло отправляется в формы дичи с браузера пользователя. В этот момент причина записи на событие превращается в уг
Немного говнокода чтобы избавится от обработки яваскриптом (потом надо переписать):
event_controller.php
Код: Выделить всё
/* Set up the user array with feels that need to be updated in the database */
$user_array = array(
'dtst_status' => $new_status,
// 'dtst_reason' => $user_data['dtst_reason'], // Сюда от пользователя может с высокой вероятностью прилететь побитое сообщение
'dtst_host_time' => (int) time(),
'dtst_host_reason' => $user_data['dtst_action_reason'],
);
....
$new_sql = 'SELECT dtst_reason as reason
FROM phpbb_13b_dtst_slots
WHERE user_id = '.$user_id.' and
topic_id = '.$topic_id.'
AND user_id <> ' . ANONYMOUS ;
$new_result = $this->db->sql_query($new_sql);
$new_reason = $this->db->sql_fetchfield('reason');
$last_post_url = $this->dtst_utils->dtst_post_reply('reason', (int) $forum_id, (int) $topic_id, (int) $user_id, $new_reason);
В общем поправил прямо как один знакомый тех.дир-регбист.
That is not dead which can eternal lie,
And with strange aeons even death may die
pościel jedwabna prześcieradła jedwab