BlogOpros - компонент опросов и голосования для Joomla 2.5-3. Опрос joomla


BlogOpros — компонент опросов и голосования для Joomla 2.5-3

Однажды мне нужно было поставить на сайт Joomla 3 компонент голосования. В лучшем случае я находил платные и англоязычные версии, а стандартных, да еще и на русском языке не нашлось. Поэтому решив потратить неделю создал компонент голосований для Joomla 2.5-3 собственного производства.

Мой компонент позволяет создавать голосования, в которых можно вставлять html код (в описание, название и даже ответы). Это означает, что ответы вы можете сделать в виде картинок, а в описание к голосованию вставить видео с Youtube! Или оформить все ответы разными цветами. Возможности ограничиваются только вашей фантазией.

Скриншоты

123

03a4765

В настройках можно менять сортировку ответов и вопросов в списках (цифрами 1 - первый, 2 - второй и т.д.).

На каждое голосование можно ставить уникальные настройки:

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

Компонент позволяет создавать бесконечное число вопросов и ответов к ним. Также вы можете смотреть и очищать статистику проголосовавших по ответам.

Примечания

Компонент голосования BlogOpros был создан сайтом blogjquery.ru и распространяется на бесплатной основе с определенными ограничениями:

- Нельзя использовать компонент в коммерческих целях- Нельзя использовать компонент без обратной ссылки на разработчика (blogjquery.ru)

Если вам понравился компонент, то вы можете поддержать проект:

- Пожертвованием на Яндекс кошелек: 41001494781363 или на Webmoney: R264076990933- По любым вопросам работы компоненты (доработки или создания модулей) вы можете связаться со мной через форму обратной связи.

blogjquery.ru

Компонент голосования для Joomla 2.5 - 3 с защитой от накрутки голосов и подтверждением по email

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

В данном компоненте голосования для Joomla я постарался упростить процесс добавления участников и администратирования в целом. Компонент позволяет выводить на специальной странице всех участников голосования с их фото, именем и рейтингом. Чтобы просмотреть подробнее информацию об участнике, надо нажать на его фото - откроется дополнительная страница, где и можно проголосовать. Голосование идет без регистрации, но с подтверждением по email. Таким образом, никто не сможет проголосовать дважды с одного и того же email-а.

Скриншоты компонента и настроек, которые описаны ниже

Скачать компонент голосования reiting (для PHP 5.5 и ниже).Скачать компонент (для PHP 5.3-7)

Настройки компонента

После установки компонента зайдите в админку.

Для добавления участника достаточно нажать на кнопку "Добавить участника" и вы окажитесь на странице, где нужно загрузить его фото, имя и написать информацию о нем. В разделе список участников вы увидите всех участников для голосования с их текущим рейтингом. Здесь их можно удалить или редактировать, нажав на соответствующие кнопки.

Чтобы просмотреть всех добавленных участников на сайте нажмите кнопку "Перейти к странице голосования" в админке (или воспользуйтесь ссылкой: /index.php?option=com_reiting). Как вы видите, участники распологаются по три человека в ряд.

И еще - для его работы требуется JQuery 1.9.2 - думаю, у вас он установлен. Иначе между тегами head вашего шаблона вставьте: <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>

Защита от накруток

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

  1. Голосование работает на Ajax, следовательно роботы не смогут проголосовать.
  2. Установлена капча для очень умных роботов и людей.
  3. Проверка на куки - если пользователь уже голосовал, то его браузер запоминается. Повторно он уже проголосовать не сможет.
  4. Если пользователь очистил куки - идет проверка по ip адресу, если есть совпадения в БД, то он блокируется.
  5. Если пользователь сменил свой ip на новый, то идет проверка на то, какой email он ввел - если использует серверы временных почтовиков, то блокируется, если email повторяется с тем, что в БД, то блокируется.
  6. Если пользователь зарегистрировал новый почтовый ящик, ему останется ввести код подтверждения полученный по email в форму.

Данная система защиты сильно усложняет процесс накрутки для злоумышленников. Таким образом, чтобу ему проголосовать дважды - придется каждый раз чистить куки, вводить капчу, менять IP и регистрировать новую почту - согласитесь немало действий. И это все при то, что он разберется, как обойти все шаги защиты. Но практика показывает, что 95% накрутчиков это останавливает. Так, что данный компонент голосования будет идеальным дополнением для вашего Joomla сайта.

Скачать компонент голосования reiting (для PHP 5.5 и ниже).

Скачать компонент (для PHP 5.3-7)

