Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как сделать вывод самых комментируемых и самых просматриваемых новостей на отдельных страницах?

Как сделать вывод самых комментируемых и самых просматриваемых новостей на отдельных страницах?


     11.04.2015    Общие вопросы, Общие вопросы по PHP, Хаки    4340

вопрос
Для сайта нужно сделать вывод новостей на отдельных страницах с сортировкой по рейтингу, комментариям и просмотрам. Т.е. нужны отдельные страницы: самые популярные, самые концентрируемые, самые просматриваемые.

Для вывода популярных новостей нашел решение в интернете (правда еще не пробовал)
Популярные новости на отдельной странице

Подскажите, как сделать подобное только для самых комментируемых и самых просматриваемых новостей?

Заранее спасибо

Ответа пока нет


7 комментариев

joydo
Юзер

joydo - 11 апреля 2015 19:42 -

Создаем статическую страницу, делаем для нее отдельный файл, в него вставляем
{custom category="нужная категория" order="метод сортировки"}

(думаю самый простой способ)
date - сортировка новостей по дате
rating - сортировка новостей по рейтингу
reads - сортировка новостей по количеству просмотров
comments - сортировка новостей по количеству комментариев
title - сортировка новостей по заголовкам новостей
rand - сортировка новостей в случайном порядке
Подробнее о custom на http://dle-news.ru/extras/online/index.html

m0skit
Юзер

m0skit - 12 апреля 2015 06:03 -

Вы не учли что на статических страницах нет пагинации, поэтому данный способ не подходит

joydo
Юзер

joydo - 12 апреля 2015 07:13 -

Цитата: m0skit
Вы не учли что на статических страницах нет пагинации, поэтому данный способ не подходит

Простите, а где вы написали, что вам нужны страницы пагинации в посте? Поэтому я и указал сей способ.
А так, вы сами показали пример (если он еще работоспособный, да и даже если нет), переделать его под другие варианты вполне нетрудно.

m0skit
Юзер

m0skit - 12 апреля 2015 13:58 -

joydo, а разве нужно обязательно указывать что мне необходима пагинация? А без этого не понятно, учитывая тот факт, что нет никакого смысла в размещении на одной странице (статической) новостей без разбивки на страницы?

Да я показал пример, и спросил как сделать подобное только для самых комментируемых и самых просматриваемых новостей. Вас это не навело на мысли что, если бы для меня это было так легко, просто и не сложно, то я бы не задавал вопрос на этом сайте? Не?

joydo
Юзер

joydo - 12 апреля 2015 17:15 -

m0skit, Тогда вам "милый", в раздел платных разработок. Не можете сами, учитесь или платите.
p.s и да, вы должны были это указать.

m0skit
Юзер

m0skit - 13 апреля 2015 17:52 -

Начнем с того, что я вам не "милый".

Я не первый раз задаю тут вопрос и не я единственный. Если вы не в курсе, среди пользователей этого сайта полно нормальных людей, которые готовы помочь бесплатно, особенно если нужно изменить всего-то пару строк.

Если бы это было действительно что-то глобальное, то, поверьте, я бы тут не спрашивал, а сразу бы нашел исполнителя за деньги.

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

А вам, судя по вашей манере общения, самое место на форуме тех-поддержки DLE. Хотя, не удивлюсь если вы итак оттуда. Там тоже, вместо ответов любят размусолить на пять страниц про правила форума и там тоже нужно обязательно упоминать об очевидных и примитивных вещах, типо пагинации. Конечно, ведь зачем нужна пагинация, лучше выводить несколько тысяч новостей одной портянкой, ведь так все делают, правда?

joydo
Юзер

joydo - 13 апреля 2015 18:02 -

Цитата: m0skit
Начнем с того, что я вам не "милый".

Я не первый раз задаю тут вопрос и не я единственный. Если вы не в курсе, среди пользователей этого сайта полно нормальных людей, которые готовы помочь бесплатно, особенно если нужно изменить всего-то пару строк.

Если бы это было действительно что-то глобальное, то, поверьте, я бы тут не спрашивал, а сразу бы нашел исполнителя за деньги.

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

А вам, судя по вашей манере общения, самое место на форуме тех-поддержки DLE. Хотя, не удивлюсь если вы итак оттуда. Там тоже, вместо ответов любят размусолить на пять страниц про правила форума и там тоже нужно обязательно упоминать об очевидных и примитивных вещах, типо пагинации. Конечно, ведь зачем нужна пагинация, лучше выводить несколько тысяч новостей одной портянкой, ведь так все делают, правда?

И так.
1) Ни по одному пункту вы не попали, я не из какой либо тех. поддержки.
2) Насколько был задан вопрос, настолько и был дан ответ.
3) Возможно я вам и помог бы, бесплатно, если вы не стали бы показывать себя во всей красе. Помочь мне не трудно, особенно в таких мелочах.
4) А на счет учитесь, то я уже вдоволь научился и моя база знаний, навыков и умений значительно превышает то, что вы можете себе представить. - я рад за вас, могу сказать вам аналогично.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх