Dleshka.org
Авторизация

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




Тестировалось на версиях 8.2 - 8.5 - 9.0 100%
Размер архива:26.5кб.

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


Разберем:
RDER BY rating DESC LIMIT 0,5" );wh

5 - это количество новостей в блоке

substr( $row['title'], 0, 23 )

23 - это кол-во символов титла(название) потом идет троеточие.

Если убрать вот эти точки
( $row['title'], 0, 23 ) . "..."
то троеточие пропадет

В CSS вашего шаблона style.css или main.css у кого как, вставляем в самый конец этот код:
a.catName:link, a.catName:visited {padding:4px; display: block;}
a.catName:hover, a.catName:active {padding:4px; background:#2594d1; -moz-border-radius:3px;-webkit-border-radius:3px; border-radius: 3px; color:#fff;}

При наведении на файл, цвет будет меняться, Так же можете добавить свой цвет

Это цвет ссылки при наведении
color:#fff


Это цвет блока при наведении
background:#2594d1



Внимание! У Вас нет прав для просмотра скрытого текста.

abyss-by
15 ноября 2010 09:03
Красиво. Можно еще изменить назначение хака.

Для вывода последних новостей в файле "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
white
17 ноября 2010 09:02
Да хороший хак, на локале попробывал понравился,теперь надыть попробывать на действующем сайте,боевое крещение типа т.к. непонятно,как всё это себя будет вести на перегруженом сайте часов этак 20:00. wink Опробую наверныть сегодня и напишу уже конкретно,стоит или нет.
white
18 ноября 2010 15:50
Хак себя чувствует нормально.Тока мне ненравится метод по которому он рейтенгует статьи.Ктонибудь может подсказать, какким образом зделать,чтоб рейтенговало ,как в дле, по нескольким параметрам, а не как в этом хаке по какомуто одному.
NeedlE
6 декабря 2010 16:15
Нашел баг, когда в новости присутствует спойлер то мод берет картинку со спойлера +. И получается новость 2 раза отображается. Как пофиксить?

Gregoryll
9 декабря 2010 07:33
Может я чота не так сделал, ни чего у меня не отображается, короче
matfer
16 декабря 2010 16:48
скачал установил,всё работает вот только как подстроить!? в низу под картинкой название новости но оно смещено в лево (я так понимаю что это по умолчанию) подскажите кто в курсе как текст разместить по центру? belay
sergeevizh
16 декабря 2010 18:56
Цитата: matfer
скачал установил,всё работает вот только как подстроить!? в низу под картинкой название новости но оно смещено в лево (я так понимаю что это по умолчанию) подскажите кто в курсе как текст разместить по центру?


В main.tpl где будет вывод поставь так:
<center>{include file="/engine/modules/topnews_mod.php"}</center>

Если не поможет,то смотри у себя в css... так как стандартный центричный вывод стои по центру.

Цитата: Gregoryll
Может я чота не так сделал, ни чего у меня не отображается, короче

Пиши в ICQ: 477090488 объясню...
matfer
16 декабря 2010 22:07
sergeevizh огромное спасибо !!! smile текст переместился в центр,но он в низу на несколько строчек от картинки можно его как то (поднять )ближе к картинке? и ищё хотел спросить ,старый скрипт Top News :я пока не удалил,то есть у меня ща два, и старый который не выводит картинку показывает названия новостей немного не так,вчера одну новость сменил а в новом ск новость не сменилась! они что как то не одинаково смотрят на статистику новостей?
sergeevizh
16 декабря 2010 22:44
Цитата: matfer
sergeevizh огромное спасибо !!! smile текст переместился в центр,но он в низу на несколько строчек от картинки можно его как то (поднять )ближе к картинке? и ищё хотел спросить ,старый скрипт Top News :я пока не удалил,то есть у меня ща два, и старый который не выводит картинку показывает названия новостей немного не так,вчера одну новость сменил а в новом ск новость не сменилась! они что как то не одинаково смотрят на статистику новостей?

Этот хак выводит по рейтингу(по звездам),а другой(старый) либо по дате,либо по просмотрам...

Пиши в аську разбираемся... в 17 по Москве
caSper
19 декабря 2010 00:10
У меня чет только одна новость показиапет((( а раньше норм все показивало((
Ozzyka
20 декабря 2010 21:57
У меня вообще показывает самые первые 10 новостей
muni
21 декабря 2010 17:10
А если картинка выводится дополнительным полем работать будет?
coka1n
21 марта 2011 14:39
Анологичный вопрос,как у muni
Постер выводится через дополнительное поле.Как реализовать вывод картинки в таком случае?
phantom1697
22 июня 2011 00:35
На dle 9.3 пошло как помаслу=)
спасибо автору=)
yurik69
9 августа 2011 05:21
Здравствуйте, хак в принципе неплохой. Подскажите несколько нюансов, как выше было сказано вывел на сайт самые первые новости, хотя у них рейтинга никакого (мало), они так и будут стоять или разработается еще?

(1) как сделать цвет блока, который выскакивает при наведении, меньше размером в высоту. (2) как поднять название, что бы было ближе к картинке?
dimavega
6 сентября 2011 06:33
Мод подошел на 100% к ДЛЕ 9.2 спасибо! smile
geka
2 октября 2011 04:07
Чтобы вывести новости только из определенной категории там же:
Между WHERE approve='1' и ORDER BY вставить AND category='ID категории' . Пример:
WHERE approve='1' AND category='15' ORDER BY

как сделать так что бы в полной новоти (определённой категории) выводились только новости из этой категории? и так в каждой. потому что если вставлять в шаблон в полную новость так он же будет по всем категориям одинаков,единственное что будет только выводить новости которые нужно НО не там где надо,или как то возможно это сделать?
Lionprizrak
6 декабря 2011 14:32
Круто все работает.
TIGER-WOOLF
21 февраля 2012 00:51
Кому нужно вывести горизонтально стучитесь в асю 448-1986
lacostedj
13 апреля 2012 02:24
Автор, можно ли сделать что бы вывод был случайный, то есть выводились любые новости случайным образом ?
kvaker
31 октября 2012 07:17
как сделать горизонтальный вывод?
Shramik
28 марта 2013 11:10
У меня ошибка
SELECT id, title, date, alt_name, category, short_story, flag FROM dle_post WHERE approve='1' ORDER BY rating DESC LIMIT 0,5
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Авторизация