Звездный рейтинг статей в Textpattern

Опубликовано
Комментарии Нет

Сейчас в ходу динамические сайты, которые склоняют посетителя к каком-то общению или простому взаимодействию с контентом. Поэтому большое распространения получили сайты под вид Вконтакте и Одноклассников. Я не призываю плодить социальные сети, но делать человеческие сайты, где бы от посетителя требовалось что-то кроме чем почитать/поржать/посмотреть (нужное вычеркнуть).

Если посетитель оставляет комментарий к статье – это и есть то, о чем я говорю. Дополнительно можно добавить на свой сайт возможность оставить оценку к статье. Это, кстати, позволит Вам видеть заинтересован ли посетитель вашим материалом или нет.

В Textpattern есть очень хороший плагин css_rating, который как раз добавляет возможность посетителям вашего сайта выставлять рейтинг каждой публикации.

Как это выглядит?

Для кого-то может это показаться новостью, но звездный рейтинга статей в Textpatter выглядит в виде звезд:

Изначально все надписи на английском языке, но их с легкостью можно перевести на любой удобный для Вас язык, даже на русский язык. Правда делать это нужно вручную.

В качестве безопасности от накручивания автор решил использовать 10-минутную блокировку IP-адреса голосовавшего.

К тому же это все красиво обновляется с помощью Ajax, а главное без перезагрузки страницы.

Устанавливаем в Textpattern`е звездный рейтинг статей

Плагин css_rating разрабатывался M. Kavici’nin. На данный момент поддержки нет. Скачать можно отсюда – css_rating.zip

Для того, чтобы установить плагин css_rating необходимо:

  1. В загруженном архиве лежит несколько файлов и 2 директории с изображениями и файлами оформления.
  2. Файл css_rating_sql.php помещаем в корневую директорию. Вообще его можно поместить куда угодно, так как после установки его будет нужно удалить. Проще разместить в корневой директории.
  3. Из директории images две картинки следует перенести в директорию с изображениями вашего сайта на хостинге.
  4. Файл rpc.php помещаем в корневую директорию вашего сайта. Он отвечает за Ajax обновление звездного рейтинга на Textpattern.
  5. Перемещаем два файла: /files/rating.js и /files/rating.css в удобное для этого место.
  6. После всего этого следует зайти на страницу по URL: https://ваш_сайт/css_rating_sql.php, для того чтобы скрипт создал нужные таблицы в базе данных вашего сайта. После этого его можно удалить.
  7. Далее следует установить стандартным способом плагин css_rating, код которого находится в файле css_rating.txt. Не забываем после этого его активировать.
  8. На странице default, между тегами <head>…</head> следует добавить 2 строчки:
    <script type="text/javascript" src="/путь_до файла/rating.js"></script>
    <link media="screen" rel="stylesheet" type="text/css" href="/путь_до файла/rating.css">
  9. В том месте где планируется вывести звездный рейтинг необходимо разместить код:
    <txp:css_rating_bar />

    У этого тега есть 2 параметра, один из которых units ограничивающий выводимое количество звезд. По умолчанию выводится 10 штук, как в примере.

Русский язык в плагине css_rating

Для того, чтобы перевести все английские фразы на свой родной язык – русский, необходимо отредактировать 1 файл rpc.php и код установленного плагина. В файле содержатся фразы после каких-то действий (при успешном выборе количества звезд посетителем или не успешном), а в коде самого плагина содержатся фразы первоначального значения (тот вид который Вы видите при заходе на страницу). Воспользовавшись простым поиском по странице и файлу, Вы сможете все легко поправить.

Автор

Комментарии

Нет комментариев к данной статье.

Комментарии

Поля обозначенные как * требуются обязательно. Перед постингом всегда делайте просмотр своего комментария.





← Старые Новые →