Модуль, выбор количества новостей на главной
Описание
Маленький но очень полезный модуль для блогов, форумов, киносайтов, для новостных сайтов и тд
Модуль позволяет выбирать количество выводимых новостей на главной странице вашего сайта.
Очень прост в установке и работает посредством AJAX технологий.
Сайт особо не нагружает, работает четко и плавно :)
Установка
1. В директории engine/modules/ создаем файл с названием news_number.php и с содержимым:
<?PHP
if(!defined('DATALIFEENGINE'))die("Hacking attempt!");
$aviable_news_numbers = array(10,15,20,35,50);
if($echolist){
foreach($aviable_news_numbers as $v){
echo "<option".($v==$config['news_number']?" selected":"").">$v</option>";
}
}else{
if(isset($_POST['set_news_number']) AND in_array($_POST['set_news_number'],$aviable_news_numbers)) $config['news_number'] = $_SESSION['news_number'] = intval( $_POST['set_news_number'] );
elseif(isset($_SESSION['news_number']) AND in_array($_SESSION['news_number'],$aviable_news_numbers)) $config['news_number'] = $_SESSION['news_number'];
}
2. Открываем файл engine/engine.php и ищем строку:
$config['news_number'] = intval ( $config['news_number'] );
Перед ней вставляем:include_once ENGINE_DIR."/modules/news_number.php";
В этом же файле ищем:$cache_prefix .= "_tempate_" . $config['skin'];
После этой строки вставляем:$cache_prefix .= "_".$config['news_number'];
3. Теперь, там где мы хотим видеть наш список с количеством новостей вставляем:
<form method="post">
Статей на страницу: <select name="set_news_number" onchange="ShowLoading();$(this).parents('form').submit();">{include file="engine/modules/news_number.php?echolist=1"}</select>
</form>
Настройки
В строке
$aviable_news_numbers = array(10,15,20,35,50);
можете указать свои цифры.
Ссылка для скачивания доступна только авторизованным пользователям, пожалуйста пройдите регистрацию.
Это займёт не более минуты. Не волнуйтесь, мы не спамим!
У данной публикации нет комментариев.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Облако тегов
bootstrap Bootstrap css CSS CSS3 DLE dle fruit farm html html шаблон html5 HTML5 Payeer PNG PSD wap Скрипт удвоителя адаптивный адаптивный шаблон бонусник дизайн игровой хостинг иконки лендинг меню модуль панель портфолио сайт скрипт скрипт фермы текстура удвоитель удвоитель Payeer ферма фон фруктовая ферма хак шаблон экономическая игра
Оцените работу движка