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

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

Сортировка по кол-ву скачиваний в 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


Скачивание доступно только для зарегистрированных
НАШИ НОВОСТИ
Опубликовано 04 апрель 2014
Представляю вашему вниманию шаблон онлайн кинотеатра с глубокой настройкой под свои нужны OST-ARENA.RU Читать далее...
Опубликовано 18 март 2014
Представляю вашему вниманию, адаптивный новостной шаблон Reades News. Адаптивный дизайн подразумевает, что шаблон будет одинаково корректно отображаться во всех устройствах. Шаблон отлично подойдет для медийных новостей и не только. Обязательно посмотрите видеозапись работы Читать далее...
Опубликовано 16 март 2014
Дизайн Zerotheme, адаптирован для DLE 10.1 by Yurets. Шаблон zBoomMusic позиционируется как шаблон для музыкального портала или музыкального блога. Вверху шаблона расположен слайдер, под слайдером Топ новостей, далее последние добавленные новости. Читать далее...