Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

AJAX на 3.2.1

Опубликовано:

Моя версия IPB:3.2.1

В последнее время у пользователей стали проявляться вещи такие как:

при написании сообщений в некоторых темах, в текстовом редакторе в правом нижмем углу появляется надпись " Сообщение сохранено" но страница не обновляется, надо нажать F5 тогда только можно увидеть сообщение. Если перед публикацией открыть расширенную форум, а потом сохранить сообщение, то вообще выдаёт ошибку.

Вот такая проблема у некоторых пользователей появилась. Что это и как от этой гадости избавиться?

Рекомендованные сообщения

Опубликовано:

Если перед публикацией открыть расширенную форум, а потом сохранить сообщение, то вообще выдаёт ошибку.

Ошибку в студию.

 

Вот такая проблема у некоторых пользователей появилась. Что это и как от этой гадости избавиться?

А эти пользователи в какой группе состоят, им разрешено публиковать сообщения? Их что-то объединяет?

Опубликовано:
  • Автор

post-46115-0-68086200-1329820225_thumb.png кружком обвила то что выскакиевает при нажатии " Отправить сообщение" после если не обновить сообщение так и будет эта красота любоваться. Этот пользователь относиться к группе которой разрешено использовать максимум загрузки( как админам)всё остальное как у всех пользователей.

 

ошибка выглядит вот так :loading.gif

пока только 1 пользователь у кого такие проблемы, лично у меня были такие проблемы, но задержка обновления страницы занимала 3-5 сек, раньше моментально обновлялось. Пользуюсь последними версиями Хрома и Мазилы.

Опубликовано:

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

 

пока только 1 пользователь у кого такие проблемы

Бывает. Посоветуйте выйти из профиля и зайти снова. Возможно какие-то куки сохранились, а авторизации нету.

Опубликовано:
  • Автор

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

 

вот такая табличка выскакиваетpost-46115-0-51202100-1329821258_thumb.png

 

А пользователь чего только не пробовал, но в сових темах и в пару чужих не обновляются страницы при написании сообщений, пока самим не обновить.

Я лично входила под данными этого пользовталея со своего компа и тоже самое :(

Опубликовано:

У вас проблемы с запросами к бд. Приведите сюда логи sql ошибок из /cache/sql_error_log_*.cgi, или из журнала админцентра.

 

Скрипт отваливается из-за ошибки, от чего ajax висит не получая ответа.

Опубликовано:

@siv1987, Вам как раз про ее базу рассказывал в личку. IBR-ы криво и наспех обновли ее нуленный форум в августе прошлого года.

 

Из логов видно:

 

..пропустил--
Error: 1062 - Error: 1062 - Duplicate entry '457eb0bfbef06ccc27a77e0310ace521' for key 'PRIMARY'
mySQL query error: INSERT INTO core_like (`like_id`,`like_lookup_id`,`like_lookup_area`,`like_app`,`like_area`,`like_rel_id`,`like_member_id`,`like_added`,`like_is_anon`,`like_notify_do`,`like_notify_meta`,`like_notify_freq`,`like_visible`,`like_notify_sent`) VALUES('457eb0bfbef06ccc27a77e0310ace521','415a32ec89b75c27ffed11195e5b17c5','7a89e7cb81d7be918cfb2f7c441aeab6','forums','topics',15,460,1329823803,0,1,15,'immediate',1,0)
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
| File                                                                       | Function                                                                      | Line No.          |
|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
| admin/sources/classes/like/composite.php                                   | [db_main_mysql].insert                                                        | 500               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/applications/forums/sources/classes/post/classPost.php               | [classes_like_composite].add                                                  | 3272              |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/applications/forums/sources/classes/post/classPost.php               | [classPost].addTopicToTracker                                                 | 1155              |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/applications/forums/modules_public/ajax/topics.php                   | [classPost].addReply                                                          | 472               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/applications/forums/modules_public/ajax/topics.php                   | [public_forums_ajax_topics]._reply                                            | 76                |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/sources/base/ipsController.php                                       | [public_forums_ajax_topics].doExecute                                         | 418               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/sources/base/ipsController.php                                       | [ipsAjaxCommand].execute                                                      | 120               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

 

 

Как раз ошибка во время отправки сообщения тем пользователем.

 

Вопрос к siv1987. Если тупо обновить до 3.2.3 поможет?

Опубликовано:
  • Автор

Хелп, SOS а то и не знаем что делать :(

Опубликовано:
Error: 1062 - Duplicate entry ...пропустил...

..пропустил..

 

Как зовут актера ...пропустил... из фильма ...пропустил...? :)

 

Покажите полностью лог.

Хэши, пароли, посты можно заменить на слова.

Опубликовано:

Кинул Вам в личку. :)

Опубликовано:

Попробуйте выполнить такой запрос

DELETE FROM ibf_core_like WHERE like_id='457eb0bfbef06ccc27a77e0310ace521'

Опубликовано:

Через АЦ выдало ошибку:

Table 'lifor_baza.ibf_core_like' doesn't exist

 

Все нормально, убрал префикс, т.к. в базе его нет, сработало.

 

Теперь ждем как у пользователя, все ли нормально?

Опубликовано:
  • Автор

siv1987 Огроменнейшее вам спасибо за помощь в решении данной проблемы :) . ААааа ура, ура, ура, глюки кыш кыш, прям жить приятнее стало :D Ещё раз спасибо :)

Изменено пользователем M@ЛЯ

Опубликовано:

@siv1987, Спасибо! Вы сняли с меня головную боль! :rolleyes:

Опубликовано:
  • Автор

@siv1987, Спасибо! Вы сняли с меня головную боль! :rolleyes:

я такая :) сорри за офф :)

С-П-А-С-И-Б-О

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.