Надоело мне самому искать по всем просторам интернета и заливать, устанавливать и т.д. постоянно каждый модуль. Решил сделать такой модуль, что бы бесплатно и сразу надежно. Ничего не нашел, долго думал и до меня дошло. Мы все знаем тег {custom}, он работает изначально в dle.
Совместимость: all * (dle 4.0 - dle 9.5)
Поддерживают: all * (Opera, Firefox, Chrome и т.д.)
Стоимость: Бесплатно.
Настройка:
1 шаг
Для нормального вывода, надо открыть файл index.php
2 шаг
Теперь надо добавить новые теги и описать их функции
Для этого надо нам открыть файл functions.php (его мы можем найти в каталоге /engine/modules/)
У нас получается код такого типа (который мы вставляем в main.tpl и там же настраиваем):
{custom category="1" template="custom" aviable="global" from="0" limit="10" order="rating" by="DESC" cache="no"}
Где,
category - это те категории, из которых бы выводились новости. (если более одной категории, то перечисляйте их через запятую category="1,2,3,4,8,20,16" )
template - это тот шаблон, из которой выводится этот блок (например random.tpl)
aviable - раздел в котором будет выводится запрашиваемые новости, может принимать следующие значения:
from - номер новости с которой начнется вывод (например from="5", а если limit="5", то не будет выводиться вообще, а если limit="10", то будет выводиться 5 новостей, причем номер можно поставить любую и там и там)
limit - сколько новостей будет выведено (например limit="5" будет выводиться 5)
cache - принимает значения yes или no - устанавливает кешировать вывод или нет, рекомендуется кешировать для снижения нагрузки. (yes - да, no - нет)
Теперь о order="rating" by="DESC"
order - это поле, которое выдает нам то значение, которое мы указали (написали) в нем.
Перечислю из rating - лучшие новости, RAND() - случайные новости и data - новости добавленные по дате.
Что касается by="DESC"
by - это поле, которое выдает нам то значение, которое мы указали (написали) в нем.
Перечислю ASC – сортирует по возрастанию (1,2,3,4,5), DESC – сортирует по убыванию (5,4,3,2,1)
Поддерживают: all * (Opera, Firefox, Chrome и т.д.)
Стоимость: Бесплатно.
Настройка:
1 шаг
Для нормального вывода, надо открыть файл index.php
2 шаг
Теперь надо добавить новые теги и описать их функции
Для этого надо нам открыть файл functions.php (его мы можем найти в каталоге /engine/modules/)
У нас получается код такого типа (который мы вставляем в main.tpl и там же настраиваем):
{custom category="1" template="custom" aviable="global" from="0" limit="10" order="rating" by="DESC" cache="no"}
Где,
category - это те категории, из которых бы выводились новости. (если более одной категории, то перечисляйте их через запятую category="1,2,3,4,8,20,16" )
template - это тот шаблон, из которой выводится этот блок (например random.tpl)
aviable - раздел в котором будет выводится запрашиваемые новости, может принимать следующие значения:
from - номер новости с которой начнется вывод (например from="5", а если limit="5", то не будет выводиться вообще, а если limit="10", то будет выводиться 5 новостей, причем номер можно поставить любую и там и там)
limit - сколько новостей будет выведено (например limit="5" будет выводиться 5)
cache - принимает значения yes или no - устанавливает кешировать вывод или нет, рекомендуется кешировать для снижения нагрузки. (yes - да, no - нет)
Теперь о order="rating" by="DESC"
order - это поле, которое выдает нам то значение, которое мы указали (написали) в нем.
Перечислю из rating - лучшие новости, RAND() - случайные новости и data - новости добавленные по дате.
Что касается by="DESC"
by - это поле, которое выдает нам то значение, которое мы указали (написали) в нем.
Перечислю ASC – сортирует по возрастанию (1,2,3,4,5), DESC – сортирует по убыванию (5,4,3,2,1)