yura
Гуру форума
- Регистрация
- 5 Апр 2006
- Сообщения
- 470
- Реакции
- 69
- Автор темы
- #1
Есть сайт, на данный момент он на 10.1. Изначально был примерно на 7.2 и периодически обновлялся. Сайт на голом ДЛЕ, модуль только один и тот подключается инклудом в шаблоне.
В чем суть... На сайте более 250 категорий и более 3000 новостей. На многих "старых" новостях не выводятся похожие новости. Иногда бывает также, что похожие новости не выводятся в новых новостях, которые размещены в старых (давно созданных) категориях.
Бывает также что выводятся не все похожие новости. Т.е. прописано выводить 4, а выводится 1-2.
В категориях минимум по 5 новостей, т.е. в какую-бы новость не зашел - в этой же категории найдется еще 4 для вывода в похожих. Но нет...
Эти вот "старые" новости и категории это единственное, что общее у новостей без похожих новостей.
Сразу скажу - очищать кеши и перестраивать новости/похожие новости, играться с настройками вывода похожих новостей просто и сайта и с той же категории, кеширование - со всем этим игрался!
Специально включил на сервере логи мускула (айди похожих новостей хранятся в таблице _post_extras в поле related_ids, айди записываются при первом посещении новости) - в одних новостях есть отправка айди в базу, а в некоторых нет
Помогите в какую сторону копать Заранее спасибо за ответы!
В чем суть... На сайте более 250 категорий и более 3000 новостей. На многих "старых" новостях не выводятся похожие новости. Иногда бывает также, что похожие новости не выводятся в новых новостях, которые размещены в старых (давно созданных) категориях.
Бывает также что выводятся не все похожие новости. Т.е. прописано выводить 4, а выводится 1-2.
В категориях минимум по 5 новостей, т.е. в какую-бы новость не зашел - в этой же категории найдется еще 4 для вывода в похожих. Но нет...
Эти вот "старые" новости и категории это единственное, что общее у новостей без похожих новостей.
Сразу скажу - очищать кеши и перестраивать новости/похожие новости, играться с настройками вывода похожих новостей просто и сайта и с той же категории, кеширование - со всем этим игрался!
Специально включил на сервере логи мускула (айди похожих новостей хранятся в таблице _post_extras в поле related_ids, айди записываются при первом посещении новости) - в одних новостях есть отправка айди в базу, а в некоторых нет
Код:
140 Connect dle_user@localhost on base
140 Query SET NAMES 'cp1251'
140 Query SELECT category FROM dle_post where id = '3121' AND approve
140 Query SELECT * FROM dle_users WHERE user_id='1'
140 Query SELECT * FROM dle_post LEFT JOIN dle_post_extras ON (dle_post.id=dle_post_extras.news_id) WHERE id = '3121'
140 Query UPDATE dle_post_extras SET news_read=news_read+1 WHERE news_id='3121'
140 Query SELECT id, date, short_story, xfields, title, category, alt_name FROM dle_post WHERE category regexp '[[:<:]](272)[[:>:]]' AND MATCH (title, short_story, full_story, xfields) AGAINST ('ТАЙТЛ НОВОСТИ ') AND id != 3121 AND approve=1 AND date < '2015-12-26 20:22:23' LIMIT 4
140 Quit
Помогите в какую сторону копать Заранее спасибо за ответы!