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

Вывод популярных новостей (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качиваний: 1288)
Другие новости по теме:

Категория: Хаки ----- Просмотров: 9505 ----- Комментариев: 43

Вернуться

  • rules

  • 8 декабря 2010 20:42
  • Группа: User
  • ICQ: --
  • Регистрация: 16.11.2010
  • Комментариев: 33
  • Публикаций: 3
^
для какой версии dle?
  • Группа: User
  • ICQ: --
  • Регистрация: 8.08.2010
  • Комментариев: 11
  • Публикаций: 2
^
для любой актуальной, тестировал на 8.5 и 9, все работает нормально
  • NeedlE

  • 8 декабря 2010 21:39
  • Группа: User
  • ICQ: 406319618
  • Регистрация: 5.01.2010
  • Комментариев: 20
  • Публикаций: 1
^
Есть баг, если присутствует спойлер в новости то он берет картинку со спойлера то бишь +
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
неплохая вещь, спасибо
  • puls

  • 9 декабря 2010 11:30
  • Группа: User
  • ICQ: --
  • Регистрация: 10.06.2010
  • Комментариев: 7
  • Публикаций: 0
^
автору большое спасибо, отличный по исполнению и простой хак, не подскажите как выводить новости не по рейтингу, а по количеству просмотров(за месяц или за всё время)?
  • webcity

  • 9 декабря 2010 16:09
  • Группа: User
  • ICQ: --
  • Регистрация: 18.06.2010
  • Комментариев: 6
  • Публикаций: 0
^
Отлично, и код править не надо "+"

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

тока я в файле topnews_mod.php размер картинки поправил, убрал параметр высоты, вот так img align="center" src="'.$image.'" width="150", а то если картинка не квадратная вся растягивалось
  • rules

  • 9 декабря 2010 19:26
  • Группа: User
  • ICQ: --
  • Регистрация: 16.11.2010
  • Комментариев: 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
  • vlad4

  • 10 декабря 2010 16:45
  • Группа: User
  • ICQ: --
  • Регистрация: 26.12.2008
  • Комментариев: 8
  • Публикаций: 2
^
а можно сделать его по горизонтали
  • Группа: User
  • ICQ: --
  • Регистрация: 8.08.2010
  • Комментариев: 11
  • Публикаций: 2
^
можно, надо переверстать таблицу в файле topnews_mod.php
  • puls

  • 10 декабря 2010 19:13
  • Группа: User
  • ICQ: --
  • Регистрация: 10.06.2010
  • Комментариев: 7
  • Публикаций: 0
^
спасибо, а как выводить из нескольких категорий(заданных) сразу?
  • tomasZp

  • 10 декабря 2010 21:47
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
4. В main.tpl вставьте в нужное место
Вставил место тега {topnevs} и высвечивается просто код
{include file="topnews_mod.php"} что не правильно?
  • nafanya

  • 11 декабря 2010 01:27
  • Группа: User
  • ICQ: --
  • Регистрация: 19.03.2008
  • Комментариев: 16
  • Публикаций: 0
^
Вставил место тега {topnevs}
найди разницу {topnews}
  • Shybby

  • 11 декабря 2010 02:51
  • Группа: User
  • ICQ: --
  • Регистрация: 31.01.2010
  • Комментариев: 10
  • Публикаций: 0
^
а єсли ПОСТЕР добавляєтса через доп поле как бить?
  • vlad4

  • 11 декабря 2010 11:25
  • Группа: User
  • ICQ: --
  • Регистрация: 26.12.2008
  • Комментариев: 8
  • Публикаций: 2
^
кто может сделать его по горизонтали
  • tomasZp

  • 11 декабря 2010 17:07
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
а єсли ПОСТЕР добавляєтса через доп поле как бить?


Ждем ответа?
  • AlexBen

  • 11 декабря 2010 17:12
  • Группа: User
  • ICQ: 1739390
  • Регистрация: 29.01.2010
  • Комментариев: 274
  • Публикаций: 44
^
tomasZp,
не побывал поискать? ответ есть. но мне лень так же как и тебе.

--------------------
  • Shybby

  • 13 декабря 2010 14:32
  • Группа: User
  • ICQ: --
  • Регистрация: 31.01.2010
  • Комментариев: 10
  • Публикаций: 0
^
tomasZp,
AlexBen,
Ждемс вместе-)
  • Группа: User
  • ICQ: --
  • Регистрация: 8.08.2010
  • Комментариев: 11
  • Публикаций: 2
^
Shybby,

нужно код править, а я в этом не силен
  • Группа: Гости
  • 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.
  • Группа: User
  • ICQ: --
  • Регистрация: 8.08.2010
  • Комментариев: 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
  • Shybby

  • 17 декабря 2010 02:40
  • Группа: User
  • ICQ: --
  • Регистрация: 31.01.2010
  • Комментариев: 10
  • Публикаций: 0
^
Sinigami,
вот и я тож-))

Народ зделаєте чтоб роботало так когда постер доабвляєтса через доп поле!!!
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Вещь бомба,вот только че в php-есть возможность вывода краткого описания с обрезкой а в отображении энтот код ты нереализовал???Мог бы поставить по выбору пользователя))))Да и с таблицами ты перегнул,<Divы- рулят!!!!!Demo-доработки www.iskandewer.com
  • Группа: User
  • ICQ: --
  • Регистрация: 8.08.2010
  • Комментариев: 11
  • Публикаций: 2
