Хак Dle Альтернативный топ новостей Topnews v1 alternativ

Рубрика: Хаки для DLE » Хак DLE 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
Хак Dle Альтернативный топ новостей Topnews v1 alternativ

Хак для dle Альтернативный топ новостей Topnews v1 alternativ разработан на основе другого модуля.
Автор, использовался PHP код поправил и дополнил!
В результате получился вот такой симпатичный вывод Топ новостей.
Хак выводить топ новостей с картинкой и описанием. При наведении курсора на картинку всплывает подсказка с заголовком новости, которая полностью изменяется и построена только на CSS. При нажатии на картинку открывается страница новости!

Хак Альтернативный топ новостей может работать в двух режимах выводить топ новостей или же последние добавленные новости.

Каждая новая новость при этом вытесняет самую старую (пример: список из 10 постов. При добавление 11го, уходит 1я).

Хак Dle Альтернативный топ новостей Topnews v1 alternativ


Хак Dle Альтернативный топ новостей Topnews v1 alternativ


Установка :

engine/modules/topnews_mod.php - залить к модулям скрипта дле
style.css - содержимое файла скопировать в ваш файл стилей (обычно: templates/{THEME}/css/style.css)
Интеграция:
Открыть engine/modules/topnews_mod.php файл:
- если вы хотите выводить топ, то вверху найти строку и заменить date на rating:

. PREFIX . "_post WHERE approve='1' ORDER BY date DESC LIMIT 0,9" );


- если вы хотите выводить последние добавленные новости, то просто оставить все как есть!

- число 9, выделенное синим цветом задает максимальное количество картинок выводимое за один раз найти строку:

$title = substr( $row['title'], 0, 200 ) .


- число 200, выделенное синим цветом ограничивает количество букв описания(берутся из заголовка новости). Если нужно уменьшить или увеличить кол-во букв, то просто поправьте 200 на нужное число
Размеры:
Для того чтобы изменить размеры картинок достаточно найти в 3й строке снизу:

width="98" height="150" >


-где width - ширина картинки, height - ее высота в пикселях (px)

Позиционирование:
Для вывода блока в строку горизонтально ничего не трогайте. Если вы планируете ставить блок вертикально, то добавьте:

width="98" height="150" >'.$title.'<small></small></span></a><br/>')


При позиционировании вертикально, да бы избежать прилипания картинок(как на скринах) в файле стилей допишите:

.tooltip img{padding-bottom;5px;}


в любом месте шаблона вставить:

{include file="engine/modules/topnews_mod.php"}

Хак dle Альтернативный топ новостей Topnews v1 alternativ
«Автор:» ARTEMMIAN (cinemaplace in)

Наш http://www.dle9.com/ советуем хак dle альтернативный топ новостей Topnews v1 alternativ скачать заменить файлы для версии 9.6
  • 80
Рубрика: DLE хаки » Хак для DLE
Ранее » Скрытия информации в шаблонах aviable и category DLE« Далее Хак Добавляем настройки выбор размер картинок Thumb
Добавление комментарияОставить комментарий
  • № :24
  • 28 декабря 2013 09:14
Цитата: Irochkase
когда будет для 10ки

может уже есть, попробуйте спросите у автора.
  • № :23
  • 27 декабря 2013 21:43
когда будет для 10ки
  • № :22
  • 17 марта 2013 09:09
Правильно не подходит,потому что вирус по шелу хакеры засылать будут,а Яндекс отнесёт ваш сайт "вирусоносимым" и с рейтингов он слетит нафиг.

Я эту беду поставил,задолбали вирусы по шеллу вставлять .
  • № :21
  • 4 марта 2013 12:32
Цитата: petroloa
Как быть?


На версию 9.6 и далее Данный хак не подходит
  • № :20
  • 2 марта 2013 01:11
Ребята, не знаю как у вас, но у многих, может возникать небольшой глюк с кодом, когда вы его ставите в ВАШ ШАБЛОН/ main.tpl, у меня возникал небольшой глюк, одна картинка была выше чем 8 остальных и находилась с другой стороны, я это исправил вот таким вот образом,
Ваш шаблон / main.tpl
<div class="login">
   {login}
  </div>
тут я поставил "<br>"
на следующей строке, я написал вот в таком ввиду код
<div class="include"><div align="center">{include file="topnews_mod.php"}</div></div>

это для версии 9.3

