» » Advanced Top - Расширенный топ новостей для DLE (устарел)

Advanced Top - Расширенный топ новостей для DLE (устарел)

14.06
107
29 926
Представляю Вашему вниманию новый модуль для DLE - Advanced Top - Расширенный топ новостей.

Модуль предназначен для вывода неограниченного числа блоков с разнообразными топами новостей у себя на сайте.
Допустим Вам требуется вывести на вашем любимом варезнике сайте топ видео/игр/музыки за неделю/месяц/год - тогда модуль расширенного вывода новостей, то, что Вам нужно.

Для наглядности взгляните на два скриншота.

Это обычный топ новостей:
Advanced Top - Расширенный топ новостей для DLE (устарел)


А это простой пример вот такой вот строчки кода.
{include file="engine/modules/adv_top.php?&block_num=1&img_show=1&t_img_w=220&t_img_h=50&showcomments=1"}

Advanced Top - Расширенный топ новостей для DLE (устарел)


Особенности модуля:
- Лёгкая установка модуля, подключение через include.
- Все настройки модуля являются необязательными, указываются непосредственно в строке подключения блока.
- Кеширование каждого блока в отдельный файл, картинки кашируются в папку с общим кешем, так что вам не придётся переодически удалять мусор.
- Произвольное количество блоков с топами на страницах.
- Модуль не использует tpl шаблонов, что немного увеличивает скорость работы модуля.
- Оформление модуля производится через CSS.

Возможности модуля:
- Задание временного интервала для отбора новостей. Указывается в днях, от 1 до бесконечности.
- Отбор новостей из определённой категории/категорий. Отдельно настраивается для каждого блока.
- Произвольное количество новостей в каждом блоке.
- Количество символов в заголовке новости.
- Количество символов в новости.
- Вывод значения из определённого дополнительного поля. Например можно вывести таким образом ссылку на картинку, или видео.
- Возможность показа количества комментариев к новости.
- Вывод картинки из новости с указанием ширины и высоты (обрезается через crop).

Установка:
1. Копируем файл adv_top.php в папку /engine/modules/.
2. Открываем файл /engine/cache/.htaccess и заменяем две написанных там строчки на:
Order Deny,Allow
#Deny from all
<Files *.tmp>
Deny from all
</Files>
<Files ".(jpg|gif|png)$">
Allow from all
</Files>

Это для того, чтобы был доступ на чтение картинок из папки кеша.
3. Подключаем модуль строкой
{include file="engine/modules/adv_top.php?&block_num=1"}

где обязательно нужно указывать уникальное значение для переменной block_num, цифры или буквы, разницы нет.

4.Всё! Остальная нужная информация прокомментирована в файле модуля.

Как всегда жду пожеланий.

Похожие материалы

Комментарии

pashastar
pashastar 13 января 2012 16:57
Подскажите, как сделать горизонтальный вывод?
ПафНутиЙ
ПафНутиЙ 13 января 2012 16:59
глаза разуйте для начала
pashastar
pashastar 13 января 2012 19:09
Увидел. Тогда еще вопрос (тупой): куда вставлять тэг float: left;?
ПафНутиЙ
ПафНутиЙ 13 января 2012 19:30
Этот вопрос можно было и не задавать, я всё равно не отвечу на него.
Учите основы вёрстки самостоятельно. советую начать с сайта htmlbook.ru
Drakeno
Drakeno 13 января 2012 20:09
pashastar, задаете класс div блока в adv_top.php, а параметры самого класса прописываете в CSS. У меня получилось именно так.
volodimirklimen
volodimirklimen 19 января 2012 17:23
После очистки кеша сайт грузится очень долго.
amikron
amikron 29 января 2012 13:38
Здравствуйте. мучаюсь 2ой день, вместо топа выводит "По указанному критерию материалов нет". Пробовал менять все параметры - количество дней и тд. В чем может быть проблема? dle 9.3 nulled. мб потому что нуллед?
ПафНутиЙ
ПафНутиЙ 29 января 2012 15:52
Во первых используйте модуль Block.Pro.2
Во вторых смотрите выводятся ли новости стандартным тегом, скорее всего просто дата новости старая.
Estet
Estet 7 февраля 2012 00:42
Здравствуйте. Не знаю, жива ли тема - но все таки попытаюсь...
Прочитав много ответов в данном топике, потерялся. Может вопрос таков звучал, если ДА - ткните меня носом!
Сделал все по Фэншую, но на месте топ новостей написано "По указанному критерию материалов нет".
Что конкретно делает block_num=1 ???
Пытаюсь воспроизвести все через Denwer (не знаю имеет ли значение) на DLE 9.0
До найденной статьи, пытался четко настроить_ http://dle-module.ru/free_module/385-novyj-vid-vyvoda-populyarnyx-novostej.html данный "продукт"! Но тоже как-то вяло, не совсем корректно воспроизводило. И главная проблема новости выводит по рейтингу, а хотелось бы в разброс.
Буду рад любой помощи!
ПафНутиЙ
ПафНутиЙ 7 февраля 2012 02:29
Актуальная версия модуля тут точнее это глубокая переработка.

Цитата: Estet
Что конкретно делает block_num=1 ???

присваивает блоку уникальное значение, для формирования кеша.
ddd1
ddd1 10 февраля 2012 03:32
Уважаемый Пафнутий, я верно понимаю, что функционал данного модуля может с лёгкостью выдать Block.Pro.2?

Подскажите, каким образом там выводить новости по рейтингу, как это тут.

Спасибо!
ramzesrz
ramzesrz 10 февраля 2012 05:20
привет ПафНутиЙ хорошая работа скрипт очень удобный несколько дней искал что то подобное у меня возникла проблема может ты поможешь мне надо что бы этот модуль выводил сначала картинку а потом напротив описание и (описание и фото должны быть кликабельны при наводке на фото описане меняло стиль цвета )
13Aleksandr
13Aleksandr 17 февраля 2012 10:51
Здравствуйте.Модуль классый только вот у меня он часть картинок показывает а часть нет не пойму в чём дело.Посмотрите может что подскажете http://softsobaka.ru/
ramzesrz
ramzesrz 18 февраля 2012 00:51
13Aleksandr почисти кеш в админке движка сайта
13Aleksandr
13Aleksandr 19 февраля 2012 17:37
ramzesrz чистил,непомогает,правда если новые новости появляются в блоке то у них есть картинка
vov41k
vov41k 28 марта 2012 18:30
Здравствуйте.

Я хочу вывести 5 блоков, но в каждого блока будет свой стиль, как можно такое сделать?

Например так:
ПафНутиЙ
ПафНутиЙ 28 марта 2012 19:42
Юзайте block.pro.2

Добавить комментарий

Комментировать могут только зарегистрированные пользователи

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.