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

Хак предназначен для версии DLE 13 (это обновление старой версии для DLE 10.3)

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


После указания необходимого цифрового кода остается в настройках категории выбрать сортировку по "рейтингу".


Скачать плагин


hack_sort_rating_xml_v1.0.zip - без справочной админки [2,09 Kb] (cкачиваний: 124)
hack_sort_rating_v1.2.0.zip - с админкой [31,01 Kb] (cкачиваний: 42)
hack_sort_rating_v1_2_1.zip - для DLE 13.2 [31,02 Kb] (cкачиваний: 28)


Данная версия работает только для уже созданных публикаций при их редактировании.
Для новых публикаций вывод редактирования рейтинга не включен.

Обновление плагина от 2018-10-26 - версия 1.2.0


- Добавлена админка со справочной информацией по работе плагина.



Обновление плагина от 2019-03-06 - версия 1.2.1


- Добавлена поддержка DLE 13.2 (в файле engine/inc/editnews.php появились новые переменные для поиска и замены, из-за чего старая версия плагина не работала)


Уважаемые посетители,
Если Вы хотите оставить заказ на разработку сайта или получить предварительную консультацию воспользуйтесь формой по ссылке ниже.
Обратная связь
Наш специалист ответит вам в течении суток.


Похожие публикации

Шаблон для простого модуля в DLE 13

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

Заготовка под простой плагин для DLE 13

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

Исправление html кода для bb редактора

Если вдруг ваш сайт на DLE случайно поломал отображение верстки в админке, то данная заметка для вас. Как это обычно бывает? В настройках сайта используется по-умолчанию BBcode редактор ля написания... читать далее

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

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

Обновление модуля TradeMod для DLE 10

Что нового: - Обновлен автоинстайлер установки модуля на чистый скрипт DLE 10 - Добавлены шаблоны для почтовых уведомлений. - Добавлены новые теги для шаблонов карточки товара. - Добавлена опция -... читать далее

Jquery / Фиксим плагин jGrowl в IE 7

Сегодня с удивлением обнаружил, что популярный в народе jQuery-плагин для показа сообщений jGrowl версии 1.1.1 не работает в IE7. Вернее, сами сообщения отображается, но где-то внизу. В других... читать далее

Комментарии (10)

  1. #1 написал: Александр
    Группа: Гости
    14 ноября 2018 18:43

    Не понял самое главное: как ставить хак? Что делать с этим .xml? Первый раз сталкиваюсь!
    • 0

       

    1. #2 написал: TCSE
      Группа: Администраторы
      14 ноября 2018 18:47

      1. у вас должна быть версия DLE 13 или выше.
      2. далее открываете в админке сайта сайте раздел УТИЛИТЫ - Управление плагинами
      обычно это ссылка вида вашсайт.ru/admin.php?mod=plugins

      и уже именно там добавляете новый плагин.
      через кнопку "загрузить новый плагин"

      • 1

         

      1. #3 написал: Виктор
        Группа: Гости
        14 марта 2019 07:35

        Интересный хак, поставил себе всё работает на отлично! Был бы ещё такой же только для опросов.
        • 0

           

  2. #4 написал: Виктор
    Группа: Гости
    14 марта 2019 09:37

    А вот если стоит репутация лайк или дизлайк тогда работает плоховато. Общее кол-ва показывает нормально а вот то что ставили + или - после обновления стр. ставится на 0 пока не нажмёшь дизлайк и обратно лайк
    • 0

       

    1. #5 написал: TCSE
      Группа: Администраторы
      14 марта 2019 14:01

      попробуйте другой модуль.
      Пафнутий ранее делал https://pafnuty.name/modules/160-editrating.html быть модет он вам больше подойдет.
      • 1

         

      1. #6 написал: Виктор
        Группа: Гости
        15 марта 2019 10:12

        Спасибо за оперативный ответ. Их модуль то что мне нужно, всё работает правда пришлось сделать правки ну это не страшно.
        • 0

           

  3. #7 написал: TeraMoune
    Группа: Гости
    5 апреля 2019 22:50

    Эм, что ? rating. А как же стандартный рейтинг ?)
    rating так-то уже забито и сортирует по рейтингу который выставляется через систему оценок. К слову поставив данный хак на уже созданные новости и переназначив у вас слетит весь рейтинг, а затем если выставить число и сохранить и после поставить оценку новости число будет перезаписано +1

    Вот пример SQL запроса при выставлении +1 новости.
    • 0

       

    1. #8 написал: TCSE
      Группа: Администраторы
      6 апреля 2019 12:53

      Любой встроенный в движок механизм сортировки каждый владелец сайта использует по своему усмотрению.

      Есть огромный пласт сайтов для которого выставление рейтинга новостей посетителями совершенно не обязательная опция.

      Пример: сайты автодилеров или любые корпоративные сайты.
      Им не нужен рейтинг от посетителей от слова "совсем".

      А вот возможность отсортировать публикации в категориях или в custom блоках в определенном порядке - наоборот требуется постоянно.

      Так зачем плодить лишние сущности, если можно адаптировать стандартный механизм рейтинга под нужды конкретного сайта?

      Для этого и предназначен данный модуль/хак.
      • 0

         

      1. #9 написал: TeraMoune
        Группа: Гости
        7 апреля 2019 19:27

        И тем не менее, никто не в праве в наглую заменять что-то и не упомянуть об этом. Рейтинг поле является общим и обязательным при работе моделя рейтинга, как звёздами так и лайки. Это зависимое поле которое показывает рейтинг новости в зависимости от голосов.

        Поставил ваш модуль и похерил весь рейтинг в новостях, благодарю :D
        Можно было бы не полениться и сделать отдельное поле которое не будет конфликтовать с другими. Грамотный программист как раз так и поступил бы.

        Вы же умеете сделать sql Запросы типа ALTER TABLE ADD ? Вот и добавьте для своего хака, поле которое будет нормально без каких либо последствий отдельно добавлять поле для значений не время при этом остальному. Ведь не все тут создают сайты по прадажам авто.
        • 0

           

  4. #10 написал: TeraMoune
    Группа: Гости
    7 апреля 2019 23:36

    Но я шучу, я не ставил ваш хак. Но кто нибудь обязательно его поставит и это будут не обязательно люди автодилеры или админы корпоративных сайтов. Если вы понимаете о чём я :D Прежде чем его ставить человеку бы хорошо знать, что будет в случае его установки, и вообще я так понимаю задумка в позиции. Это как поле posi у категории которое как раз и содержит независимые числовые значения по которому производится сортировка.

    Данный хак в полне может изменится и стать не хаком сортировки по рейтингу, а просто независимая сортировка по числовому параметру. Я такое в своём модуле делал и назвал поле банально index
    • 0

       

Прокомментировать


@

  • 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