На этом краткий эксурс моего компонента закончен.

 

Читайте также

blogprogram.ru | 2016-02-11 | Компонент голосования для Joomla 2.5 - 3 с защитой от накрутки голосов и подтверждением по email | Данный компонент позволяет добавлять неограниченное количество участников и производить голосование за них с помощью подтверждения по email. В компоне | http://blogprogram.ru/wp-content/uploads/2016/02/13342-131x131.png

blogprogram.ru

MijoPolls для Joomla 3.x - создаем опрос или голосование на сайте

Разного рода опросы и голосования, актуальны для многих сайтов. А потому установка компонента MijoPolls станет хорошим выбором для тех, кто желает создавать опросы с голосованиями в очень гибкой системе настроек. Можно будет задавать любое количество вариантов, цвета для них и прочие «фишки», что откроет практически бесконечное количество вариантов, чтобы создать опрос Joomla наиболее приметного формата. Один из самых главных параметров, которые зачастую упускают многие разработчики – это русификация компонента, ведь настроек здесь достаточно много, и разбираться в них лучше на родном языке. Этот инструмент является одним из самых лучших в своем классе, так что подыскивать еще какой-либо вариант не имеет смысла.

Функциональные возможности MijoPolls

Сразу же стоит обратить внимание на те функции, которые будут предоставлены каждому пользователю, установившему этот компонент на свой сайт:

  1. Возможность установки времени (периода) для голосований;
  2. Неограниченное количество вопросов/участников для осуществления голосования;
  3. Для создания опросов и голосований можно использовать различные цветовые стили;
  4. Встроенный менеджер голосов;
  5. Совместимость со всеми редакциями Joomla;
  6. Возможность проверки пользователей, которые участвовали в голосовании;
  7. Можно осуществлять работу совместно с JoomFish, JomSocial, JComments;
  8. Возможность воздания опросов в статьях.

Помимо этого, в настройках можно будет установить ограничение по пользователям, которые могут участвовать в голосованиях – разрешить это делать лишь зарегистрированным на проекте посетителям. К этому добавим интеграцию MijoSef и Xmap. Проведение голосований двух типов, тонкие настройки абсолютно всех параметров и много различных мелочей, помогающих в работе – осуществить Joomla голосование теперь будет в разы проще, чем раньше. Наиболее важно то, что каждый опрос или голосование может быть настроен в определенный период, пользователь имеет доступ к параметрам, определяющим не только стиль, но еще и временные отрезки, честность голосования и многое другое.

Организация опросов и голосований в простом формате

Сделать опросы на сайте заметными, а голосования наиболее честными – в этом поможет компонент MijoPolls. Он дает возможность на высоком уровне управлять всеми процессами, которые приходится проводить во время подобных мероприятий. Удобство и простота исполнения, даже для новичка, дадут шанс на быстрый запуск и легкую настройку любого по масштабу голосования.

 

atempl.com

Создать опрос на Joomla

Создать опрос на Joomla

Как можно легко и просто создать опрос или голосование на сайте? «Для чего он нужен?», — спросите вы. Отвечу коротко: опрос это хорошая штука, если его использовать в нужных целях. Например, чтобы узнать что интересно вашим посетителям, какие сайты или темы их интересуют. Узнав это можно делать сайт еще интереснее, чтобы повысить посещаемость, привлечь внимание. В конечном итоге это поможет вам в его продвижении.

Для создания простого опроса в Joomla в базовом пакете уже есть специальный модуль и компонент.

Поэтому заходим в административную панель и первым делом создаем опрос. Для этого заходим в Компоненты — Опрос.

Создать опрос на Joomla

Создать опрос на Joomla

Перед нами открывается окно где создаются опросы, просто нужно нажать на кнопочку «Новый».

Создать опрос на Joomla

Создать опрос на Joomla

И вот уже в новом окне продуманно все прописываем.

Создать опрос на Joomla

Создать опрос на Joomla

В пункте «Подробности» прописываем следующие параметры:В строке «Заголовок» — пишим вопросВ строке «Псевдоним» — прописываем короткий псевдоним латиницейВ строке «Задержка» — устанавливает время между ответами одним и тем же посетителем. Указан в параметрах около сутокВ строке «Опубликовать» — устанавливаем галочку «Да»А в пункте «Ответы» в каждой строчке указываем предполагаемый вариант ответа.Не забываем нажать»Сохранить» и у вас должно получиться следующее:

Создать опрос на Joomla

Создать опрос на Joomla

