Перейти к публикации

Не корректная сортировка новостей по комментариям


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

Всем привет.

У меня на сайте http://www.gusev-online.ru на главой выводятся 8 самых обсуждаемых новостей за месяц, и пока не работает [newscount=x] в {custom}, решил вывести эти новости двумя тегами {custom} по 4 штуки.


{custom category="2-10,17,18" template="dlet_hotcom" days="30" order="comments" limit="4" cache="yes"}

<div class="clr"></div>

{custom category="2-10,17,18" template="dlet_hotcom" days="30" order="comments" limit="4" from="4" cache="yes"}

Так вот беда данного способа в том, что если в 4 и 5 новости одинаковое количество комментариев, то порой на их месте показывает одну новость, а вторую вообще не показывает.

Ссылка на сообщение
Поделиться на других сайтах

и пока не работает [newscount=x] в {custom}

Эта проблема известна и будет устранена в следующей версии скрипта.

Так вот беда данного способа в том, что если в 4 и 5 новости одинаковое количество комментариев, то порой на их месте показывает одну новость, а вторую вообще не показывает.

Эта проблема не понятна. Сортировка не влияет на количество выводимых новостей, даже если будет 0 комментариев у всех новостей, они должны выводится. У вас проблема видимо не с количеством комментариев, а с количеством новостей удовлетворяющим критериям вывода, указанным в теге custom.

Ссылка на сообщение
Поделиться на других сайтах

Так вот беда данного способа в том, что если в 4 и 5 новости одинаковое количество комментариев, то порой на их месте показывает одну новость, а вторую вообще не показывает.

Эта проблема не понятна. Сортировка не влияет на количество выводимых новостей, даже если будет 0 комментариев у всех новостей, они должны выводится. У вас проблема видимо не с количеством комментариев, а с количеством новостей удовлетворяющим критериям вывода, указанным в теге custom.

Попробую объяснить подробнее.

Когда вставляю слейдующее


{custom category="2-10,17,18" template="dlet_hotcom" days="30" order="comments" limit="4" cache="yes"}

<div class="clr"></div>

{custom category="2-10,17,18" template="dlet_hotcom" days="30" order="comments" limit="4" from="4" cache="yes"}

Получается так hjWejLfm.png Как видите и 4 и 5 новости одинаковые и одна новость просто выпадает, которая должна быть или 4 или 5 Когда же вставляю так

{custom category="2-10,17,18" template="dlet_hotcom" days="30" order="comments" limit="8" cache="yes"}

то четвсёртая совсем другая, та которая и должна быть и всё выводится верно

adNBVudK.png

Изменено пользователем radrigo
Ссылка на сообщение
Поделиться на других сайтах

Это что то с MySQL у вас или по критериям не стыковки идут. Мне нужно смотреть визуально. После отпуска дайте доступ по FTP, и phpMyAdmin

Ссылка на сообщение
Поделиться на других сайтах

Это что то с MySQL у вас или по критериям не стыковки идут. Мне нужно смотреть визуально. После отпуска дайте доступ по FTP, и phpMyAdmin

Хорошо, отпишу вам после 10

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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