Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 7219-й день

Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua

 Технические проблемы с форумом

Elek-315
Feb 23 2015, 14:31
  
Пост #1



Репутация:   9  
Дух


Группа: Пользователи
Сообщений: 198
С нами с: 12-April 14


Друзья, мне одному не приходят на почту уведомления об ответах в подписанные тему и уведомления о личных сообщениях? Ящик @ukr.net.....
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Ответов
phpkiev
Aug 4 2020, 13:53
  
Пост #2



Репутация:   310  
Ветеран
*****

Группа: Пользователи
Сообщений: 5 193
С нами с: 24-November 07


(offece-trader @ Aug 4 2020, 14:10) Перейти к цитате

И снова здравствуйте

Опять вылезла
IPB WARNING [2] Error while sending QUERY packet. PID=76675 (Line: 455 of /ips_kernel/class_db_mysql.php)

при попытке редактировать первый пост темы
https://forum.0day.kiev.ua/index.php?showtopic=575660

причем создать этот пост при создании темы, оно дало без проблем. А сейчас я хочу его уменьшить, убрав проданное все время вылазит ошибка...


Рискну предположить причину бага. Проблема в максимальном кол-ве символов. Движок форума похоже не учитывает при подсчётах символы в ссылках на фото, в итоге имеем ситуацию, что вроде как до лимита ещё далеко, но если в тексте есть ссылки на фото - то итоговый размер поста переваливает за максимальный лимит. А при редактировании движок автоматом добавляет в конце поста подпись "Сообщение отредактировал ХХХ - YYY" да ещё с форматированием, и длинна этой строки тоже добавляется к максимальному размеру поста.
Столкнулся с подобной ситуацией, когда хотел слить все свои продажные темы в одну. Самое плохое, что форум тупо падает с exception и не предлагает путей исправления. Я в итоге смог создать тему, путём уменьшения числа картинок в ней.

Вариантов решения вопроса сходу вижу два: самый простой и быстрый - это увеличить лимит на кол-во символов в посте (и в коде и в БД соотв.) и второй, это переписать код, который расчитывает длинну, чтоб он учитывал все символы, включая картинки и форматирования, а не только тексты введённые юзером. В идеале ещё проводить проверку перед тем, как пытаться что-то писать в БД, и если видим проблему - то уведомить о ней юзера и вернуть его на форму редактирования.

Ещё заметил такую беду - пост не сохраняется, если пытаться вставить картинку, в пути которой есть восклицательный знак. Но это странно же smile.png Например ссылка https://my.domen.com/!/photo.jpg вполне себе валидна и имеет право на жизнь.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Сообщения в этой теме
12 Страницы   1 2 3 > » 


Reply to this topicStart new topic

 



- Упрощённая версия
Сейчас: 20th December 2025 - 12:49
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст.