Альтернатива плагину oRating-v3 by Sander

Бесплатное

В описании и представлении данный плагин думаю не нуждается. А если кто не знает о чём идёт речь то модуль аналог творения Sander'a, и добавит сохранение даты и времени голосования и при нажатии на определённый элементы шаблона открыть окно где вывести лог голосующих показать кто какой рейтинг выставил или как оценил новость. Там же и пример на его сайте можно глянуть. Ну и тут тоже можно увидеть часть функций.

Для просмотра статистики голосующих в новостях или комментариев достаточно нажать на значение рейтинга в шаблоне. (Это между плюсом и минусом)

Возможности:
  • Статистика голосующих отсортированная по дате в отдельном окне с разбивкой по страницам.
  • Отдельная статистика последних 100 голосований.
  • Работает с обоими типами рейтинга. С типом 'оценка' будет подсчитывать количество выставленных оценок. А с лайками\дизлайками всё так же понятно. Покажет сколько выставлено плюсов и минусов соответственно.
  • Поддержка рейтинга комментариев.
У меня используется отдельный плагин для модальных окон Magnific Popup.
А так же иконки для вариантов рейтинга (стрелочки) https://icomoon.io/
 JS

 CSS


Иконки:
Это inline спрайт из двух иконок svg размещать на странице.
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="0" height="0" style="position:absolute">
<defs>
    <symbol id="icon-arrow-up" viewBox="0 0 1024 1024">
        <path class="path1" d="M512 32l-480 480h288v512h384v-512h288z"></path>
    </symbol>
    <symbol id="icon-arrow-down" viewBox="0 0 1024 1024">
        <path class="path1" d="M512 992l480-480h-288v-512h-384v512h-288z"></path>
    </symbol>
</defs>
</svg>

Если не хотите размещать inline то можете вывести иконки отдельно в разные файлы.
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 1024 1024">
   <path class="path1" d="M512 32l-480 480h288v512h384v-512h288z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 1024 1024">
    <path class="path1" d="M512 992l480-480h-288v-512h-384v512h-288z"></path>
</svg>


P.S. Если у кого-то будут ошибки по типу не может найти строку в файле и тд. То берём и идёт в тот файл и находим строку максимально подходящую под нужную, копируем её и меняем поиск, далее сохраняем.

У вас нет доступа к скачиванию файлов с нашего сервера


Добавление комментария
  • Отмена
  1. M midarovrk 18 февраля 2020 00:39
    0
    Этот хак будет работать с третьим типом рейтинга 'Нравится' или 'Не нравится' ?

    'Нравится' или 'Не нравится' - при данном типе посетители отмечают нравится ли им публикация или не нравится. В данном случае выводится общее значение рейтинга, например, +20 или -10


    1. TeraMoune TeraMoune , ответил, midarovrk 19 февраля 2020 10:41
      0

      Должен, все три типа рейтинга кроме оценки это лайк и дизлайк и тут ведь работает. И для всех трёх должно быть одинаково.
  2. S Shadow6630 2 мая 2020 14:00
    0
    Подскажите где допустил ошибку: плагин установил, Js и CSS подключил, но не хочет работать, да и еще пришлось вручную добавить файл who_rated.php, автоматически он почему-то не создается ? Вот пример: тык
    1. TeraMoune TeraMoune , ответил, Shadow6630 2 мая 2020 15:30
      0
      Если системой плагинов не создаёт файлы это уже проблема наверное в настройках сервера. Пробуйте на localhost'e поставить, на OpenServer. Если всё нормально то дело в не в хаке.


      На сайте был и ничего не обнаружил, даже самого значения рейтинга.

      Насчёт других ошибок, в телеграм скриншоты всего отправьте.

Loading post...
No more posts to load