Multi-Rating v.2.1.1 by Sander для DLE

Multi-Rating v.2.1.1 by Sander

Multi-Rating v.2.1.1 by Sander

Данный модуль добавляет на сайт новый тип рейтинга, который позволяет выставлять оценку за различные характеристики публикации.
К примеру для фильмов и сериалов это могут быть: Сюжет, Игра актеров, Работа оператора и Спецэффекты.
Особенности модуля
  • Любое количество оцениваемых параметров
  • Для каждой категории можно задать свой индивидуальный перечень параметров
  • Можно заменять значение стандартного рейтинга
  • Можно сразу отображать оценку пользователя, если он голосовал ранее
  • Можно разрешить или запретить пользователю менять свою старую оценку
  • Используются настройки групп пользователей и настройки публикации. Т.е. если рейтинг в новости отключен, то модуль не будет работать и отображаться. Если группе пользователя нельзя выставлять оценки, то в модуле так же он не сможет голосовать.
  • В комплекте 2 шаблона, для светлой и темной темы.
  • Простой и доступный для редактирования шаблон. Все цвета, размеры и внешний вид можно относительно легко поменять под себя.
  • Можно записывать значение итогового рейтинга в заданное в настройках доп.поле.


Скриншоты
Пустая форма, без оценок.
Multi-Rating v.2.1.1 by Sander


Общий рейтинг будет обновлен после выставления оценок для всех параметров.
Multi-Rating v.2.1.1 by Sander


Отправка значений рейтинга.
Multi-Rating v.2.1.1 by Sander


По умолчанию ширина окна сделана под 2 блока в ряд, но можно увеличить в файле стилей.
Multi-Rating v.2.1.1 by Sander


В настройках можно указать до какого знака после запятой округлять итоговый рейтинг (по умолчанию 2).
Как видно по курсору, пользователь не может выставлять оценку. Т.е. модуль не реагирует на действия пользователя.
Multi-Rating v.2.1.1 by Sander

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

Адаптивная верстка.
Multi-Rating v.2.1.1 by Sander


Вариант оформления для темных шаблонов.
Multi-Rating v.2.1.1 by Sander


Установка
Модуль подключается в шаблоне fullstory.tpl одной простой строкой:
{include file="engine/mods/multirating/index.php"}


Информация
Стоимость модуля 5wmz
Количество лицензий в комплекте: 1шт
Стоимость дополнительной лицензии: 2wmz
Для работы модуля требуется ionCube Loader v.6.x и старше (для PHP 7.x версия куба должна быть 10.x)
Версия DLE: 10.1 и старше
Версия PHP: 5.4 и старше



Купить модуль: shop.sandev.pro


Контакты
Skype: sander8804
Telegram: @Sandev
ICQ: 404-037-556
E-Mail: oleg.sandev@gmail.com


История изменений
v2.1
+ Добавлена возможность записывать значение итогового рейтинга в заданное в настройках доп.поле.

v.2.1.1
* Исправлена работа с кешем. Изменение рейтинга теперь очищает кеш полной новости.


С уважением,
Олег Александрович a.k.a. Sander
Купить модуль
  • Стоимость модуля: $5
  • В комплекте: 1 лицензии
  • Стоимость дополнительной лицензии: $2
