
Модуль, выбор количества новостей на главной
Описание
Маленький но очень полезный модуль для блогов, форумов, киносайтов, для новостных сайтов и тд
Модуль позволяет выбирать количество выводимых новостей на главной странице вашего сайта.
Очень прост в установке и работает посредством 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);
можете указать свои цифры.
У данной публикации нет комментариев.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Комментарии
Какую операционную систему вы используете
Ваша реклама