Игры

Самые скачиваемые игры

Шаблон для NFS ...
Кол.скачиваний: 287
Скин Velvet 2.2...
Кол.скачиваний: 264
Туристический ш...
Кол.скачиваний: 252
PSD логотип ста...
Кол.скачиваний: 249
Скин Gravity Bl...
Кол.скачиваний: 248
Bouncy Blizzard...
Кол.скачиваний: 247
Скрипт ajax окн...
Кол.скачиваний: 236
Скин Undergroun...
Кол.скачиваний: 233
Видео

Последние загруженные

Что такое uCoz?...

Категория:

Что такое сайт?...

Категория:

Вывод подкатегорий в категории v 0.2

Категория: Хаки

Модуль выводит подкатегории при переходе в категорию.
поддерживает ЧПУ, и без ЧПУ.
Добавлено вывод количества новых новостей. (1 запрос+кеширование)
в базу не отправляются ни одного запроса.

В index.php после
Code
$tpl->set ( '{topnews}', $topnews );


Вставляем
Code
$tpl->set('{category_menu}', $cat_menu);


В engine/init.php в самом самом конце подключаем
Code
include_once ENGINE_DIR . '/modules/category.php';


В шаблоне main.tpl в каком хотим месте вставляем
Code
{category_menu}


Создаем файл category.php в папке /engine/modules/ с таким содержимым
Code
<?php
if(!defined('DATALIFEENGINE'))
{
  die("Hacking attempt!");
}

$massiv = dle_cache( "massiv", $config['skin'] );
if ($massiv == '') {
$massiv = array();
$temp_date = date( 'Y-m-d H:i', $_TIME - (3596 * 24) );
$numnews=$db->query("select category, count(id) as count from ".PREFIX."_post where approve='1' and date >= '$temp_date'AND date <= '$temp_date' + INTERVAL 24 HOUR group by category");
while ($numnew=$db->get_row($numnews))
{
$massiv[$numnew['category']] = $numnew['count'];
}  
create_cache( "massiv", $massiv, $config['skin'] );
}
$cat_menu='';

if(!$category_id) { foreach($cat_info as $g) if ($g['parentid'] == '0') {
  $schetchik ='0';
   
  foreach ($cat_info as $podcat) if ($podcat['parentid']==$g['id']) { $schetchik = $schetchik + $massiv[$podcat['id']]; }
   
  $schetchik = $schetchik + $massiv[$g['id']];
   
  if ($schetchik =='0' ) {$schetchik ='';} else {$schetchik= "<font size='1' color=\"#ff0033\"> +".$schetchik."</font>";}
  $cat_menu .= "<li><h2 class='nav'><a href=\"/".get_url($g['id'])."\" rel=\"index section\">". $g['name'] . "".$schetchik."</a></h2></li>"; }
  if ($cat_menu !='') $cat_menu = "<ul class='nav'>".$cat_menu."</ul>";
  }
elseif($category_id){ foreach($cat_info as $c) if($c['parentid']==$category_id) {
if ($massiv[$c['id']] !='' ) {$new = "<font size='1' color=\"#ff0033\"> +".$massiv[$c['id']]."</font>";}
$cat_menu .= "<li><h2 class='nav'><a href=\"/".get_url($c['id'])."\" rel=\"index section\">". $c['name'] . "".$new."</a></h2></li>"; }
if ($cat_menu !='')
$cat_menu = "<ul class='nav'>".$cat_menu."</ul>";
}
?>
Сейчас вы просматриваете файл Вывод подкатегорий в категории v 0.2, который находится в категории файлов Хаки. Данный файл Вывод подкатегорий в категории v 0.2 вы сможете скачать бесплатно и без регистрации и конечно же без различных смс. Данный файл на сайте является самым лучшим, поэтому его скачивают и рекомендуют как лучший файл.
Всего комментариев: 0
dth="100%" cellspacing="1" cellpadding="2" class="commTable">
Имя *: Email:
Код *:
Новые игры

Последние добавленные в базу

Новые участники
Добавлено: 23.12.2011
Новый вид онлай...
Добавлено: 23.12.2011
Все нужные bb-k...
Добавлено: 23.12.2011
Скин Gravity Bl...
Добавлено: 21.12.2011
Скин Undergroun...
Добавлено: 21.12.2011
Скин Velvet 2.2...
Добавлено: 21.12.2011
PSD логотип ста...
Добавлено: 21.12.2011
DataLife Engine...
Добавлено: 21.12.2011