raspin 1 Опубликовано: 2 сентября 2010 Рассказать Опубликовано: 2 сентября 2010 Здравствуйте, Блок "Популярное" работает как последние добавленные новости. Тег в шаблоне стоит {topnews} В чем проблема? сайт http://shinyspb.ru/ Ссылка на сообщение Поделиться на других сайтах
celsoft 6257 Опубликовано: 2 сентября 2010 Рассказать Опубликовано: 2 сентября 2010 raspin, А что вы хотели если у вас нет никаких рейтингов у новостей, они одинаковые по популярности. Ссылка на сообщение Поделиться на других сайтах
raspin 1 Опубликовано: 2 сентября 2010 Рассказать Опубликовано: 2 сентября 2010 Автор Почему же, вот предположем новость с одним голосом http://shinyspb.ru/printerline/1-shiny-printer-r-542.html Но она не отображается Ссылка на сообщение Поделиться на других сайтах
celsoft 6257 Опубликовано: 2 сентября 2010 Рассказать Опубликовано: 2 сентября 2010 Потому что в данном блоке выводятся популярные новости за месяц, когда у вас была опубликована эта новость? Ссылка на сообщение Поделиться на других сайтах
raspin 1 Опубликовано: 2 сентября 2010 Рассказать Опубликовано: 2 сентября 2010 Автор Ясно, а возможно сделать чтобы блок выводил популярное за все время, независимо когда опубликована новость? Ссылка на сообщение Поделиться на других сайтах
celsoft 6257 Опубликовано: 2 сентября 2010 Рассказать Опубликовано: 2 сентября 2010 raspin, Настроить нет. Только путем правки скрипта, в частности файла engine/modules/topnews.php Ссылка на сообщение Поделиться на других сайтах
raspin 1 Опубликовано: 2 сентября 2010 Рассказать Опубликовано: 2 сентября 2010 Автор Спасибо, буду ковырять после обновления Ссылка на сообщение Поделиться на других сайтах
Lomot 134 Опубликовано: 2 сентября 2010 Рассказать Опубликовано: 2 сентября 2010 Спасибо, буду ковырять после обновления Если не ошибаюсь, то находим: $db->query( "SELECT id, title, date, alt_name, category, flag FROM " . PREFIX . "_post WHERE approve='1' AND date >= '$this_month' - INTERVAL 1 MONTH AND date < '$this_month' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10" ); и меняем, например: $db->query( "SELECT id, title, date, alt_name, category, flag FROM " . PREFIX . "_post WHERE approve='1' AND date >= '$this_month' - INTERVAL 12 MONTH AND date < '$this_month' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10" );INTERVAL 1 MONTH AND date Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Архивировано
Эта тема находится в архиве и закрыта для публикации сообщений.