Теперь необходимо отразить этот опрос с помощью модуля. Для этого заходим во вкладку «Расширения» — «Модуль» — «Новый» — «Опрос» и задаем основные параметры.

Создать опрос на Joomla

Создать опрос на Joomla

Указываем заголовок, включаем модуль, указываем его положение и привязываем к меня. То есть указываем на каких страницах будет отображать опрос. А вот в строке «Опрос», расположенной в пункте «Параметры модуля» указываем наш вопрос- опрос.

Создать опрос на Joomla

Создать опрос на Joomla

И нажимаем «Сохранить».

Если вы все сделали правильно, то у вас на сайте должен появиться следующий модуль.

wordpresse.ru

Опрос пользователей Joomla Survey

Владелец\заказчик сайта 

Контент-менеджер (работа с наполнением сайта)

Разработчик сайта (уровень установить\настроить)

Разработчик сайта (уровень написать свой модуль\плагин)

Разработчик расширений для CMS (публикуюсь на JED и\или продаю на своих площадках)

Я занимаюсь дизайном\версткой

www.surveymonkey.ru

Опрос и голосование Joomla - модуль AcePolls

Всем привет! Темой сегодняшней статьи будет создание опроса и голосования Joomla. К сожалению, подавляющее большинство достойных бесплатных модулей для решения данной задачи поддерживают только Joomla версии 1.5, но не 2.5. Фактически, мне удалось найти только один стоящий бесплатный компонент Joomla с модулем голосования — AcePolls. Единственный его минус — английский язык, но и этот недостаток можно устранить.

Опрос Joomla

Какие достоинства можно выделить у этого модуля:

Скачать расширение можно с официального сайта разработчиков, только обратите внимание на поддерживаемую версию Joomla.

скачать acepolls free

Устанавливается AcePolls через Менеджер Расширений Joomla.

Установка acepolls на joomla

Просто нажимаем кнопку «Обзор», выбираем скаченный архив и жмем «Загрузить и Установить». Больше ничего не требуется — установка пройдет автоматически.

В разделе «Компоненты» главного меню панели управления Джумла появится новый пункт — AcePolls. Заходим в него. Для добавления нового опроса нажимаем кнопку «Создать» в тулбаре.

Рассмотрим основные опции из раздела Details.

Создание голосования

Раздел Options (Drag and drop to reorder) отвечает за создание вариантов ответа.

Варианты ответов

Справа имеется еще много дополнительных настроек, разбитых на четыре раздела. Рассматривать их здесь не буду, можете сами поэкспериментировать с ними.

Для окончания создания опроса нажимаем кнопку «Сохранить и закрыть». Каждому опросу присваивается идентификационный номер, который можно посмотреть в столбце ID. Запомните его, так как он нам еще понадобится.

Теперь новый опрос следует вывести на страницы сайта. Для этого используется модуль AcePolls.

Вводим Заголовок модуля и выбираем для него позицию на сайте. После этого переходим к Основным параметрам справа.

Основные параметры модуля AcePolls

Когда с настройками покончено, нажимаем «Сохранить и закрыть», и модуль появляется на страницах сайта.

Для результатов голосования AcePolls автоматически формирует отдельную страницу, но можно создать ее в ручную и добавить для нее соответствующий пункт в меню сайта. Кроме этого, можно создать страницу со списком всех опросов — активных и уже завершенных.

Для этого в Joomla доступны два новых типа меню:

Внешний вид модуля голосования AcePolls во многом зависит от используемого шаблона Joomla. Вот так он выглядит в стандартном шаблоне Beez_20.

Опрос

Русификация AcePolls

К сожалению, официальной русификации AcePolls для Joomla 2.5 нет. Придется рассчитывать на свои силы, благо перевести нужно всего два небольших файла. Оба располагаются на сервере в директории /language/en-GB.

  1. Файл en-GB.com_acepolls.ini — отвечает за язык на страницах с результатами опросов и списком голосований.
  2. Файл en-GB.mod_acepolls.ini — отвечает за язык модуля AcePolls

Перед тем как приступать к переводу текста, обязательно смените кодировку файлов на UTF-8. Если этого не сделать, все русские слова отобразятся на сайте в виде нечитабельных иероглифов.

Содержание файлов примерно следующее:

COM_ACEPOLLS_VOTE="Vote" COM_ACEPOLLS_CONTINUE="Continue" COM_ACEPOLLS_START="Start Voting" COM_ACEPOLLS_END="End Voting"

Слева от знака равно располагаются названия констант, которые используются в дальнейшем в коде расширения, справа — их значения. Именно значения констант (текст в кавычках после равно) и следует переводить. Тут уж google переводчик вам в помощь.