Комментарии: (20)
  1. foto
    VIP 4 июля 2018 14:56 #
    Замечательно! Sander, а получится его прикрутить не к новостям, а к другому модулю - каталогу организаций?
    0
    1. foto
      Администратор 4 июля 2018 21:29 #
      В теории можно конечно, но я пока не готов этим заняться.
      +1
      1. foto
        VIP 4 июля 2018 21:58 #
        Я к тому, что модуль закодирован и видимо заточен именно под новости. А если на практике, то подходит он только под киношные сайты, ну или рецепты и т.п., реализованные на базе новостей.

        Мне, например, он бы идеально подошёл для организаций, тем более, что можно настраивать различные варианты оценок для разных категорий (для общепита одни, для автосервиса другие и т.д.)

        В текущей реализации с закодированными файлами получится его адаптировать к стороннему модулю или нужно переписывать?
        0
        1. foto
          Администратор 4 июля 2018 22:01 #
          Именно эта часть, со внесением данных в бд - закодирована.
          Да и вообще адаптировать нужно будет в любом случае.
          0
  2. foto
    Клиент 4 июля 2018 19:08 #
    А на DLE 13 он как плагин идёт ? Или по старинке надо будет все ручками прописывать ?
    0
    1. foto
      Администратор 4 июля 2018 21:28 #
      Модуль вообще не вносит изменений в файлы движка.
      Но плагин добавлен, он лишь выполняет запросы в БД, которые в принципе можно выполнить и без плагина, просто запустив файл установщик или вручную выполнив запросы в БД.
      Сам модуль подключается только в шаблоне fullstory.tpl.

      Исключением разве что является если нужно физически отключить работу самого стандартного рейтинга. Тогда нужно вносить правки в файлы движка. Но это делается достаточно легко, тем более я недавно писал статью как использовать утилиту управления плагинами.
      +1
  3. foto
    Клиент 4 июля 2018 22:39 #
    Что значит
    Как видно по курсору, пользователь не может выставлять оценку. Т.е. модуль не реагирует на действия пользователя.


    Это демонстрация, если для группы Пользователи запрещено выставление рейтинга?
    0
    1. foto
      Администратор 4 июля 2018 22:42 #
      Я навел курсор на кружочек, а модуль не реагирует.
      Это может быть из-за:
      1. Пользователь уже проголосовал и менять оценку нельзя.
      2. Гурппе пользователя нельзя голосовать.
      0
  4. foto
    Гость 7 июля 2018 17:22 #
    Подскажите, в чём ошибка. Рейтинг не меняется после первого выбора, а после выбора всех пунктов выдаёт такую ошибку

    Все другие модули работают без проблем. Всё сделано по инструкции и перепроверено 10 раз и на разных шаблонах. Не работает. Что можно сделать?
    0
    1. foto
      Гость 7 июля 2018 17:52 #
      Проблема решена. Вопрос снимается.
      0
  5. foto
    Гость 9 июля 2018 00:34 #
    Что ковырять что бы так сделать
    0
    1. foto
      Администратор 9 июля 2018 09:13 #
      {THEME}/multirating/assets/style.css
      Удалить строку (17):
      	max-width: 460px;

      Но у вас ширина контента 580px. Минимальная ширина для 3х колонок должна быть 690px.
      0
      1. foto
        Гость 9 июля 2018 17:27 #
        Да так и есть, ширира у меня меньше, но дабы вместилось я уменьшил размеры, растояние между точками рейтинга, чтобы осовбодить места с правой стороны цифра 2. Но не могу еще найти как подвинуть кружочки Цифра 1.
        Удаление строки 17 не что не дало, как было так и осталось.
        0
        1. foto
          Администратор 9 июля 2018 17:31 #
          	width: 220px;
          	padding: 4px 4px 4px 50px;

          заменить на
          	width: 190px;
          	padding: 4px 4px 4px 55px;


          Так же
          	font: normal 12px/30px 'Trebuchet MS', Arial;

          на
          	font: normal 12px/24px 'Trebuchet MS', Arial;
          0
          1. foto
            Гость 9 июля 2018 17:52 #
            Спасибо, все идеально стало.
            Можно ли записывать данные рейтинга в доп. поле? Запомнятся ли данные рейтинга при переносе сайта на другой домен или на DLE выше версии?
            Как сделать, что бы пользователю не обязательно было голосовать за все (Сюжет, Игра актеров, Озвучка..) дабы рейтинг обновился и записался. Дать возможность после нажатия на одну опцию сразу записывать данные клика?
            0
            1. foto
              Администратор 9 июля 2018 17:56 #
              Можно ли записывать данные рейтинга в доп. поле?

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

              Запомнятся ли данные рейтинга при переносе сайта на другой домен или на DLE выше версии?

              Да.

              Как сделать, что бы пользователю не обязательно было голосовать за все

              Никак.
              0
              1. foto
                Гость 9 июля 2018 18:15 #
                Вот сайт wkino3.net/20803-anon.html при нажатии только на игру актеров все сразу записывается, а в вашем рейтинге это невозможно?
                0
              2. foto
                Администратор 9 июля 2018 18:22 #
                а в вашем рейтинге это невозможно?

                То и есть мой рейтинг. Но первая версия.
                Часто просили сделать чтобы голос учитывался только после выставления всех оценок. Поэтому алгоритм учета оценок был в корне переделан.
                Поэтому как и ответил в предыдущем сообщении - никак.
                0
              3. foto
                Гость 9 июля 2018 18:26 #
                Ну на демке же все работает как нужно d130.sandev.pro/o-skripte/v-mire/27-otvratitelnaja-novost-s-nizkim-rejtingom.html а действительности такого нет, как так?
                0
              4. foto
                Администратор 9 июля 2018 18:28 #
                На демке работает потому что вы уже проголосовали и включена опция отображения вашего голоса и можно сменить свою предыдущую оценку.
                Если голосовать с нуля, то нужно выставить оценку для всех заданных параметров.
                Только так.
                0
Добавить комментарий
  • Логин
  • E-mail (не обязательно)
Повторите рисунок:
antibot
© Sander-Development. 2009-2018.
При копировании, ссылка на источник обязательна.