Comp-Star » DataLife Engine » Хаки DLE » Хак Сортировка по кол-ву скачиваний в custom
Информация к новости
  • Просмотров: 1921
  • Автор: Compstar
  • Дата: 5-04-2013, 15:52
5-04-2013, 15:52

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

Категория: DataLife Engine » Хаки DLE

Хак Сортировка по кол-ву скачиваний в 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'" );[/code]



Ниже добавляем:

$db->query ( "UPDATE " . PREFIX . "_post SET download_count=download_count+1 WHERE news_id ='$id'" );[/code]



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)";[/code]



Заменяем на:

$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)";[/code]



4. Идём в engine/modules/show.custom.php и ищем код:

$tpl->set( '[/day-news]', "</a>" );[/code]



Выше добавляем:

$tpl->set( '{dcount}', $row['download_count'] );[/code]



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

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

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

 

Внимание! У вас нет прав для просмотра скрытого текста.

 

0


Метки к статье: Хаки, DLE

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Добавление комментария

Имя:*
E-Mail:
Комментарий:
Полужирный Наклонный текст Подчеркнутый текст Зачеркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера
Вопрос:
Город где была проведена олимпиада 2014 ?
Ответ:*
Введите код: *