На этом на сегодня все. Надеюсь, AcePolls будет служить вам верой и правдой в деле создания опросов в Joomla 2.5. Спасибо за внимание, берегите себя!.

Лучший способ выразить благодарность автору - поделиться с друзьями!

Узнавайте о появлении нового материала первым! Подпишитесь на обновления по email:

Следите за обновлениями в Twitter и RSS.

fairheart.ru

Создание опросов на сайте Joomla

Бесплатные расширения для Joomla

Обзор расширений для вставки на сайт опросов пользователей.

 1.Sexy Polling

Сайт разработчика: http://ru.2glux.com/projects/sexypolling

Расширение полностью совместимо с CMS Joomla 2.5/3.x.

Расширение содержит ссылку на сайт разработчика.

Данное расширение имеет более десяти красивых скинов, кроме того, можно создать и свою собственную, наиболее соответствующую дизайну сайта, обложку расширения. Благодаря наличию шоткодов, опрос можно вставить в любой контент. Имеется возможность установки начальной и конечной даты для опросов, причем таймер обратного отсчета будет показывать примерное время, через которое начнется или завершится опрос. В качестве вариантов ответов на опрос могут выступать изображения, видео с YouTube, аудио-файлы и прочее. Также существует функция добавления пользователями своих вариантов ответа, причем ответы могут быть показаны сразу после ввода или только после модерации.

Расширение также может быть использовано в качестве счетчика голосов при выборе победителя какого-либо конкурса, поскольку пользователям можно разрешить голосовать единственный раз, один раз в день и выбирать один вариант ответа или несколько. В любой момент можно сбросить счетчик голосов или вывести нужный итоговый результат голосования. Не проголосовавшим пользователям результаты голосования не видны.

Среди минусов бесплатной версии: возможность добавления на сайт лишь одного опроса с не более чем пятью вариантами ответа, статистика голосования не будет отображаться в виде круговой диаграммы, так же нельзя просмотреть статистику голосования по странам и не будет работать защита от мошенничества.

Расширение легко установить и настроить под свои нужды. Установка производится стандартно, через «Менеджер расширений». Сразу после установки на экране, помимо сообщения об её успешном окончании, появятся кнопки, нажав на которые можно перейти на форум поддержки, к демонстрационной версии опроса и к странице, на которой можно оставить отзыв о расширении. В состав расширения входят модуль, плагин и компонент.

Панель управления компонентом выглядит следующим образом:

 Панель управления компонентом Sexy Polling

В разделе «Poll» можно отредактировать имеющийся по умолчанию опрос: ввести его название, вопрос, варианты ответа на него, выбрать шаблон оформления, ввести период, в течение которого будет проводиться голосование, определить уровень доступа к опросу, формат отображения результатов опроса, определить опции анимации, безопасности и многое другое.

В разделе «Answer» предусматривается ввод и редактирование ответов опроса, в том числе загрузка изображений, ссылок и видео для каждого из них.

Создание ответов на вопросы опроса Sexy Polling

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

В разделе «Templates» можно легко настроить любой из предлагаемых шаблонов и сразу же просмотреть результаты изменений.

 Редактирование внешнего вида опроса Sexy Polling

Раздел «Statistics» в бесплатной версии расширения недоступен.

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

Оставив рисунки из демонстрационного опроса, мы получили следующий пример работы расширения «Sexy Polling»  на сайте под управлением CMS Joomla:

 Пример работы расширения Sexy Polling

2. Free votes

Сайт разработчика: http://www.the-html-tool.com/index.php/download/category/2-free-votes

Расширение полностью совместимо с CMS Joomla 1.6/1.7/2.5/3.x.

Расширение содержит ссылку на сайт разработчика.

Особенностью данного расширения является то, что оно написано с использованием только HTML5, CSS3 и javascript, поэтому оно быстро работает и на компьютерах, и на мобильных устройствах, не требуя больших затрат ресурсов. Кроме того, настраивая CSS под свои нужды, пользователь может получить идеальное расширение для создания опросов. Возможность выбора сразу нескольких вариантов ответа в данном расширении не предусмотрена, но имеется опция добавления пользователем своего варианта, который будет направлен на электронную почту администратора сайта.

