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

Хак предназначен для версии 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}')" );

Хак сортировка новостей по цифровому коду
модуль бесплатно, установка 500 рублей.
http://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
Введите два слова, показанных на изображении: *


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 - признанный специалист по созданию полноприводных...

14/11/2016 - Скрипт просмотра папки php_folder_viewer

Обзор содержимого папки всего одним файлом. Достаточно загрузить файл в нужную папку, например www.site.ru/folder1/ и открыть его адрес в веб-браузере, например www.site.ru/folder1/index.php...

25/10/2016 - Спецтехника JENZ - сайт для официального дилера

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

24/10/2016 - Модуль DLE-convert.xfields

Скрипт конвертации формата дополнительного поля новостей для DataLife Engine тип поля: text в новый тип поля: yesorno...

comments powered by Disqus