Новый блок опросов для livestreet 0.4.2

Блок опросов

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

Блок оформлен в виде плагина так, что его легко подключать и отключать. Блок создает новые таблицы в базе данных и удаляет их при отключении блока. Сам плагин разделен на две части
  • Сам блок
  • Администрирование блока


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

Административный интерфейс доступен только пользователям с правами администратора. Он позволяет хранить несколько запросов в раз, но вот пока не позволяет просмотреть результаты голосования (будет в следующей версиии). Так же он позволяет переключаться между опросами (выбирать, какой опрос будет являться текущим).

Что бы зайти в административный интерфейс нужно сначала авторизироваться администратором, а потом в строке адреса набрать имя_сайта/adminquestions/. Там дальше все будет понятно.

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

Скачать блок можно здесь

И еще вопрос к сообществу, на моем сайте есть блок альтернативной навигации по сайту, кому нужен его код?

48 комментариев

avatar
Классно, только не все в порядке с версткой


Текст «Количество проголосовавших» уехал, и разрыв границы.
И еще Если я нажал Посмотреть результаты, то обратно уже не вернуться
avatar
Забыл добавить, это FireFox 3.6.6
avatar
Поправил косяк с версткой, выложил новую версию, спасибо.
avatar
Код блока в студию. Позволяет разгрузить верхнюю панель.
avatar
Присоединяюсь, очень не помешает блок альтернативной навигации по сайту.
avatar
После работы прокомментирую код, немного причещу и выложу.
avatar
в архиве отсутствует sql
avatar
лучше плагин сразу загрузить в каталог livestreetcms.ru/addons/
avatar
Когда у народа не будет вопросов по плагину, то выложу в репозитарий.
avatar
хорошая вещь
у меня ошибку выдает
SQL Error: Table 'wwwvcontrecom.emp_questions' doesn't exist at /www/vcontre/www/htdocs/plugins/questions/classes/modules/questions/mapper/Questions.mapper.class.php line 289
Array ( [code] => 1146 [message] => Table 'wwwvcontrecom.emp_questions' doesn't exist [query] => insert into emp_questions (question_title,is_anonymous_votes,question_is_main) values('Демки для мувика о проэкте','0','1') [context] => /www/vcontre/www/htdocs/plugins/questions/classes/modules/questions/mapper/Questions.mapper.class.php line 289 )
Подскажите где и как исправить
avatar
Эта ошибка вылетает при добовлении опроса
avatar
Поправил и выложил. Там в некоторых местах префикс таблиц не учитывался.
avatar
при редактировании опроса та же ошибка
avatar
Обновленную версию блока поставили?
avatar
в обновленной версии при сохранении после редактирования опроса:
SQL Error:emp_questions_options doesn't exist
avatar
Поправил
avatar
теперь сохраняет изменения но выдает ошибку:
SQL Error: Table ***.emp_questions doesn't exist…
и голос зарегистрированного пользователя не учитывается
avatar
Вроде поправил. Так, а можно адрес сайта где блок, что бы я взглянул, почему голоса не учитываются?
avatar
тестирую на локалке, создаю опрос:

жму «голосовать» но голос не сохраняется:

если обновить страницу и посмотреть результаты:

редактирование опроса работает, никаких ошибок не выдает
avatar
сори, работает. Нужно было дропнуть таблицы которые создал плагин из предыдущих экспериментов и установить заново. Пока-что багов не наблюдаю
avatar
спасибо все работет отлично.
дал бы + да кармы нет
avatar
Подскажите, пожалуйста, хотелось бы выводить этот блок сразу под header. Не специалист, но предполагаю, что для этого достаточно исправить одну-две строки в плагине. Подскажите если не сложно.
avatar
В фале plugins/questions/config/config.php поменяй строчку 'priority'=>100 на число по больше.
avatar
Видимо я плохо сформулировал вопрос. Меня интересует вывод блока не в сайдбаре, а над контентом, под хидером. Возможно ли это?
avatar
Это нужно создавать специальный тип топика — опрос. Создавать его нужно от имени администратора, что была возможность указать, что его нужно опубликовать на главной. Вот только не знаю, как сделать так, что бы он был всегда на верху.
avatar
Делал тоже недавно похожий блок голосований, только с возможностью голосовать не авторизованным пользователям и кнопкой воздержаться.
avatar
:) так выложи его. А то толку?
avatar
А можно ли сделать возможность ротации опросов? Или чтобы пользователю выводились по порядку опросы, где он еще не проголосовал? За модуль спасибо!
avatar
Что то у меня не фурычит блок опросов, после голосования в блоке остается только заголовок с вопросом и все. После обновления страницы снова можно голосовать, но результат не сохраняется:(
avatar
дай ссылку на сайт, посмотрю.
avatar
Посмотри пожалуйста multiblog.ru
avatar
Да, меня то же самое. Фуричит как-то через раз.
avatar
empirik Так что с блоком то? Куда пропал?
avatar
Вы про блок альтернативной навигации?
avatar
Я про блок опросов… выше писал, не работает он:(
avatar
У меня аналогичная проблема После голосования остается только заголовок и все…
avatar
Так что с блоком опросов? У всех работает что ли?
avatar
Проблемы спустя некоторое время пользованием плагина
Запускаю опрос-


Голосую-



итог вам виден

Жму обновить страничку —
avatar
Автор пропал куда то… не работает этот плагин, уже несколько человек написало что не работает.
avatar
работает отлично уже как 3 недели у меня стоит
avatar
такаяже проблема
avatar
Мне больше сайт понравился ))
avatar
У меня работает! Спасибо автору.
avatar
У тебя работает у других не работает, автор скажи что нибудь, может вычислить с каким другим плагином конфликтует… судя по тому что там работает там не работает.
avatar
спасибо все работает =)
avatar
автор прикрути его к 0.5 :-)
avatar
в 0.5 не рабоатет :(
  • dzyk
  • 0
avatar
Вопросы:
1. Как разрешить голосование для не зарегистрированных пользователей?
2. Как перевесить модуль вверх или вниз?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.