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

Инструкции | 8 декабря 2014

В файле 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

Документация к модулю Форма Предзаказа

Модуль «Форма Предзаказа» предназначен для вывода на сайте формы отправки менеджерам сайта информации о выбранном...

Подробнее
Веб-дизайн / CSS для начинающих. CSS кнопки это просто

Решил я начать новую серию статей — «CSS для начинающих», надеюсь, будет полезно многим. Первый урок будет посвящен...

Подробнее
Верстка шаблона для сайта Naviline.ru

Сверстан шаблон для сайта Naviline.ru работающий на основе DLE-CMS Оригинальный макет был предоставлен заказчиком. Наша...

Подробнее
Хак MobTPL для DLE

Позволяет для разных устройств использовать разные шаблоны. Основан на коде Генри Хофмана "Хак MobTPL для DLE версия...

Подробнее
Обработка персональных данных на сайте - Готовим сайт к 152-ФЗ

С 1 июля 2017 года штрафы за нарушение закона о Персональных данных увеличиваются до 75 000 рублей. Важно и то, что...

Подробнее
Интерактивные банеры для CMS DLE в примерах

В последних реализациях DLE улучшена защита и как следствие запуск ява-скриптов из тела страницы затруднен но допустим...

Подробнее

💬 Комментарии

В связи с новыми требованиями законодательства РФ (ФЗ-152, ФЗ «О рекламе») и ужесточением контроля со стороны РКН, мы отключили систему комментариев на сайте.

🔒 Важно Теперь мы не собираем и не храним ваши персональные данные — даже если очень захотим.

💡 Хотите обсудить материал?

Присоединяйтесь к нашему Telegram-каналу:

https://t.me/tcsecms/

Нажмите кнопку ниже — и вы сразу попадёте в чат с комментариями