Навигация

Движки сайтов
Движки форумов
Движки соц. сетей
Движки торрент трекеров

Online

Сейчас на сайте:
Пользователей: 0
Отсутствуют.

Роботов: 3
YandexYahoo
Googlebot

Гостей: 53
Всех: 56

30ка посетивших:
Пользователей: 30
aGeNT BADam
BlackS bullet
cepsh Dianeris
foxbob funvaz
Fох h-ostru
hihihehe ik280
jing marilym
MaXiKo novartis
Oxigen pipulas
RastikRus Rizhov
SaNcHeS serGUCCI
SHADOW-dk ShVad
Tauren TheMaxOld
tomasci WooW
worldos ТорЧ

Реклама

Главная страница » DLE - Хаки » Сортировка по кол-ву скачиваний в custom

Сортировка по кол-ву скачиваний в custom

0
Сортировка по кол-ву скачиваний в custom

Представляю вашему вниманию небольшой апгрейд для модуля custom. Теперь можно в теге custom ставить сортировку по кол-ву скачиваний, а также выводить в шаблоне.

Установка:
1. Залить файл dcount_i.php в корень сайта и перейти по ссылке http://ваш сайт.ру/dcount_i.php
2. Идём в engine/download.php и ищем код:
$db->query ( "UPDATE " . PREFIX . "_files SET dcount=dcount+1 WHERE id ='$id'" );

Ниже добавляем:
$db->query ( "UPDATE " . PREFIX . "_post SET download_count=download_count+1 WHERE news_id ='$id'" );

3. Идём в engine/modules/functions.php и ищем код:
$sql_select = "SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id)";

Заменяем на:
$sql_select = "SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.download_count, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id)";

4. Идём в engine/modules/show.custom.php и ищем код:
$tpl->set( '[/day-news]', "</a>" );

Выше добавляем:
$tpl->set( '{dcount}', $row['download_count'] );

5. Установка закончена.

Информация:
- Для сортировки по кол-ву скачиваний используйте {custom order="download_count"}
- В tpl с custom, для отображения кол-ва скачиваний используйте тег {dcount}

Версия DLE:9.x
Автор: BENN (INDLE.RU)

Скачать с yandex.disk
alert Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
alert Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Опрос

    Зайдёте ли Вы на сайт, ещё?

    Да, я-же старожил win
    Да, я новичок hunter
    Нет nos

Топ 10 SM

BegleZZZ 1598/100
SaNcHeS 540/170
леший 396/320
4
jing 381/200
5
Stenly 357/0
6
marilym 345/70
7
aviatar 343/0
8
silence1988 329/200
9
FrosTPK 294/0
10
ChaSe 289/100

Последние покупки

ChaSe
Зашрифтовал ник
SaNcHeS
Поставил статус
леший
Накормил ник
Ferzik
Поставил статус
Ferzik
Накормил ник

Наши друзья

Лучшее