<div class="speedbar">{speedbar}[/code]
  • № :19
  • 2 февраля 2013 02:12
Народ подскажите 9.7 пишет
SELECT id, title, date, alt_name, category, short_story, flag FROM dle_post WHERE approve='1' ORDER BY date DESC LIMIT 0,9

Как быть?
  • № :18
  • 15 июня 2012 12:03
mischa174,
или проблема с базой данных у вас (можно проверить если установить Денвер +ДЛЕ 9.6 и это хак на домашнем компьютере)
или править модуль, но тут уже к автору модуля надо обращаться
в обще те модули что работают на дле 9.5 (проблемы с базой решались удалением запроса flag )...по чего нормально работали дальше
  • № :17
  • 15 июня 2012 10:44
Подскажите в чем дело???
  • № :16
  • 15 июня 2012 09:11
Чистил....все ровно пишет...
  • № :15
  • 15 июня 2012 08:42
mischa174,
остается по чистить кеш ...проверить
  • № :14
  • 15 июня 2012 08:05
Спасибо Вам Большое..
Заработала..Но теперь др вопрос!!!меняю на rating. пишет:
SELECT id, title, date, alt_name, category, short_story FROM dle_post WHERE approve='1' ORDER BY rating DESC LIMIT 0,6
  • № :13
  • 14 июня 2012 21:22
mischa174,
Добавил файлы для вашей версии..
  • № :12
  • 14 июня 2012 20:47
В файле topnews_mod нашел и вырезал.....
только теперь пишет :
SELECT id, title, date, alt_name, category, short_story, FROM dle_post WHERE approve='1' ORDER BY rating DESC LIMIT 0,6

Что теперь????
  • № :11
  • 13 июня 2012 07:56
mischa174,
Найти в .php файле запрос flag и вырезать его , так как в новой версии 9.6 данный запрос не используется создает ошибку .
  • № :10
  • 12 июня 2012 20:00
Народ подскажите 9.6 пишет
SELECT id, title, date, alt_name, category, short_story, flag FROM dle_post WHERE approve='1' ORDER BY date DESC LIMIT 0,9

Как быть???
  • № :9
  • 7 апреля 2012 19:14
Pro100User,
То же интересует данный вопрос
  • № :8
  • 1 марта 2012 00:32
как я понял, модуль выводит только те новости, в которых есть картинки, у меня картинка идет через дополнительное поле. [xfvalue_image]. и модуль ее не видит sad
както можно решить эту проблему??
  • № :7
  • 29 февраля 2012 01:36
dle9
Все на много проще
Поверстал /module/topnews.php
И просто там ограничил вывод из поля id всесто зхаменил id=>2
номер категории, не буду выкладывать полный код, т.к. очень хочется чтобы в этом разбирались только те кто реально умеет)))
  • № :6
  • 28 февраля 2012 11:19
можете сделать так подробнее
{custom category="2,3" template="shortstory-1" aviable="global" from="0" limit="5" cache="yes"}

а в шаблоне shortstory-1.tpl добавить следующее
<style>
.newsbody img{ margin: 0 0 0 0;
width: 50px;
height : auto;
float: center;
}
</style>
<div class=newsbody bgcolor="#FDFDFD" width="100%">
<a href="{full-link}"title="{title}">{image-1}</a>
</div>

width: 50px; размер картинки по ширине
  • № :5
  • 28 февраля 2012 07:24
Kijimoshi,
В это модуле можно только по :
rating – Рейтинг статьи
date – Дата публикации
comm_num – Количество комментариев
news_read – Количество просмотров
  • № :4
  • 28 февраля 2012 01:35
Как можно организовать вывод только 1й категории?
  • № :3
  • 23 февраля 2012 17:53
у меня стоит
Rating, выводит ТОП по рейтингу.
А надо по просмотрам...
что там надо написать чтоб ТОП по просмотрам выводило?
views пробовал, не помогает
DLE 9.5
  • № :2
  • 23 февраля 2012 17:07
Pro100User,
- если вы хотите выводить топ, то вверху найти строку и заменить date на rating:
В этом месте пытались поменять ...? Для какой версии ?
Возможно так :
. PREFIX . "_post WHERE approve='1' ORDER BY news_read DESC LIMIT 0,9" );
  • № :1
  • 23 февраля 2012 16:35
А можно сделать ТОП по просмотрам?
views пробовал, не работает