Хак сортировка новостей по цифровому коду

Хак предназначен для версии DLE 10.3
Добавляет возможность ручной установки "рейтинга" для новостей (в диапазоне от 1 до 999).
После указания необходимого цифрового кода остается в настройках категории выбрать сортировку по "рейтингу".

В файле engine/inc/editnews.php

Шаг 1. Найти код:

<div class="form-group">
<label class="control-label col-lg-2">{$lang['edit_cat']}</label>
<div class="col-lg-10">
<select data-placeholder="{$lang['addnews_cat_sel']}" name="category[]" id="category" onchange="onCategoryChange(this)" {$category_multiple} style="width:350px;">{$categories_list}</select>
</div>
</div>

Ниже добавить:

<div class="form-group">
<label class="control-label col-lg-2">Рейтинг отображения:</label>
<div class="col-lg-10">
<input type="text" name="rating_ed" size="5" value="{$row['rating']}">&nbsp;<span class="help-button" data-rel="popover" data-trigger="hover" data-placement="right" data-content="Число определяющее позицию новости при отображении в категории" >?</span>
</div>
</div>

Шаг 2. Найти строку

$disable_index = isset( $_POST['disable_index'] ) ? intval( $_POST['disable_index'] ) : 0;

после добавить:

$rating_ed = (isset( $_POST['rating_ed']) && intval($_POST['rating_ed']) != 0) ? intval( $_POST['rating_ed'] ) : 100;

Шаг 3. Найти строку

if ($item_db[6]) $db->query( "UPDATE " . PREFIX . "_post_extras SET allow_rate='$allow_rating', votes='$add_vote', disable_index='$disable_index', access='$group_regel', editdate='$added_time', editor='{$member_id['name']}', reason='$editreason', view_edit='$view_edit' WHERE news_id='$item_db[0]'" );

заменить на:

if ($item_db[6]) $db->query( "UPDATE " . PREFIX . "_post_extras SET allow_rate='$allow_rating', votes='$add_vote', disable_index='$disable_index', access='$group_regel', editdate='$added_time', editor='{$member_id['name']}', reason='$editreason', view_edit='$view_edit', rating='$rating_ed' WHERE news_id='$item_db[0]'" );

В файле engine/inc/addnews.php

Шаг 1. Найти код:

<div class="form-group">
<label class="control-label col-lg-2">{$lang['addnews_cat']}</label>
<div class="col-lg-10">
<select data-placeholder="{$lang['addnews_cat_sel']}" name="category[]" id="category" onchange="onCategoryChange(this)" $category_multiple style="width:100%;max-width:350px;">{$categories_list}</select>
</div>
</div>

Добавить ниже:

<div class="form-group">
<label class="control-label col-lg-2">Рейтинг отображения:</label>
<div class="col-lg-10">
<input type="text" name="rating_ed" size="5" value="{$row['rating']}">&nbsp;<span class="help-button" data-rel="popover" data-trigger="hover" data-placement="right" data-content="Число определяющее позицию новости при отображении в категории" >?</span>
</div>
</div>

Шаг 2. Найти строку:

$disable_index = isset( $_POST['disable_index'] ) ? intval( $_POST['disable_index'] ) : 0;

Добавить ниже

$rating_ed = (isset( $_POST['rating_ed']) && intval($_POST['rating_ed']) != 0) ? intval( $_POST['rating_ed'] ) : 100;

Шаг 3. Найти строку

$db->query( "INSERT INTO " . PREFIX . "_post_extras (news_id, allow_rate, votes, disable_index, access, user_id) VALUES('{$row}', '{$allow_rating}', '{$add_vote}', '{$disable_index}', '{$group_regel}', '{$userid}')" );

Заменить на:

$db->query( "INSERT INTO " . PREFIX . "_post_extras (news_id, allow_rate, votes, disable_index, access, user_id, rating) VALUES('{$row}', '{$allow_rating}', '{$add_vote}', '{$disable_index}', '{$group_regel}', '{$userid}', '{$rating_ed}')" );

Скачать версию хака для DLE 13

https://tcse-cms.com/works/1049-hak-sortirovki-novostej-po-cifrovomu-kodu-plagin-dlja-dle-13.html

Хак сортировка новостей по цифровому коду
модуль бесплатно, установка 500 рублей.
https://tcse-cms.com/instructions/649-hak-sortirovka-novostey-po-cifrovomu-kodu.html | Инструкции
Заказать мод

Хак сортировка новостей по цифровому коду

Версия: 1.0 от 11.11.2014
Страница модуля: https://tcse-cms.com/works/
Автор версии: Антон Антонов
Правообладатель: Виталий Чуяков. (talik@tcse-cms.com)


Имя:*
E-Mail:
  • Смайлы и люди
    Животные и природа
    Еда и напитки
    Активность
    Путешествия и места
    Предметы
    Символы
    Флаги
Введите два слова, показанных на изображении: *


19/01/2024 - Палубное Оборудование - Производство и поставка изделий собственного производства с Морским и Речным регистром и Военной приемкой

Корпоративный сайт завода изготовителя из Гатчины (Лен.Область). Завод осуществляет производство и комплексные поставки: ШТС,СТАКАНЫ ПЕРЕБОРОЧНЫЕ,ФЛАНЦЫ,РУКАВНЫЕ СОЕДИНЕНИЯ,ГРИБОВИДНЫЕ ГОЛОВКИ и...

15/12/2023 - dftruck-test.ru - Лендинг длительного тест-драйва

Разработка лендинга для продавца коммерческой техники китайского бренда Dongfeng Пройдите длительный тест-драйв и испытайте DONGFENG под Ваши бизнес-задачи!...

02/11/2023 - Модуль DLE importNews - работа с новостями сайта через CSV

ЭКСПОРТ / ИМПОРТ НОВОСТЕЙ DLE Плагин для DLE, позволяющий выгружать новости в CSV и загружать их на сайте. Модуль для DLE, позволяющий производить массовые изменения в опубликованных новостях путем...

27/10/2023 - Редизайн сайта компании ООО «КИТ-КОМПЛЕКТ»

Редизайн сайта компании ООО «КИТ-КОМПЛЕКТ» был необходим, чтобы улучшить пользовательский опыт и повысить конверсию. Старый сайт был устаревшим и не отвечал современным требованиям дизайна и...

14/09/2023 - Лендинг: автопробег Dongfeng

Сайт одностраничник для промо-акции поставщика среднетонажной грузовой техники марки Dongfeng...

21/08/2023 - MINECRAFT POCKET EDITION HUB - интеграция верстки в DLE

Разработка сайта на DLE для клубного проекта любителей MineCraft. Заказчиком был предоставлен html шаблон будущего сайта. В нашу задачу входило: - Настроить сайт на DLE, интегрировать html верстку в...

17/05/2023 - Техника АМКОДОР в Вологде

Разработка корпоративного сайта для официального партнер АМКОДОР в городе Вологда компании СТРОЙМЕТИНН. Задачи поставленные перед нашел студией: 1. Представление компании и ее продукции: основная...

29/04/2023 - DLE-xml2tpl - Импорт новостей в формат YML средствами движка DLE

В данной статье будут описаны принципы создания шаблона в формате XML для дальнейшей самостоятельной модификации. Стоит обратить внимание, что у каждого сайта свой набор полей, их можно и нужно...

20/04/2023 - Разработка сайта электроинструмента для бренда KIMO

Для продажи на территории России электро инструмента из Китая заказчику потребовался корпоративный сайт с витриной товаров и возможностью розничных продаж через маркетплейсы. Веб-студия TCSE...

comments powered by Disqus