vbulletin - При размещении сообщения были допущены следующие ошибки

Ответить
Аватара пользователя
Surround

vbulletin - При размещении сообщения были допущены следующие ошибки

Сообщение Surround »

Здравствуйте!

установил форум на сервер, однако при попытке отправки Быстрого ответа он пишет: "При размещении сообщения были допущены следующие ошибки:" и только кнопочка Ok. Перечитал кучу тем, пробовал, как было где-то написано на этом форуме, менять кодировку бд - все одно, не помогает. Подскажите, в чем дело? может, где-то еще настройки сервера какие-то?

дело в том, что этот форум переехал к нам с другого сервера, где он работал исправно.

Да, еще образовалась пара тем, на последние страницы который нельзя перейти. Например, стоишь на 13й странице, жмешь 14ую, а все равно 13ая открывается, хотя в строке адреса меняется номер страницы.
Аватара пользователя
Sham

Re: vbulletin - При размещении сообщения были допущены следующие ошибки

Сообщение Sham »

проблема м.б. с псевдостатикой (mod_rewrite), редиректами... т.е. уже были какие-то настройки, которые теперь конфликтуют. И если не отображаются локализованные сообщения об ошибках, то нужно настраивать кодировку коннекта с базой (сообщения об ошибках лежат в базе), или корректно перенести базу (если с ошибками), либо полечить REPAIR и т.д.
Аватара пользователя
Surround

Re: vbulletin - При размещении сообщения были допущены следующие ошибки

Сообщение Surround »

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

Кодировку коннекта с БД уже пришлось настраивать на cp1251, ибо сообщения после загрузки дампа представляли из себя вопросики. Все локализованные сообщения показываются нормально. В том числе и ошибка о несоответствии критериев ответа (например, слишком короткий). А вот когда набираешь сообщение, соответствующее критериям (по длине и проч.), он показывает пустую ошибку.
Аватара пользователя
Sham

Re: vbulletin - При размещении сообщения были допущены следующие ошибки

Сообщение Sham »

Цитата Surround:



он показывает пустую ошибку
vbulletin - При размещении сообщения были допущены следующие ошибки




нужно отследить все http-запросы, приводящие к этому, чтобы увидеть, какой скрипт отдает ошибочный контент. Если ничего не отображается, то это не значит, что сообщения нет (причина мб например в неверном синтаксисе -- сообщение мб не от движка).



firebug
в помощь.
Аватара пользователя
Igor_I

Re: vbulletin - При размещении сообщения были допущены следующие ошибки

Сообщение Igor_I »

У меня такой вопрос, ошибка когда возникает? При отправке на сервер или при проверке формы на клиенте?

Если я попробую отправить пустую форму, то мне это не даст проверка в моём браузере. Вот определи где.
Аватара пользователя
Surround

Re: vbulletin - При размещении сообщения были допущены следующие ошибки

Сообщение Surround »

Igor_I, уловил, что запрос на сервер отправляется по AJAX, и после этого возникает ошибка. Однако, если обновить страницу, сообщение на месте
Аватара пользователя
Surround

Re: vbulletin - При размещении сообщения были допущены следующие ошибки

Сообщение Surround »

Surround, проверьте в разных браузерах, чтобы исключить ошибки софта.



в firebug



Изображение



или еще где-нибудь посмотрите что отдает скрипт...
Аватара пользователя
Sham

Re: vbulletin - При размещении сообщения были допущены следующие ошибки

Сообщение Sham »

А вы не пробовали задать вопрос на форуме vbsupport?

У нас на форуме была аналогичная проблема. При отправке ответа, появлялось ok, сообщение не отображалось, однако, после нажатия на ok, страница перегружалась и сообщение появлялось.

Сейчас не вспомню, что было, ибо решал другой админ. Но ответ дали именно там.
Ответить

Вернуться в «Вебмастеру»