Поиск по сайту
Вход на сайт
Обратите внимание
Топ-новости
Архив сайта
Апрель 2016 (1)
Апрель 2014 (1)
Ноябрь 2013 (1)
Октябрь 2013 (1)
Май 2013 (2)
Апрель 2013 (8)
Партнеры

seo-monster.ru - сервис проверки доменов
хочешь такой же информер? Информер ТИЦ и PR

Модуль "Top downloads"

Автор: vladimir( icq:268-591-244)
Назначение модуля: Топ файлов сайта по количеству загрузок.
Версия ДЛЕ: 5.3-5.4

Установка.

Шаг 1.
Копируем файл в директорию modules.
Содержимое файла:

<?php
/*
=====================================================
Copyright (c) 2007 dle.net.ua Владимир Лысак ICQ:268-591-244  
=====================================================
Файл: top_downloads.php
-----------------------------------------------------
Назначение: Топ загрузок файлов.
=====================================================
*/
if(!defined('DATALIFEENGINE'))
{
  die("Hacking attempt!");
}
$limit = 10;//сколько позиций показывать
  $query = "SELECT `dle_files`.`id`,`name`,`dcount`,`dle_post`.`title` FROM `dle_files`,`dle_post`
        WHERE `dle_post`.id=`dle_files`.news_id
          ORDER by `dcount` DESC
          LIMIT {$limit}";
  $result = $db->query($query);
  while ($row = $db->get_row($result))
  {
      $top_downloads .= "{$row['dcount']} раз(а)- <a href=".$config['http_home_url']."engine/download.php?id={$row['id']} target=_blank title=\"{$row['title']}\">";
      $top_downloads .= "<b>{$row['name']}</b></a><br />";
  }
?>


Шаг 2.
В конфе файла init.php пишем:

require_once ENGINE_DIR.'/modules/top_downloads.php';


Шаг 3.
В шаблоне main.tpl пишем
{top_downloads}


Шаг 4.
В файле index.php
после
    $tpl->set('{speedbar}', $tpl->result['speedbar']);

пишем
    $tpl->set('{top_downloads}',$top_downloads);


На этом всё. Проверяем результат.

top_downloads.rar [1,1 Kb] (cкачиваний: 377)

У вас не ставится dle модуль или dle шаблон работает не правильно? Задайте вопрос на нашем форуме по DLE(Datalife Engine CMS) и Вам обязательно помогут!



Если появились вопросы по поводу Модуль "Top downloads" или Вы хотите высказаться, то пройдите регистрацию или авторизируйтесь и оставляйте комментарии.
#1 написал: road2moon (14 апреля 2007 20:09)

Публикаций: 0
Комментариев: 0
"WHERE `dle_post`.id=`dle_files`.news_id ORDER by `dcount` DESC" - Это типа начиная с наибольшего значения и вниз?
#2 написал: vladimir (14 апреля 2007 21:58)

Публикаций: 263
Комментариев: 754
road2moon,
Типа да winked
#3 написал: maxya (16 октября 2007 08:41)

Публикаций: 0
Комментариев: 0
спасибо!!!
#4 написал: Steal (27 декабря 2007 18:57)

Публикаций: 0
Комментариев: 0
wink СПАСИБА! smile
#5 написал: sanek_b (2 февраля 2008 23:41)

Публикаций: 0
Комментариев: 0
Спасибо.Но немагу понять че тута у меня ошибка подскажите.
$result = $db->query($query);
while ($row = $db->get_row($result)
#6 написал: vladimir (3 февраля 2008 11:19)

Публикаций: 263
Комментариев: 754
Какая ошибка? Я не вижу ошибки. Или мне угадать?;)
#7 написал: fidgeter (4 июня 2010 11:10)

Публикаций: 0
Комментариев: 0
Большое спасибо, все работает! можно посмотреть работу на designerstudio.ru
#8 написал: marksman (23 февраля 2013 14:35)

Публикаций: 0
Комментариев: 0
Подскажите пожалуйста, что надо прописать в "top_downloads.php" - чтобы при нажатие на ссылку начиналась не скачивание, а переходил на страницу с материалом?!
Информация

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

Вверх