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

Multi-Rating v.2.2.3 by Sander

Multi-Rating v.2.2.3 by Sander

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



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


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


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


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


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

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

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


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


История оценок (добавлено в v.2.2)
Multi-Rating v.2.2.3 by SanderMulti-Rating v.2.2.3 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


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

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

v.2.1.2
* Исправлена работа с гостями. Ранее все гости были объединены под одним user_id = 0

v.2.2
+ Добавлена история оценок

v.2.2.1
* Если нет оценок, в окне истории голосований теперь выводит текст "- нет голосов -"

v.2.2.2
* При голосовании пропадала кнопка "История оценок"
* При использовании сжатия JS умирали все скрипты сайта.


v.2.2.3
* Значение рейтинга в доп.поле теперь записывается с нулем после точки, пример: было 8 - станет 8.0


С уважением,
Олег Александрович a.k.a. Sander
Купить модуль
  • Стоимость модуля: $5
  • В комплекте: 1 лицензии
  • Стоимость дополнительной лицензии: $2
Комментарии: (50)
  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
  6. foto
    Клиент 22 июля 2018 21:02 #
    Скажите пожалуйста , по этому рейтингу выводится топ новостей ?
    0
    1. foto
      Администратор 22 июля 2018 21:12 #
      Да, можно, есть 2 варианта:
      1. Можно записывать значение итогового рейтинга в заданное в настройках доп.поле.
      2. Можно заменять значение стандартного рейтинга


      Для первого варианта нужно будет использовать еще какой-либо хак для сортировки по значению доп.поля.
      Во втором варианте будет заменяться значение стандартного рейтинга и соответственно будет работать стандартная сортировка по рейтингу, в том числе в {topnews}
      0
  7. foto
    Гость 31 июля 2018 18:56 #
    Добрый день! Столкнулся с такой проблемой. Не хочу использовать доп. поле, а чтобы значение принимал рейтинг ДЛЕ, но не в 5ти бальной шкале, в 10ти бальной. Первое что поменял - это изменил тип рейтинга публикаций на "Оценка". Второе выставил true у rating_replace и поставил false у rating_5star. Теперь суть вопроса, как вывести рейтинг отдельно? Если вывожу просто {rating} то появляются пять звезд. Хотелось бы, чтобы просто была оценка и в 10ти бальной шкале. Как можно это реализовать, не хочется лишний раз создавать доп. поле, если дле позволяет этого не делать.
    0
    1. foto
      Гость 31 июля 2018 19:10 #
      И еще такой вопрос, как разрешить голосовать гостям?
      0
    2. foto
      Администратор 31 июля 2018 19:43 #
      Для получения техподдержки лучше свяжитесь по указанным контактам и сообщите адрес сайта.
      Или хотя бы зарегистрируйтесь на сайте используя ваш контактный E-Mail.
      0
  8. foto
    VIP 12 августа 2018 11:47 #
    Было бы не плохо в самих кружочках проставить цифры 1,2,3 ... Сейчас приходится считать кружочки ) На мобильниках тем более подсказки не отображаются. И в идеале было бы думаю, если бы ещё и цвет менялся у кружочков. Например, по возрастанию и уменьшению по шкале: Ниже 5 балов-цвет кружочков красный допустим, Выше 5 балов-цвет зеленый. Ну и сам кружок с оценкой отображался Красным или Зеленым.
    Ну это лишь мои прихоти ) Но цифры в кружочках думаю точно не помешали бы.
    0
    1. foto
      Администратор 12 августа 2018 11:54 #
      Можно и внутри кружочков наверно, но переделывать многовато.
      А вот над кружочками - запросто.
      На скриншотах видно где что изменить (79 и 93 - это номер строки).
      А вот код:
          font-size: 8px;
          text-align: center;
          color: #777;
      +1
  9. foto
    Посетитель 18 августа 2018 10:47 #
    Заинтересован этим модулем. Но у меня на сайте стоит 5-звездочный рейтинг. Если я установлю этот рейтинг, получается все оценки по старому модулю очистятся, и в этом модуле нужно собирать оценки с нуля?
    0
    1. foto
      Клиент 18 августа 2018 15:50 #
      "Модуль работает полностью независимо и отдельно от стандартного рейтинга. Если включено в настройках модуля, он может только заменять в БД значение стандартного рейтинга." ©Sander
      0
    2. foto
      Администратор 18 августа 2018 15:59 #
      По умолчанию модуль работает только в качестве информативно-декоративного приложения.
      Но можно включить замену стандартного рейтинга (5 или 10 звезд). Но в таком случае все старые оценки будут удалены. Т.е. до оценки будет отображаться старый рейтинг, а после - будет заменено на значение мультирейтинга.
      0
  10. foto
    Клиент 21 августа 2018 01:04 #
    Было бы не плохо добавить надпись "Пока что нет голосов" в окошко. Или вообще не выводить ссылку если 0 голосов.
    +1
    1. foto
      Администратор 21 августа 2018 08:35 #
      Логично. Совсем что-то забыл про это. Сейчас сделаю.

      UPD: Готово.
      +1
      1. foto
        Клиент 21 августа 2018 11:17 #
        Спасибо =)
        0
  11. foto
    Клиент 22 августа 2018 17:17 #
    На демо сайте, когда впервые выставляешь рейтинг по всем критериям, то пропадает надпись "История оценок" и появляется только после перезагрузки страницы.
    +1
    1. foto
      Администратор 22 августа 2018 20:49 #
      Да, точно.
      В шаблоне main.tpl нужно вынести кнопку за пределы span-а
      Внимание! У Вас нет прав для просмотра скрытого текста.
      0
  12. foto
    Посетитель 27 августа 2018 23:34 #
    Цитата: Sander
    Но можно включить замену стандартного рейтинга (5 или 10 звезд). Но в таком случае все старые оценки будут удалены. Т.е. до оценки будет отображаться старый рейтинг, а после - будет заменено на значение мультирейтинга.

    Я правильно понимаю, в таком режиме, можно будет выводить топ по рейтингу новостей исходя из оценок выставленных через данный модуль, как и со стандартными оценками?
    0
    1. foto
      Клиент 28 августа 2018 00:02 #
      Да)
      +1
    2. foto
      Администратор 31 августа 2018 20:08 #
      Именно так.
      0
  13. foto
    Клиент 2 сентября 2018 10:59 #
    Можно сделать чтобы там где целое число например 8, было 8.0
    Прилагаю скриншот, по моему как-то не вписывается единичное число в общий дизайн. Или по канонам дизайна так и должно быть? =)
    0
    1. foto
      Клиент 2 сентября 2018 11:03 #
      Кроме десятки. Целое число 10 воде вписывается. А если будет 10.0 то как-то стрёмно будет =)
      0
    2. foto
      Администратор 2 сентября 2018 13:54 #
      Логично. Сделал.
      Работать будет только при записи значения в доп.поле.
      0
      1. foto
        Клиент 2 сентября 2018 14:00 #
        Спасибо =)
        0
  14. foto
    Клиент 5 сентября 2018 00:04 #
    А можно ли вывести итоговую оценку в custom? и при нажатии на него выдут все параметры за которые голосвал пользователь
    0
  15. foto
    Гость 6 сентября 2018 16:14 #
    Перезалил на сервер с 0 двиг и рейтинг поплыл и не выдает все 6 оценок d.radikal.ru/d25/1809/54/89cc1df7fea7.png в чем прикол?
    0
  16. foto
    Гость 6 сентября 2018 16:35 #
    Проблему решил, по непонятной причине config.php пропали кое какие записли настроек.
    0
  17. foto
    Клиент 15 сентября 2018 17:02 #
    Привет, не всегда идет запись в доп.поле почему так?
    0
    1. foto
      Клиент 15 сентября 2018 17:07 #
      упс, проблема в кеше извините :D
      0
  18. foto
    Клиент 17 сентября 2018 10:54 #
    как модуль выглядит в неполной новости?
    0
    1. foto
      Администратор 17 сентября 2018 14:48 #
      * Можно заменять значение стандартного рейтинга
      * Можно записывать значение итогового рейтинга в заданное в настройках доп.поле.

      Сам модуль работает только внутри полной новости. В короткой новости можно только вывести значение рейтинга, к примеру через доп.поле:
      Рейтинг: <b>[xfvalue_mrating]</b> из 10
      0
  19. foto
    Клиент 18 сентября 2018 17:10 #
    Купил рейтинг, поставил, автор помог с настройкой, быстро и легко)
    Рейтинг очень круто выглядит и необычно) По моему мнению, требует доработки в неполной новости, что бы хоть как-то оно симпатично там отображалось, но если вы хоть немного понимаете в html и css то для вас не составит труда доделать его в краткой новости. Дополнение от всей души рекомендую к покупке. Автор молодец!
    +2
Добавить комментарий
  • Логин
  • E-mail (не обязательно)
Повторите рисунок:
antibot
© Sander-Development. 2009-2018.
При копировании, ссылка на источник обязательна.