Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Genzo

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

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

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

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

 

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

Поделиться сообщением


Ссылка на сообщение

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

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

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

Встроенный.

Поделиться сообщением


Ссылка на сообщение
02/20/11 14:20 (изменено)

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

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

Поделиться сообщением


Ссылка на сообщение
03/03/11 16:54 (изменено)

Я разбирался с "Моими публикациями" в 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
  • Upvote 3

Поделиться сообщением


Ссылка на сообщение

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

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

×
×
  • Создать...