Разместить объявление
Rukassa - надёжная платёжная система для сайтов и телеграм ботов
хостинг
VIPAdmin / Архив / Хак Алфавитный список новостей

Хак Алфавитный список новостей


Позволяет выводить список всех новостей в алфавитном порядке

Установка:

Открываем index.php и находим:

$tpl->load_template ( 'main.tpl' );


Ставим выше:

/*Меню алфавитное*/
	
$alfa_menu = dle_cache( "menu_for_main", $config['skin'], true );

if ($alfa_menu === FALSE) {
	$serials_alfa = Array();
	$cats = $db->query("SELECT id,date,title,category,alt_name FROM " . PREFIX . "_post ORDER BY title ASC");
	while ($row = $db->get_row($cats)) {
	
		if (ord(substr($row['title'], 0, 1)) >= 48 AND ord(substr($row['title'], 0, 1)) <= 57)
			$symbol = "0-9";
		elseif ((ord(strtoupper(substr($row['title'], 0, 1))) >= 65) AND (ord(strtoupper(substr($row['title'], 0, 1))) <= 90))
			$symbol = "A-Z";
		else
			$symbol = ord(substr($row['title'], 0, 1));
			
		$serials_alfa[$symbol][$row['id']] = $row;
	}

	$tpl1 = new dle_template();
	$tpl1->dir = TEMPLATE_DIR;
	$tpl1->load_template( 'menu_block.tpl' );

	foreach ($serials_alfa as $id => $array) {
		
		if ($id == '0-9' OR $id == 'A-Z')
			$tpl1->set("{symbol}", $id);
		else
			$tpl1->set("{symbol}", chr($id));
			
		$tpl1->set("{col}", count($array));
		
		$tpl12 = new dle_template();
		$tpl12->dir = TEMPLATE_DIR;
		$tpl12->load_template( 'menu_link.tpl' );
		
		foreach ($array as $key => $info) {

			$link = $config['http_home_url'] .$info['id']."-". $info['alt_name'] . ".html";
			
			$tpl12->set( '[full-link]', "<a href=\"" . $link . "\">" );
			$tpl12->set( '[/full-link]', "</a>" );	
			$tpl12->set( '{name}', $info['title'] );
			$tpl12->set( '{alt_name}', $info['metatitle'] );
			$tpl12->set( '{id}', $info['id'] );
			$tpl12->compile( 'menu_links' );			
			
		}
		
		$tpl1->set("{menu_links}", $tpl12->result['menu_links']); unset($tpl12);
		$tpl1->compile( 'alfa_menu' );
	}
	
	$alfa_menu = $tpl1->result['alfa_menu']; unset($tpl1);
	create_cache( "menu_for_main", $alfa_menu, $config['skin'], true );
	
}	
	$tpl->set("{menu}", $alfa_menu);


В шаблоне main.tpl подключаем:
{menu}

[attachment=1629:Alfavitnom.rar]

Хак Алфавитный список новостей

2-12-2015, 08:27 .zip

Скачать

ТОП Записей

Автор: truapps

Дата: 02.12.2015 08:27

Просмотров: 930

Оцените статью:

0 0

Партнерки

Обзор RollerAds: умная пуш-сеть с инновационными инструментами
Обзор RollerAds: умная пуш-сеть с инновационными инструментами
-1
Перейти
Huffson Group: премиальная CPA-сеть для iGaming
Huffson Group: премиальная CPA-сеть для iGaming
-1
Перейти

Еще немного интересного

Сервисы / Парсинг A-PARSER - парсер сайтов № 1
Сервисы / Сервера и хостинги Хостинг PrivateAlps (Игнорирует DMCA)
Сервисы / Платёжные системы Merchant001- надежный эквайринг для сайта
Статьи Дорвеи 2023-2024
Арбитраж трафика / Статьи Арбитраж трафика на пуш уведомлениях
Статьи / Софт / Антидетект Браузеры Лучшие антидетект браузеры
Сервисы / Трекеры / Клоака Keitaro PRO - трекер для арбитража трафика
Хостинг / Скрипты сайтов / Статьи Как настроить работу почты
Хостинг / Скрипты сайтов / Статьи Урок доступ mysql с любого ip
Хостинг / Скрипты сайтов / Статьи Как сделать моментальную установку сервера? HOSTINPL
Хостинг / Статьи Exim (Восстановление по e-mail)
Скрипты сайтов / Статьи JavaScript - Меняем CSS

Отзывы (0)




To connect permitted only files with the extension: .tpl or .php To connect permitted only files with the extension: .tpl or .php