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

Хак предназначен для версии 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:
  • 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
Введите два слова, показанных на изображении: *


10/07/2020 - Плагин AMTS Pro (платная версия с админкой)

Специальная версия бесплатного плагина AMTS с адмикой для удобной работы с выбором шаблонов для различный мобильных устройств. Плагин AMTS Pro by TCSE это еще один хак для mobiledetect.class.php...

13/05/2020 - Плагин instagram виджет для DLE

Бесплатный Instagram виджет для сайта: Транслируйте ваши фотографии из Instagram.com прямо на вашем сайте. Оригинал скрипта на сайте разработчика http://inwidget.ru/ . Студия TCSE адаптировала скрипт...

13/05/2020 - EMPLgroup.ru - сайт спецтехники для пожаротушения

Корпоративный сайт для ГК “Кузовостроитель” является эксклюзивным представителем компании EMPL на территории Российской Федерации. EMPL: История австрийской компании началась в 1926 году, когда Josef...

05/05/2020 - Плагин AMTS-tcse - расширенный переключатель мобильных шаблонов

Представляем вашему внимание: Advanced Mobile Templates Switch (AMTS-tcse) расширенный переключатель мобильных шаблонов позволяющий вместо шаблона smartphone используемый для всех типов мобильных...

27/04/2020 - cttd.ru - Каталог арматуры для нефтегазовой отрасли

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

19/04/2020 - Вывод содержимого сайта только для Chrome или Safari - Плагин browser-selection by TCSE

Плагин browser-selection by TCSE это еще один хак для mobiledetect.class.php встроенного в DLE 14. Добавляем поддержку тегов для веб-браузера Chrome и для Mobile Safari. [chrome] текст...

16/04/2020 - Добавить на главный экран - скрипт для DLE: add-to-homescreen

Для устройств работающих на Android в веб-браузере Chrome можно добавить опцию которая будет помогать сохранять ярлык сайта на главном экране смартфона или планшета. Добавляем в удобном место вашего...

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

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

30/01/2020 - СочиМолод.РФ - Городской портал

Классический новостной портал на основе DataLife Engine. Именно для подобных сайтов DLE оптимален. Тем приятнее было работать над данным проектом....

30/12/2019 - Судовые двигатели MAN - сайт man-engine.ru

Корпоративный сайт-каталог судовых двигателей производства германской компании MAN. ООО «ЛТК» — официальный импортер высокооборотных судовых, промышленных газовых и дизельных двигателей MAN....

comments powered by Disqus