^
Цитата: prizrak13
Вещь бомба,вот только че в php-есть возможность вывода краткого описания с обрезкой а в отображении энтот код ты нереализовал???Мог бы поставить по выбору пользователя))))Да и с таблицами ты перегнул,<Divы- рулят!!!!!Demo-доработки www.iskandewer.com

автор не я.
ну так кинь сюда свою доработку =) я думаю многим понравится
  • Группа: User
  • ICQ: --
  • Регистрация: 21.12.2010
  • Комментариев: 3
  • Публикаций: 0
^
а как сделать сортировку по просмотрам
  • MTS32

  • 9 января 2011 09:50
  • Группа: User
  • ICQ: 2929550
  • Регистрация: 16.06.2009
  • Комментариев: 32
  • Публикаций: 0
^
А как сделать чтобы картинку и текст связывали какойто фон .
Как это сделать?

--------------------
  • Группа: User
  • ICQ: --
  • Регистрация: 9.08.2009
  • Комментариев: 24
  • Публикаций: 1
^
ni
  • chan

  • 11 января 2011 14:53
  • Группа: User
  • ICQ: --
  • Регистрация: 11.01.2011
  • Комментариев: 1
  • Публикаций: 0
^
Спасибо, клёва !!!+5
  • pront

  • 11 января 2011 18:50
  • Группа: User
  • ICQ: 478822652
  • Регистрация: 24.12.2009
  • Комментариев: 10
  • Публикаций: 2
^
растояние между картинками большое-как уменьшить?
  • mirage

  • 15 января 2011 23:04
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Кто нибудь разобрался как сделать сортировку по просмотрам?
  • Группа: User
  • ICQ: --
  • Регистрация: 21.12.2010
  • Комментариев: 3
  • Публикаций: 0
^
mirage,

пытался сделать, не получалось...кинул это дело.
  • Steve

  • 4 февраля 2011 02:14
  • Группа: User
  • ICQ: --
  • Регистрация: 5.05.2009
  • Комментариев: 9
  • Публикаций: 0
^
А как выбрать несколько категорий ?
  • coka1n

  • 21 марта 2011 15:03
  • Группа: User
  • ICQ: --
  • Регистрация: 9.03.2011
  • Комментариев: 1
  • Публикаций: 0
^
Кто-нибудь разобрался,как вывести картинку,если она у вас ставится через дополнительное поле?

Steve - Вот:

WHERE approve='1' AND category='1,2,3'
  • dadjo

  • 10 апреля 2011 15:05
  • Группа: User
  • ICQ: --
  • Регистрация: 20.10.2010
  • Комментариев: 13
  • Публикаций: 0
^
Цитата: coka1n
WHERE approve='1' AND category='1,2,3'

после этого у меня ничего не выводить, подскакжыте что делать (dle 9.2), и шаблон у меня не shortstory
  • mrdoss

  • 11 апреля 2011 02:45
  • Группа: User
  • ICQ: --
  • Регистрация: 11.04.2011
  • Комментариев: 1
  • Публикаций: 0
^
Если постер добавляется через доп поле.
В topnews_mod.php перед запросом к базе нужно вставить

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

После запроса до echo поменять все на
  • Группа: User
  • ICQ: --
  • Регистрация: 20.12.2010
  • Комментариев: 6
  • Публикаций: 2
^
Друзья, работает у кого-нить на iphoster ? А то у меня нет sad
  • nd2011

  • 24 сентября 2011 17:02
  • Группа: User
  • ICQ: --
  • Регистрация: 28.02.2011
  • Комментариев: 4
  • Публикаций: 0
^
Dr.Parlament,
Да, работает.
  • NeedlE

  • 28 октября 2011 04:17
  • Группа: User
  • ICQ: 406319618
  • Регистрация: 5.01.2010
  • Комментариев: 20
  • Публикаций: 1
^
а кто нибудь решил проблему со спойлером?
Когда в новости присутствует спойлер, то в топе за место постера появляется картинка спойлера [+].
  • Группа: User
  • ICQ: --
  • Регистрация: 21.02.2012
  • Комментариев: 1
  • Публикаций: 0
^
Кому нужно горизонтально - стучитесь в асю 448-1986 (цена 1 вмз)
  • Группа: User
  • ICQ: --
  • Регистрация: 17.02.2012
  • Комментариев: 3
  • Публикаций: 0
^
Можно ли сделать два модуля,один выводит например с топ,а другой клипы
  • Группа: Модератор +
  • ICQ: --
  • Регистрация: 5.03.2010
  • Комментариев: 191
  • Публикаций: 14
^
Цитата: TIGER-WOOLF
Кому нужно горизонтально - стучитесь в асю 448-1986 (цена 1 вмз)
Какой 1 WMZ? Там шаблон поменять, а то и css... Это 3 строчки...
Цитата: пупкин
Можно ли сделать два модуля,один выводит например с топ,а другой клипы
Да ради бога... Только обзовите файлики по разному...

--------------------
  • Группа: User
  • ICQ: --
  • Регистрация: 17.02.2012
  • Комментариев: 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"}
че не так сделал? в дле ковыряюсь в первые, восновном джумла ,там проще
  • Группа: User
  • ICQ: --
  • Регистрация: 17.02.2012
  • Комментариев: 3
  • Публикаций: 0
^
всем спасибо разобрался