Разделы

Главная страница
Бесплатные шаблоны для DLE
Бесплатные модули для DLE
Хаки для DLE
Платные шаблоны для DLE
Платные модули для DLE
Релизы DLE
Другое

Другие сайты о DLE

Наш опрос

Чего вы хотите от сайта?

Скачать бесплатно шаблоны для DLE
Скачать бесплатно модули для DLE
Скачать бесплатно DLE
Купить качественный шаблон DLE
Заказать модуль DLE

Календарь

«    Май 2012    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Лучшие новости

Архив новостей

Май 2011 (1)
Январь 2010 (1)
Декабрь 2009 (4)
Июнь 2009 (1)
Май 2009 (2)
Март 2009 (3)

тИЦ и PR сайта
хочешь такой же информер? Информер ТИЦ и PR

Топ журналистов сайта

Категория: Бесплатные модули для DLE | автор: dlemonster | 25 декабря 2008 | Просмотров: 4064

Шаг 1
Создаём модуль top_users.php

<?php
if(!defined('DATALIFEENGINE'))
{
  die("Hacking attempt!");
}
$top_users = dle_cache ("top_users", $config['skin']);
if(!$top_users)
{
  $top_users = "<h3>Топ журналістів</h3>";
  $query  = "SELECT `".PREFIX."_users`.name,COUNT(`".PREFIX."_users`.name) AS count
            FROM `".PREFIX."_users`,`".PREFIX."_post`
            WHERE `".PREFIX."_users`.name = `".PREFIX."_post`.autor ORDER by count
            GROUP BY `".PREFIX."_users`.name";
  $result = $db->query($query);
  while ($row = $db->get_row($result))
  {
    $top_users .= "<a href=".$config['http_home_url']."user/".$row['name']."/>".$row['name']."</a> - ".$row['count']."<br>";
  }
  create_cache("top_users", $top_users);
}

?>


Сохраняем в папке engine/modules.


Шаг 2
В файле index.php после

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


Добавляем:

$tpl->set('{top_users}',$top_users);




Шаг 3

В шаблоне добавляем:
{top_users}


Готово!

Шаг 4
Файл init.php: в конце файла до ?> пишем:
require_once ENGINE_DIR.'/modules/top_users.php';

 (голосов: 21)

Комментарии (6)

crackbutovo

Новостей: 0
Комментариев: 2
ICQ: --

Комментарий добавлен: 8 мая 2009 04:51
Что то у меня ничего нет


   

dlemonster

Новостей: 18
Комментариев: 12
ICQ: --

Комментарий добавлен: 8 мая 2009 05:32
Совсем ничего? Пустое место? Или как?


   

macho130

Новостей: 0
Комментариев: 1
ICQ: --

Комментарий добавлен: 8 мая 2009 18:34
А у меня после выполнения 4 шага выдаёт такое: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'GROUP BY `dle_users`.name' at line 4 в чём проблема?
Я правда на денвере пробую.


   

crackbutovo

Новостей: 0
Комментариев: 2
ICQ: --

Комментарий добавлен: 18 мая 2009 09:04
незнаю я не писал ничего, но пока нет ничего, скажиет где можно посмотреть как получаетс\?? вид:))


   

lockon

Новостей: 0
Комментариев: 1
ICQ: --

Комментарий добавлен: 22 мая 2010 01:27
Для этого чуда кустарного производства нужна таблица

tongue wink


   

dlemonster

Новостей: 18
Комментариев: 12
ICQ: --

Комментарий добавлен: 22 мая 2010 02:23
lockon,
Зачем таблица? Какая? Ну и шуточки :)


   

Информация


Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.

Облачко тэгов

dle captcha, доска объявлений dle, категории dle, темный шаблон dle, шаблон dle кино, шаблон для dle forum, шаблоны dle варез

Популярные статьи

Лучшие новости