Сейчас в ходу динамические сайты, которые склоняют посетителя к каком-то общению или простому взаимодействию с контентом. Поэтому большое распространения получили сайты под вид Вконтакте и Одноклассников. Я не призываю плодить социальные сети, но делать человеческие сайты, где бы от посетителя требовалось что-то кроме чем почитать/поржать/посмотреть (нужное вычеркнуть).
Если посетитель оставляет комментарий к статье – это и есть то, о чем я говорю. Дополнительно можно добавить на свой сайт возможность оставить оценку к статье. Это, кстати, позволит Вам видеть заинтересован ли посетитель вашим материалом или нет.
В Textpattern есть очень хороший плагин css_rating, который как раз добавляет возможность посетителям вашего сайта выставлять рейтинг каждой публикации.
Как это выглядит?
Для кого-то может это показаться новостью, но звездный рейтинга статей в Textpatter выглядит в виде звезд:
Изначально все надписи на английском языке, но их с легкостью можно перевести на любой удобный для Вас язык, даже на русский язык. Правда делать это нужно вручную.
В качестве безопасности от накручивания автор решил использовать 10-минутную блокировку IP-адреса голосовавшего.
К тому же это все красиво обновляется с помощью Ajax, а главное без перезагрузки страницы.
Устанавливаем в Textpattern`е звездный рейтинг статей
Плагин css_rating разрабатывался M. Kavici’nin. На данный момент поддержки нет. Скачать можно отсюда – css_rating.zip
Для того, чтобы установить плагин css_rating необходимо:
- В загруженном архиве лежит несколько файлов и 2 директории с изображениями и файлами оформления.
- Файл css_rating_sql.php помещаем в корневую директорию. Вообще его можно поместить куда угодно, так как после установки его будет нужно удалить. Проще разместить в корневой директории.
- Из директории images две картинки следует перенести в директорию с изображениями вашего сайта на хостинге.
- Файл rpc.php помещаем в корневую директорию вашего сайта. Он отвечает за Ajax обновление звездного рейтинга на Textpattern.
- Перемещаем два файла: /files/rating.js и /files/rating.css в удобное для этого место.
- После всего этого следует зайти на страницу по URL: https://ваш_сайт/css_rating_sql.php, для того чтобы скрипт создал нужные таблицы в базе данных вашего сайта. После этого его можно удалить.
- Далее следует установить стандартным способом плагин css_rating, код которого находится в файле css_rating.txt. Не забываем после этого его активировать.
- На странице default, между тегами <head>…</head> следует добавить 2 строчки:
<script type="text/javascript" src="/путь_до файла/rating.js"></script> <link media="screen" rel="stylesheet" type="text/css" href="/путь_до файла/rating.css">
- В том месте где планируется вывести звездный рейтинг необходимо разместить код:
<txp:css_rating_bar />
У этого тега есть 2 параметра, один из которых units ограничивающий выводимое количество звезд. По умолчанию выводится 10 штук, как в примере.
Русский язык в плагине css_rating
Для того, чтобы перевести все английские фразы на свой родной язык – русский, необходимо отредактировать 1 файл rpc.php и код установленного плагина. В файле содержатся фразы после каких-то действий (при успешном выборе количества звезд посетителем или не успешном), а в коде самого плагина содержатся фразы первоначального значения (тот вид который Вы видите при заходе на страницу). Воспользовавшись простым поиском по странице и файлу, Вы сможете все легко поправить.
Комментарии
Нет комментариев к данной статье.
Комментарии