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

Хак предназначен для версии 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
Страница модуля: http://tcse-cms.com/works/
Автор версии: Антон Антонов
Правообладатель: Виталий Чуяков. (talik@tcse-cms.com)


Имя:*
E-Mail:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Введите два слова, показанных на изображении: *


26/10/2018 - Хак сортировки новостей по цифровому коду (Плагин для DLE 13)

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

29/06/2018 - Редизайн корпоративного сайта СпецТехСервис

Новая работа студии - редизайн сайта для компании, являющейся официальным поставщиком прицепной техники марки «Faymonville» и «MAX Trailer» на рынке России и стран СНГ. Компания «СпецТехСервис»...

30/05/2018 - Заготовка под простой плагин для DLE 13

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

25/09/2017 - Сайт компании ЛТ-Групп. Комплексные поставки деталей

Динамично развивающаяся молодая компания ООО “ЛТ-ГРУПП” осуществляет комплексное обеспечение элементами трубопровода и трубопроводной арматуры для предприятий различных отраслей промышленности -...

09/08/2017 - Центр физкультурно-оздоровительной работы ОЛИМП

Корпоративный сайт для регионального спортивного клуба. Наша работа в новом жанре - проект в сфере фитнеса и здорового образа жизни....

05/06/2017 - Поиск по складу запчастей - модуль для DLE v3.1.1

Модуль интернет-магазина еще проще, еще легче и еще быстрее. Мы рады представить наш новый продукт - модуль "Поиск по складу" для DLE. Специальный модуль для отображения прайс-листов компании с...

17/04/2017 - WIELTON SPB - сайт по продаже и обслуживанию прицепной техники бренда WELTON

Основной задачей была приведение внешнего вида сайта официального дилера WIELTON в России к фирменному стилю производителя wielton.ru Но с учетом доработок и общего облегчения восприятия информации о...

01/03/2017 - Корпоративный сайт компании ВентСтройПром - услуги по вентиляции и кондиционированию

Обновление платформы, редизайн и глубокая переработка внутренней структуры под текущие задачи клиента....

05/12/2016 - most2002.ru - услуги на рынке складской логистики

Редизайн сайта и перенос c устаревшей версии движка internet-cms на актуальную версию DLE - именно такие задачи были решены для сайта most2002.ru. О заказчике: ООО «Компания „МОСТ“» предлагает свои...

16/11/2016 - Редизайн сайта SsangYong для Аларм Комтранс

Плановое обновление дизайна корпоративного сайта согласно фирменному стилю дистрибьютора в РФ. Корейская компания SsangYong Motor Company - признанный специалист по созданию полноприводных...

comments powered by Disqus