Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

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

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

3.1.4 Мои публикации

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

Почему так может быть и можно ли это как то исправить?

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

Возможно вот это прояснит ситуацию Щелкай тут!

  • Автор

Мм. Счетчик сообщений тут совсем не причем. И права на темы - тоже т.к. часть сообщений может не отображаться из той же темы, из которой другие сообщения - отображаются.

А через встроенный поиск форума эти сообщения находятся?

 

И, кстати, у вас встроенный поиск используется, или sphinx, например?

  • Автор

А через встроенный поиск форума эти сообщения находятся?

Да, находятся.

И, кстати, у вас встроенный поиск используется, или sphinx, например?

Встроенный.

  • Автор

Хотя встроенный поиск тоже странно себя ведет. Например если искать "в названиях тем и сообщениях" - находит в 3 раза меньше результатов, чем если выбрать "искать только в сообщениях".

Изменено пользователем Genzo

  • 2 недели спустя...

Я разбирался с "Моими публикациями" в 3.1.4, там когда выбрано "вывести все сообщения пользователя" то запрос в базу строится при традиционном поиске так (для администратора)

SELECT tid,p.pid FROM ibf_topics t  LEFT JOIN ibf_posts p ON ( p.topic_id=t.tid )   WHERE p.author_id=* AND p.post_date > ***** AND  p.queued IN (0,1,2)  AND t.forum_id IN (1,2,....N) AND t.start_date > YYYYYY AND  t.approved IN (1,0,-1)  ORDER BY t.last_post DESC LIMIT 0,25

Т.е упорядочиваются по полю последний пост в таблице ibf_topics.

Если сделать так

...ORDER BY p.post_date....

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

это в \admin\applications\forums\extensions\search\engines\sql.php строка 404

 

И на трекере IPS эту проблему затронули, признали ее и вроде в 3.2 обещали пофиксить

http://community.invisionpower.com/tracker/issue-25512-find-my-content-messed-up-order/

Изменено пользователем V757

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

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.