На днях в приват Skype обратился Костя (BuGSy) с вопросом возможно ли сделать на нужных страницах Einplac CMS простенькое голосование?
На мой взгляд один из самых простейших вариантов, и в то же время достаточно надежных, это: Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума! Вы нуждаетесь в или !!
Который предлагает голосование такого вида: Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума! Вы нуждаетесь в или !!
Подробней об установки:
Шаг 1Создаём свой уникальный Site ID на сайте сервиса Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума! Вы нуждаетесь в
или
!!
.
Шаг 2Добавляем DIVы с классом irk-vote в те места, где хотим отображать Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума! Вы нуждаетесь в
или
!!
.
В этих элементах добавляем два атрибута в стиле HTML5: data-msg-id и data-author-id (опционально):
Код:<div class='irk-vote' data-msg-id='123' data-author-id='123'></div>
Шаг 3Добавляем DIV с классом irk-rating в те места, где мы хотим отображать рейтинг пользователя (профиль, или к примеру рядом с никнеймом в любом другом месте).
Не забываем указать ID автора в атрибуте data-author-id:
Код:<div class='irk-rating' data-author-id='123'></div>
Шаг 4 Добавляем в конец страницы JavaScript сниппет, который будет асинхронно в стиле Google Analytics подгружать Irkoo runtime (9 кб) и выполнять всю оставшуюся работу.
Код:<script type='text/javascript'>
var __irk_site = 'IK-XXXXX'; // заменяем на свой Site ID
var __irk_display_warnings = true; // удаляем, когда всё работает
(function() {
var irk = document.createElement('script'); irk.type = 'text/javascript';
irk.async = true; irk.src = document.location.protocol + '//z.irkoo.com/irk.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(irk, s);
})();
</script>
Будьте внимательны, после сохранения страницы ее редактировать больше нельзя. Если вы попытаетесь это сделать код голосования работать не будет. Вам придется по новой вставлять этот код.