Ромка!eu

  • Отдых
  • Работа
  • Штуки-дрюки
Главная — Блоги — Ромка's blog

Тестирование модуля "Inner poll"

  • Просмотреть
  • Голоса

Ромка — Втр, 09/16/2008 - 21:05

371
points

Разработал очередной модуль для шестого Друпала. Inner poll — модуль позволяющий прикреплять опросы к любому документу (в стандартной поставке Друпала опрос является отдельным типом документа).

Особенности модуля

  1. Все действия пользователей сохраняются без перезагрузки страницы (хмм, возможно, пора уже перестать считать AJAX фишкой);
  2. автор опроса может разрешить (или не разрешить) пользователям отменять свои голоса голоса;
  3. автор опроса может открывать/закрывать опрос, а так же устанавливать дату автоматического закрытия опроса;
  4. автор опроса может разрешить/запретить множественный выбор;
  5. автор опроса, если он не является модератором, может править вопрос опроса только до тех пор, пока в опросе нет ни одного голоса;
  6. автор опроса, если он не является модератором, может править ответ на вопрос только до тех пор, пока за этот ответ нет ни одного голоса;
  7. опрос может содержать до 999 вариантов ответа;
  8. пользователи не могут просматривать результаты опроса до тех пор пока не проголосуют, для неопределившихся с решением есть кнопка "Воздержаться", после нажатия которой будут показаны результаты, но при этом пользователь потеряет возможность голосовать в этом опросе;
  9. администратор сайта может раздавать права на голосование, создание опросов, редактирование опросов, редактирование опросов даже в случае если в них уже есть голоса;

Пояснение к пунктам 5 и 6. Они нужны для того, чтобы авторы не вносили кардинальных изменений в опрос тогда, когда другие юзеры уже отдали в них свои голоса. Например, был опрос "Любите ли вы клубнику", на который получены ответы "Да" — 95%, "Нет" — 5%, а затем ушлый автор сменил вопрос на "Смотрите ли вы порнографию".

Прошу помочь с тестированием модуля. Я вынес в отдельный поддомен http://test.romka.eu тестовую площадку, на которой любой желающий сможет испытать возможности модуля. Буду рад пожеланиям и сообщениям о найденных ошибках.

ВложениеРазмер
inner_poll.zip8.59 кб
inner_poll.ru_.po_.txt4.06 кб

К сообщению прикреплен опрос на тему "Ква?"

Голосование закрыто
Результаты:
0%
(0)
Ква!
100%
(4)
Ква-ква!
0%
(0)
Не ква!
Всего голосов: 4
  • Drupal
  • модуль
  • Работа
  • Ромка's blog
  • Quote

JS

Anonymous → Втр, 10/07/2008 - 02:45