В состав архива с расширением входят два пакета: пакет компонента и пакет модуля. Устанавливать их следует последовательно в любой очередности. В компоненте опроса по умолчанию не имеется, поэтому первым действием является заполнение строки, в которую нужно ввести текст вопроса. Далее создаем варианты ответов на него, причем ограничения на возможное количество ответов не стоит. В отличие от рассмотренного ранее расширения в качестве ответов здесь можно использовать только текст, а варьировать можно цвет фона, на котором он будет выводиться.

Создание опроса с помощью расширения Free votes

Завершив создание опроса в компоненте, переходим к настройке модуля «Freevotes»: изменяем его состояние на «Опубликовано», выбираем позицию для размещения на сайте и привязываем к необходимым пунктам меню. На вкладке «General Settings» настроек модуля можно также установить картинку, отображаемую до голосования и после него, выбрать тип графического отображения результатов и его параметры или отключить его, возможен и показ легенды.

На сайте работающее расширение выглядит следующим образом:

 Пример работы расширения Free votes на сайте Joomla

3. POWr Poll

Сайт разработчика: https://www.powr.io/tutorials/how-to-add-poll-plugin-to-your-joomla-site

Расширение полностью совместимо с CMS Joomla 2.5/3.x.

Расширение содержит ссылку на сайт разработчика. Необходима регистрация на сайте разработчика.

Данное расширение предназначено не только для создания голосований, опросов и викторин – с его помощью можно создать форму, содержащую до 20 элементов, в том числе текстовых полей, выпадающих списков, флажков и прочего, выбрать один из имеющихся шаблонов и изменить его в соответствии со своим вкусом. Также расширение позволяет посылать сообщения на электронную почту при заполнении всех предназначенных для этого полей формы, сохранять ответы для анализа и экспорта, помечать отдельные поля как обязательные для заполнения. Имеется встроенная поддержка текста на всех языках, а мобильный адаптивный дизайн расширения превосходно выглядит на всех типах устройств.

Кроме того, данное расширение поддерживает шот-коды, с помощью которых опросы могут быть размещены в любом месте статьи.

Устанавливается расширение стандартно. После установки для добавления на сайт опроса в фиксированном положении нужно в списке «Менеджера модулей» найти модуль «POWr Poll», изменить его статус на «Опубликовано», ввести заголовок, выбрать страницы, на которых он будет отображаться и его позицию. Для непосредственного создания опроса требуется зарегистрироваться на сайте разработчика и, воспользовавшись визуальным редактором, разработать требуемую конфигурацию.

 Визуальный редактор на сайте разработчика POWr Poll

Демо-версия опроса, созданного с помощью данного расширения, выглядит следующим образом:

 Демонстрация работы расширения для опросов POWr Poll

4. Vk Poll

Сайт разработчика: http://www.ext-joom.com/en/extensions/2466-ext-vk-poll-module.html

Расширение полностью совместимо с CMS Joomla 2.5/3.x.

С помощью данного виджета Вы сможете создать опрос для посетителей Вашего сайта менее чем за 5 минут, причем посетители Вашего сайта не только смогут высказать свое мнение по тому или иному поводу, но и поделиться с ним со своими друзьями, оставив ссылку на свой профиль в социальной сети. Немаловажен и тот факт, что пользователю не потребуется вводить о себе никакой информации.

Ввод вопроса и вариантов ответа на него выполняется на сайте. В настройках модуля требуется указать полученные по указанной ссылке ID api и ID опроса, также можно включить загрузку скрипта opnapi.js и установить необходимую ширину виджета.

Создание опроса с помощью расширения Vk Poll

Так выглядит демонстрационная версия работы модуля опросов «Vk Poll» на сайте Joomla.

 Пример опроса, созданного с помощью Vk Poll

Первое из рассмотренных расширений «Sexy Polling» имеет превосходные стили оформления и функциональность, но ограничения бесплатной версии сводят на нет все его преимущества: возможность создать всего один опрос с не более чем пятью вариантами ответов, конечно, подойдет некоторым из владельцев сайтов на CMS Joomla, но далеко не всем.

Расширение «Free votes» несмотря на простой дизайн достаточно функционально и просто настраивается, к тому же, бесплатная версия не имеет никаких ограничений. Функционально также и расширение «POWr Poll», но, к сожалению, для создания с помощью него опроса необходима регистрация на сайте разработчика и задание на этом же сайте конфигурации опроса, что не всегда удобно. Последний из рассмотренных модулей - модуль «Vk Poll» - устанавливать совсем не обязательно: с таким же успехом можно просто скопировать сгенерированный сайтом код и вставить его в необходимое место. Но, безусловным преимуществом этого модуля является его связь с популярной социальной сетью.

www.jtemplate.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта