Genzo 0 02/17/11 22:45 Почему то в "моих публикациях" у пользователей показывается только часть сообщений. Зачастую нет сообщений за последние несколько дней, и дальше тоже очень много пропусков. Показывается примерно половина, а то и меньше. Почему так может быть и можно ли это как то исправить? Поделиться сообщением Ссылка на сообщение
NooBAsTiK 9 02/18/11 06:49 Возможно вот это прояснит ситуацию Щелкай тут! Поделиться сообщением Ссылка на сообщение
Genzo 0 02/19/11 00:37 Мм. Счетчик сообщений тут совсем не причем. И права на темы - тоже т.к. часть сообщений может не отображаться из той же темы, из которой другие сообщения - отображаются. Поделиться сообщением Ссылка на сообщение
Ritsuka 540 02/19/11 09:35 А через встроенный поиск форума эти сообщения находятся? И, кстати, у вас встроенный поиск используется, или sphinx, например? Поделиться сообщением Ссылка на сообщение
Genzo 0 02/19/11 13:42 А через встроенный поиск форума эти сообщения находятся?Да, находятся. И, кстати, у вас встроенный поиск используется, или sphinx, например?Встроенный. Поделиться сообщением Ссылка на сообщение
Genzo 0 02/20/11 14:20 (изменено) Хотя встроенный поиск тоже странно себя ведет. Например если искать "в названиях тем и сообщениях" - находит в 3 раза меньше результатов, чем если выбрать "искать только в сообщениях". Изменено 20 февраля 2011 пользователем Genzo Поделиться сообщением Ссылка на сообщение
V757 4 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/ Изменено 3 марта 2011 пользователем V757 3 Поделиться сообщением Ссылка на сообщение