dle.in.ua » Хаки » Вывод популярных новостей (new super)

Вывод популярных новостей (new super)

Автор: Sinigami от 8-12-2010, 17:00
Вывод популярных новостей (new super)


Этот хак позволяет выводить популярные новости с картинкой. Сортируется по рейтингу.

Версия движка: любая
Простота установки: менее 1 минуты

Автор не я, нашел эту вещь на просторах Интернета, решил поделиться с Вами.
Начнем установку
1. Распакуйте архив,
2. Папку "ram" залейте в ваш шаблон в папку "images"
3. Фаил "topnews_mod.php" залейте в корень сайта (там где лежат ваши файлы admin,php: index.php )
4. В main.tpl вставьте в нужное место
{include file="topnews_mod.php"}


Всё =)

Немного о настройках

В файле topnews_mod.php
5 - это количество новостей в блоке (вот тут находится
ORDER BY rating DESC LIMIT 0,5" )

top-news.rar [26.24 Kb] (cкачиваний: 1287)
  • Группа: User
  • Icq: --
  • Комментариев: 33
  • Публикаций: 3
  • для какой версии dle?
    • rules
    • Регистрация: 16.11.2010
    • Репутация: (0|0|0)
    • 8 декабря 2010 20:42
    • 1
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 11
  • Публикаций: 2
  • для любой актуальной, тестировал на 8.5 и 9, все работает нормально
    • Sinigami
    • Регистрация: 8.08.2010
    • Репутация: (0|0|0)
    • 8 декабря 2010 21:19
    • 2
    ^
  • Группа: User
  • Icq: 406319618
  • Комментариев: 20
  • Публикаций: 1
  • Есть баг, если присутствует спойлер в новости то он берет картинку со спойлера то бишь +
    • NeedlE
    • Регистрация: 5.01.2010
    • Репутация: (0|0|0)
    • 8 декабря 2010 21:39
    • 3
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • неплохая вещь, спасибо
    • globalus
    • Регистрация: --
    • Репутация: (||)
    • 9 декабря 2010 09:41
    • 4
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 7
  • Публикаций: 0
  • автору большое спасибо, отличный по исполнению и простой хак, не подскажите как выводить новости не по рейтингу, а по количеству просмотров(за месяц или за всё время)?
    • puls
    • Регистрация: 10.06.2010
    • Репутация: (0|0|0)
    • 9 декабря 2010 11:30
    • 5
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 6
  • Публикаций: 0
  • Отлично, и код править не надо "+"

    кому надо, вот демо http://чулковы.рф/

    тока я в файле topnews_mod.php размер картинки поправил, убрал параметр высоты, вот так img align="center" src="'.$image.'" width="150", а то если картинка не квадратная вся растягивалось
    • webcity
    • Регистрация: 18.06.2010
    • Репутация: (0|0|0)
    • 9 декабря 2010 16:09
    • 6
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 33
  • Публикаций: 3
  • вот чисто случайно наткнулся smile

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

    Красиво. Можно еще изменить назначение хака.

    Для вывода последних новостей в файле "topnews_mod.php"
    ORDER BY rating

    заменить на
    ORDER BY date


    Чтобы вывести новости только из определенной категории там же:
    Между WHERE approve='1' и ORDER BY вставить AND category='ID категории' . Пример:
    WHERE approve='1' AND category='15' ORDER BY
    • rules
    • Регистрация: 16.11.2010
    • Репутация: (0|0|0)
    • 9 декабря 2010 19:26
    • 7
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 8
  • Публикаций: 2
  • а можно сделать его по горизонтали
    • vlad4
    • Регистрация: 26.12.2008
    • Репутация: (0|0|0)
    • 10 декабря 2010 16:45
    • 8
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 11
  • Публикаций: 2
  • можно, надо переверстать таблицу в файле topnews_mod.php
    • Sinigami
    • Регистрация: 8.08.2010
    • Репутация: (0|0|0)
    • 10 декабря 2010 17:13
    • 9
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 7
  • Публикаций: 0
  • спасибо, а как выводить из нескольких категорий(заданных) сразу?
    • puls
    • Регистрация: 10.06.2010
    • Репутация: (0|0|0)
    • 10 декабря 2010 19:13
    • 10
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • 4. В main.tpl вставьте в нужное место
    Вставил место тега {topnevs} и высвечивается просто код
    {include file="topnews_mod.php"} что не правильно?
    • tomasZp
    • Регистрация: --
    • Репутация: (||)
    • 10 декабря 2010 21:47
    • 11
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 16
  • Публикаций: 0
  • Вставил место тега {topnevs}
    найди разницу {topnews}
    • nafanya
    • Регистрация: 19.03.2008
    • Репутация: (0|0|0)
    • 11 декабря 2010 01:27
    • 12
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 10
  • Публикаций: 0
  • а єсли ПОСТЕР добавляєтса через доп поле как бить?
    • Shybby
    • Регистрация: 31.01.2010
    • Репутация: (0|0|0)
    • 11 декабря 2010 02:51
    • 13
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 8
  • Публикаций: 2
  • кто может сделать его по горизонтали
    • vlad4
    • Регистрация: 26.12.2008
    • Репутация: (0|0|0)
    • 11 декабря 2010 11:25
    • 14
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • а єсли ПОСТЕР добавляєтса через доп поле как бить?


    Ждем ответа?
    • tomasZp
    • Регистрация: --
    • Репутация: (||)
    • 11 декабря 2010 17:07
    • 15
    ^
  • Группа: User
  • Icq: 1739390
  • Комментариев: 274
  • Публикаций: 44
  • tomasZp,
    не побывал поискать? ответ есть. но мне лень так же как и тебе.

    --------------------
    • AlexBen
    • Регистрация: 29.01.2010
    • Репутация: (8|7|-1)
    • 11 декабря 2010 17:12
    • 16
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 10
  • Публикаций: 0
  • tomasZp,
    AlexBen,
    Ждемс вместе-)
    • Shybby
    • Регистрация: 31.01.2010
    • Репутация: (0|0|0)
    • 13 декабря 2010 14:32
    • 17
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 11
  • Публикаций: 2
  • Shybby,

    нужно код править, а я в этом не силен
    • Sinigami
    • Регистрация: 8.08.2010
    • Репутация: (0|0|0)
    • 13 декабря 2010 17:03
    • 18
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • всё сделал по инструкции но на сайте такая ошибка ! File topnews_mod.php is in the folder, which is available to write (CHMOD 777). For security purposes the connection files from these folders is impossible. Change the permissions on the folder that it had no rights to the write.
    • mongolik
    • Регистрация: --
    • Репутация: (||)
    • 15 декабря 2010 19:02
    • 19
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 11
  • Публикаций: 2
  • всё сделал по инструкции но на сайте такая ошибка ! File topnews_mod.php is in the folder, which is available to write (CHMOD 777). For security purposes the connection files from these folders is impossible. Change the permissions on the folder that it had no rights to the write.

    поставь права (CHMOD) на файл 644
    • Sinigami
    • Регистрация: 8.08.2010
    • Репутация: (0|0|0)
    • 15 декабря 2010 20:07
    • 20
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 10
  • Публикаций: 0
  • Sinigami,
    вот и я тож-))

    Народ зделаєте чтоб роботало так когда постер доабвляєтса через доп поле!!!
    • Shybby
    • Регистрация: 31.01.2010
    • Репутация: (0|0|0)
    • 17 декабря 2010 02:40
    • 21
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Вещь бомба,вот только че в php-есть возможность вывода краткого описания с обрезкой а в отображении энтот код ты нереализовал???Мог бы поставить по выбору пользователя))))Да и с таблицами ты перегнул,<Divы- рулят!!!!!Demo-доработки www.iskandewer.com
    • prizrak13
    • Регистрация: --
    • Репутация: (||)
    • 21 декабря 2010 13:04
    • 22
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 11
  • Публикаций: 2
  • Цитата: prizrak13
    Вещь бомба,вот только че в php-есть возможность вывода краткого описания с обрезкой а в отображении энтот код ты нереализовал???Мог бы поставить по выбору пользователя))))Да и с таблицами ты перегнул,<Divы- рулят!!!!!Demo-доработки www.iskandewer.com

    автор не я.
    ну так кинь сюда свою доработку =) я думаю многим понравится
    • Sinigami
    • Регистрация: 8.08.2010
    • Репутация: (0|0|0)
    • 22 декабря 2010 09:26
    • 23
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 3
  • Публикаций: 0
  • а как сделать сортировку по просмотрам
    • avfootball
    • Регистрация: 21.12.2010
    • Репутация: (0|0|0)
    • 25 декабря 2010 15:38
    • 24
    ^
  • Группа: User
  • Icq: 2929550
  • Комментариев: 32
  • Публикаций: 0
  • А как сделать чтобы картинку и текст связывали какойто фон .
    Как это сделать?

    --------------------
    • MTS32
    • Регистрация: 16.06.2009
    • Репутация: (0|0|0)
    • 9 января 2011 09:50
    • 25
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 24
  • Публикаций: 1
  • ni
    • Kazanova
    • Регистрация: 9.08.2009
    • Репутация: (0|0|0)
    • 10 января 2011 09:48
    • 26
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 1
  • Публикаций: 0
  • Спасибо, клёва !!!+5
    • chan
    • Регистрация: 11.01.2011
    • Репутация: (0|0|0)
    • 11 января 2011 14:53
    • 27
    ^
  • Группа: User
  • Icq: 478822652
  • Комментариев: 10
  • Публикаций: 2
  • растояние между картинками большое-как уменьшить?
    • pront
    • Регистрация: 24.12.2009
    • Репутация: (0|0|0)
    • 11 января 2011 18:50
    • 28
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Кто нибудь разобрался как сделать сортировку по просмотрам?
    • mirage
    • Регистрация: --
    • Репутация: (||)
    • 15 января 2011 23:04
    • 29
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 3
  • Публикаций: 0
  • mirage,

    пытался сделать, не получалось...кинул это дело.
    • avfootball
    • Регистрация: 21.12.2010
    • Репутация: (0|0|0)
    • 16 января 2011 19:56
    • 30
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 9
  • Публикаций: 0
  • А как выбрать несколько категорий ?
    • Steve
    • Регистрация: 5.05.2009
    • Репутация: (0|0|0)
    • 4 февраля 2011 02:14
    • 31
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 1
  • Публикаций: 0
  • Кто-нибудь разобрался,как вывести картинку,если она у вас ставится через дополнительное поле?

    Steve - Вот:

    WHERE approve='1' AND category='1,2,3'
    • coka1n
    • Регистрация: 9.03.2011
    • Репутация: (0|0|0)
    • 21 марта 2011 15:03
    • 32
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 13
  • Публикаций: 0
  • Цитата: coka1n
    WHERE approve='1' AND category='1,2,3'

    после этого у меня ничего не выводить, подскакжыте что делать (dle 9.2), и шаблон у меня не shortstory
    • dadjo
    • Регистрация: 20.10.2010
    • Репутация: (0|0|0)
    • 10 апреля 2011 15:05
    • 33
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 1
  • Публикаций: 0
  • Если постер добавляется через доп поле.
    В topnews_mod.php перед запросом к базе нужно вставить

    В запросе после flag добавьте

    После запроса до echo поменять все на
    • mrdoss
    • Регистрация: 11.04.2011
    • Репутация: (0|0|0)
    • 11 апреля 2011 02:45
    • 34
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 6
  • Публикаций: 2
  • Друзья, работает у кого-нить на iphoster ? А то у меня нет sad
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 4
  • Публикаций: 0
  • Dr.Parlament,
    Да, работает.
    • nd2011
    • Регистрация: 28.02.2011
    • Репутация: (0|0|0)
    • 24 сентября 2011 17:02
    • 36
    ^
  • Группа: User
  • Icq: 406319618
  • Комментариев: 20
  • Публикаций: 1
  • а кто нибудь решил проблему со спойлером?
    Когда в новости присутствует спойлер, то в топе за место постера появляется картинка спойлера [+].
    • NeedlE
    • Регистрация: 5.01.2010
    • Репутация: (0|0|0)
    • 28 октября 2011 04:17
    • 37
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 1
  • Публикаций: 0
  • Кому нужно горизонтально - стучитесь в асю 448-1986 (цена 1 вмз)
    • TIGER-WOOLF
    • Регистрация: 21.02.2012
    • Репутация: (0|0|0)
    • 21 февраля 2012 00:39
    • 38
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 3
  • Публикаций: 0
  • Можно ли сделать два модуля,один выводит например с топ,а другой клипы
    • пупкин
    • Регистрация: 17.02.2012
    • Репутация: (0|0|0)
    • 22 февраля 2012 22:04
    • 39
    ^
  • Группа: Модератор +
  • Icq: --
  • Комментариев: 191
  • Публикаций: 14
  • Цитата: TIGER-WOOLF
    Кому нужно горизонтально - стучитесь в асю 448-1986 (цена 1 вмз)
    Какой 1 WMZ? Там шаблон поменять, а то и css... Это 3 строчки...
    Цитата: пупкин
    Можно ли сделать два модуля,один выводит например с топ,а другой клипы
    Да ради бога... Только обзовите файлики по разному...

    --------------------
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 3
  • Публикаций: 0
  • Можно поподробней, для плохо доходчевых,ато не получается winked
    тут прописал для категории но не знаю правильно ли,$sql_result = $db->query( "SELECT id, title, date, alt_name, category, short_story, flag FROM " . PREFIX . "_post WHERE approve='1' AND category='new' ORDER BY date DESC LIMIT 0,9" );
    папку переименовал topnews2_mod.php,че не так сделал
    для вывода прописал так {include file="topnews2_mod.php"}
    че не так сделал? в дле ковыряюсь в первые, восновном джумла ,там проще
    • пупкин
    • Регистрация: 17.02.2012
    • Репутация: (0|0|0)
    • 24 февраля 2012 12:09
    • 41
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 3
  • Публикаций: 0
  • всем спасибо разобрался
    • пупкин
    • Регистрация: 17.02.2012
    • Репутация: (0|0|0)
    • 24 февраля 2012 21:18
    • 42
    ^
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.