А без JS вообще не работает, просто жмакаю по кнопкам и все =(

  • ответить
  • quote
  • 31 points

Хммм... Ну да, не работает...

Ромка → Втр, 10/07/2008 - 12:26

Хммм... Ну да, не работает... Я такой вариант не предусмотрел. В новой версии, которую сейчас тестирую, возможно реализую работу при отключенном ява-скрипте... Хотя многие современные сервисы (gmail.com, digg.com) не работают без ява-скрипта. Да и трудно сейчас представить причину, по которой юзер отключит его в браузере (браузеры для КПК и коммуникаторов в расчет не беру).

  • ответить
  • quote
  • -9 points

Не знаю как у вас, а у меня

Anonymous → Пнд, 10/13/2008 - 00:37

Не знаю как у вас, а у меня на большинстве сайтов у 30-40% посетителей ява-скрипты отключены, поэтому всегда смотрю а что будет если их отключить.

Взять тот же FiveStar, пусть не так красив как с ява-скриптами но работает.

  • ответить
  • quote
  • -52 points

Не работает

вOFFка (не проверено) → Пнд, 12/29/2008 - 13:49

Поставил модуль, выставил права, и не работает, т.е. создаешь материал, а пункта создать опрос нету... Да и настроек модуля в админке нету (только настройка прав), или их и не должно быть?

  • ответить
  • quote
  • -23 points

Даже для юзера с uid=1 не

Ромка → Втр, 12/30/2008 - 11:29

Даже для юзера с uid=1 не работает? Значит модуль не установился корректно. Нужно больше информации, чтобы делать выводы. Есть ошибки в логах Друпала и веб-сервера?

  • ответить
  • quote
  • -42 points

Не работает. А как и где

вOFFка (не проверено) → Втр, 12/30/2008 - 12:11

Не работает. А как и где посмотреть эти ошибки (извиняюсь за глупый вопрос)? Пробовал устанавливать две версии - ту, что на drupal.ru выложена и ту, что у Вас.

  • ответить
  • quote
  • -15 points

Заработал, когда прошел по

вOFFка (не проверено) → Втр, 12/30/2008 - 12:34

Заработал, когда прошел по адресу: admin/settings/inner-poll-settings, т.е. в настройках через админку ссылки на это нету... Но.. Есть проблема с кодировкой - все отображается черными ромбами с вопросительными знаками, что можно сделать не подскажете?

  • ответить
  • quote
  • 6 points

Даже не все, а выборочно

вOFFка (не проверено) → Втр, 12/30/2008 - 12:36

Даже не все, а выборочно как-то: ЧТО НА АНГЛИЙСКОМ, ЧТО НА РУССКОМ, А ЧТО И РОМБАМИ, может просто попробовать переводить построчно?

  • ответить
  • quote
  • -9 points

А вы как переводили? В коде

Ромка → Втр, 12/30/2008 - 15:15

А вы как переводили? В коде модуля прямо? Если да, то надо сохранить файл в кодировке UTF-8. Но лучше переводить модуль через интерфейс Друпала (нужно включить модуль locale).

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

  • ответить
  • quote
  • -13 points

Брал Ваш перевод, он ругался

вOFFка (не проверено) → Втр, 12/30/2008 - 17:20

Брал Ваш перевод, он ругался и писал, что переведено 0.

  • ответить
  • quote
  • -34 points

Несколько опросов к 1 ноде

Anonymous (не проверено) → Ср, 01/21/2009 - 15:41

Замечательный модуль, работает без проблем, если сделать еще возможность прикрепления нескольких опросов к материалу было бы просто супер!

  • ответить
  • quote
  • -30 points

В чём проблемма?

Anonymous (не проверено) → Вс, 08/23/2009 - 16:12

Вот такая хрень. Установил модуль, в админке выбрал что б на форуме отображался, создал тему с голосованием ВЫБИРАЮ ответ, му и нефига. Ваш тест работает а на моём сайте нет.
вот что получилось
http://amega.of.by/?q=content/%D1%82%D0%B5%D1%81%D1%82-%D0%B3%D0%BE%D0%B...

  • ответить
  • quote
  • -23 points

Включите Clean URLs

Ромка → Пнд, 08/24/2009 - 10:53

Включите Clean URLs (admin/settings/clean-urls). Оказалось это баг.

  • ответить
  • quote
  • -13 points

Не включается. Это из-за

Anonymous (не проверено) → Пнд, 08/24/2009 - 22:44

Не включается. Это из-за хостинга походу

  • ответить
  • quote
  • -15 points

Модуль понравился, но есть

Евгений (не проверено) → Пнд, 08/24/2009 - 10:42

Модуль понравился, но есть одно "НО": прикреплять опрос может только uid=1, хотя галочки в правах проставленны. Созданый адмниом опрос юзеры видят как обычный текст, и голосовать соотсетвенно не могут.

  • ответить
  • quote
  • 1 point

Мало информации, не могу

Ромка → Пнд, 08/24/2009 - 10:54

Мало информации, не могу помочь. Скорее всего все-таки где-то что-то не так настроено.

  • ответить
  • quote
  • 7 points

druapl 6.13 Пробовал

Евгений (не проверено) → Пнд, 08/24/2009 - 11:29

druapl 6.13
Пробовал выставлять все предлогаемые галочки для зарегестрирвоанных пользователей, всеравно так же...

  • ответить
  • quote
  • -3 points

перевод не работает!

alex (не проверено) → Втр, 10/06/2009 - 14:25

Файл перевода inner_poll.ru_.po_.txt содержит ошибку: невозможно обработать формулу множественных чисел.

  • ответить
  • quote
  • 5 points

не пашет перевод

Anonymous (не проверено) → Чт, 11/12/2009 - 13:05

Файл перевода inner_poll.ru_.po_.txt содержит ошибку: невозможно обработать формулу множественных чисел

  • ответить
  • quote
  • -5 points

inner_poll.ru_.po_.txt а как

Anonymous (не проверено) → Чт, 07/22/2010 - 15:54

inner_poll.ru_.po_.txt а как его вообще использовать ? как руссифицировать я не понял ...

  • ответить
  • quote
  • 6 points

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.
  • Вы можете использовать тэг <code></code> для подсветки синтаксиса программного кода. The supported tag styles are: <foo>, [foo].
  • You may quote other posts using [quote] tags.

Подробнее о форматировании

CAPTCHA
Если вы человек, а не робот, то введите текст с картинки. Если вы робот, то велкам ту майкрософт.ком.
Image CAPTCHA
Enter the characters shown in the image.

Обо мне

Всем привет!
Меня зовут
Роман Архаров, я профессиональный веб-разработчик, программирую на языках PHP, Python и Action-Script, в работе использую фреймворки Drupal и Django. В этом блоге я размещаю заметки и статьи, связанные с моей работой, отдыхом и другими интересными мне темами.

Похожие заметки

  • Пример разработки плагина для модуля CCK
  • Swftools и модуль Pdf2SWfField для Друпала
  • Разработка модуля для Drupal. Часть2
  • Разработка модуля для Drupal. Часть1. Введение
  • Несколько статей о Друпале

Популярные заметки

  • AJAX. Обмен данными между клиентом и сервером, закачка на сервер файлов без перезагрузки страницы при помощи библиотеки jQuery.
  • Темизация Drupal. Часть 2. Анатомия темы оформления Drupal
  • Темизация Drupal. Часть 4. Темизация Views
  • Автоматическая "газетная" верстка (верстка в несколько колонок)
  • Тестирование модуля "Inner poll"
  • Разработка сайта на Drupal. Часть 3. Модули Drupal.
  • Темизация Drupal. Часть 1
  • Несколько статей о Друпале
  • Backup-manager — настройка резервного копирования Linux-сервера на Amazon S3 за 5 минут
  • Пример разработки плагина для модуля CCK

Подписка


Последние комментарии

  • Артем → Темизация Drupal. Часть 4. Темизация Views → Спасибо большое!
  • Anonymous → Темизация Drupal. Часть 2. Анатомия темы оформления Drupal → Большое спасибо автору за
  • Yor Ik → Авторизация на Drupal-сайте с помощью аккаунта вКонтакте → при входе на сайте
  • Химик → Home sheep home → Игра просто поглатитель времени
  • Artu → Темизация Drupal. Часть 4. Темизация Views → Спасибо,
  • icemen → Разработка модуля для Drupal. Часть2 → Благодарности
  • Федор → Проверка имени пользователя на наличие букв из разных алфавитов → . . . . . . . . . . . . . . .
  • oZEROth2008 → Авторизация на Drupal-сайте с помощью аккаунта вКонтакте → ответьте на мой вопрос
  • witalikm → Drupal for Firebug → После вашего совета пробовал
  • Shu → Drupal for Firebug → F12

Новые заметки

  • Авторизация на Drupal-сайте с помощью аккаунта ВКонтакте
  • Home sheep home
  • Backup-manager — настройка резервного копирования Linux-сервера на Amazon S3 за 5 минут
  • Зима 2010. Поездка в Тайланд, Индонезию и Сингапур. Часть 3 — Бали, Сингапур, Пхукет
  • Зима 2010. Поездка в Тайланд, Индонезию и Сингапур. Часть 2 — Джокьякарта
  • Зима 2010. Поездка в Тайланд, Индонезию и Сингапур. Часть 1 — Пхукет и Джакарта
  • Шпаргалка по командам и хоткеям Unix
  • Семинар по хапкидо в Днепропетровске
  • О планах
  • Несколько статей о Друпале

Тэги

dckyiev09 Drupal jquery Индонезия Отдых Работа Штуки-дрюки зима зима 2010 модуль статья темизация
еще тэги

Вход для пользователей

Что такое OpenID?
  • Войти по OpenID
  • Скрыть вход по OpenID
  • Зарегистрироваться
  • Запросить новый пароль

Навигация

  • Exchange rate
  • Vote up/down
  • Переход по внешней ссылке
  • Последние сообщения
  • Фотогалереи

Курсы валют

  • 100 Казахских тенге — 20,8329 (-0.09)
  • 10 Украинских гривен — 38,8969 (-0.14)
  • 10 Китайских юаней — 45,0421 (-0.17)
  • 100 Японских иен — 36,4634 (-0.11)
  • 1 Доллар США — 30,6858 (-0.11)
  • 1 Евро — 39,2901 (+0.12)
  • 1000 Белорусских рублей — 10,1743 (-0.04)
  • 1 Турецкая лира — 20,2279 (0)

10 случайных заметок

  • Понедельник начинается в субботу
  • Вышел Drupal 6.0 beta 1
  • Швабрашвабр2
  • Закончил работу над адаптацией скрипта Fotonotes для Drupal 6
  • Невероятный битбокс от Dub FX и Woodnote
  • Баг jQuery в Firefox 3 и WebKit
  • Начинающий автор
  • Май 2006. Сочи, Адлер, Геленджик, Анапа, Керчь, Судак, Ялта, Севастополь.
  • Зима 2010. Поездка в Тайланд, Индонезию и Сингапур. Часть 0
  • Разработка сайта Drupal.ru

Случайные фото

Просто море
Норвегия, Нордсетер
Тринидадские спортсменчики
Я с местным рональдом
Недалеко от Красной поляны
В Сингапурском зоопарке. Будда?
Дом, плавающий по морю на больших поплавках
Друпликон и моя тень
Горы
Копенгаген, Кристиания, Граффити 5
Осло, Карл Юхан Гате
Я и мой автопарк :))
Экзотическое меню в аэропорту :))
Закат в Гаване
Еще горы
Старая и новая наши машины — пыжик и сузуки джимни
  • Отдых
  • Работа
  • Штуки-дрюки

При использовании материалов с сайта, пожалуйста, ставьте ссылку на источник. E-mail для связи: mne@romka.eu.