LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
12.02.2012, 23:42:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Компонент "Опросник"  (Прочитано 8304 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Constantinius
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Сообщений: 26


« : 23.10.2009, 10:57:05 »

Но, это мой первый опыт с php вообще и Joomla  в частности. Мне была нужна эта функциональность, в каталоге не нашёл, поэтому сел, почитал документацию и написал сам.
В принципе, уже существующий вариант лично меня бы устроил, но не вижу причин, почему бы его не опубликовать, вдруг ещё кому-то понадобится. Поэтому хочу довести проект до ума, чтобы не стыдно было опубликовать. А для этого нужны комментарии более опытных людей, писавших не одно расширение. Azn
Если кого-то заинтересует - буду ждать дельных комментариев (и баг-репортов, чего уж там. Azn ) Можно на мэйл koch УлиткА inbox тчк lv , можно и тут, наверное.
Вот сам компонент: com_questionnaire.zip

Компонент написан для Joomla 1.5 и больше.

После инсталляции программы администратор может
1) Создавать и администрировать опросы.
2) Смотреть и администрировать статистику ответов.

Опрос может содержать множество вопросов, формируемых пользователем.

Каждый вопрос должен содержать:
- Текст вопроса.
Каждый вопрос может содержать:
- Варианты ответа.
- Зависимость от ответов на предыдущие вопросы.
- Способ ответа (checkbox или radiogroup).
- Текстовое поле для альтернативного ответа.

Администратор имеет возможность указывать порядок, в котором вопросы будут задаваться.

При просмотре статистики, администратор может посмотреть ответы как конкретного пользователя, так и общие. Соответственно,  при просмотре полной статистики, есть возможность либо полностью её очистить, либо, при просмотре статистики по конкретному пользовтелю, можно очистить только единичный результат данного пользователя.
« Последнее редактирование: 23.10.2009, 11:34:45 от Constantinius » Записан
smart
Администратор
*******

Репутация: +1081/-14
Offline Offline

Пол: Мужской
Сообщений: 8298


тружусь даже во сне...


« Ответ #1 : 23.10.2009, 11:21:08 »

Будь добр, сделай краткое описание, что компонент умеет, укажи версию Joomla, для которой он создан, и было бы неплохо ссылку на сайт с демо (или парочку небольших скриншотов.
Записан
Constantinius
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Сообщений: 26


« Ответ #2 : 23.10.2009, 11:36:30 »

Подправил текст, ссылки на демо-сайт дать не могу, к сожалению, за неимением... (PS может, я не в тот раздел поместил? Надо было в кодинг? Если да, то перенесите куда посчитаете правильным. Спасибо.)
Записан
smart
Администратор
*******

Репутация: +1081/-14
Offline Offline

Пол: Мужской
Сообщений: 8298


тружусь даже во сне...


« Ответ #3 : 23.10.2009, 11:37:56 »

Вот, теперь совсем другое дело! Спасибо и плюс в репутацию!
Записан
Darkick
JComments Tester
*

Репутация: +236/-1
Offline Offline

Пол: Мужской
Сообщений: 1575



« Ответ #4 : 23.10.2009, 11:58:47 »

Компонент пока не смотрел, но если читать описание, то с трудом верится, что такое можно реализовать в качестве "первого опыта в PHP (и Joomla)". Надо заценить.
Записан
Darkick
JComments Tester
*

Репутация: +236/-1
Offline Offline

Пол: Мужской
Сообщений: 1575



« Ответ #5 : 23.10.2009, 12:55:39 »

Глубоко не тестил, но вообще вещь хорошая.
Надо подшаманить бы код, чтобы нотайсы не вылазили. И зачем в меню типы Question и  Questionnaire?
Записан
Constantinius
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Сообщений: 26


« Ответ #6 : 23.10.2009, 13:09:49 »

Компонент пока не смотрел, но если читать описание, то с трудом верится, что такое можно реализовать в качестве "первого опыта в PHP (и Joomla)". Надо заценить.
Я не новичок в программировании, но php использую впервые. Joomla до этого только устанавливал для своего сайта ( www.znatoki.lv ), куда заливал уже готовые компоненты. Просто доки у Joomla очень наглядные и хорошие. написал сначала Hello world. Потом скачал пару голосовалок и посмотрел детальнее всё что интересовало, а потом уже написал свою версию необходимого мне опросника с нужной мне функциональностью. Там есть ещё несколько вещей, которые я доделаю, но это уже будет следующий этап, я пока хочу в первой версии отладить всё, что делаю неправильно. Наверняка такого много.

Цитата: Darkick
И зачем в меню типы Question и  Questionnaire?
Боюсь, не совсем понял вопрос. Можно уточнить?
Записан
Darkick
JComments Tester
*

Репутация: +236/-1
Offline Offline

Пол: Мужской
Сообщений: 1575



« Ответ #7 : 23.10.2009, 14:25:47 »

Создаём новый пункт меню, раскрываем тип Questionnaires administration, видим там следующее:
Код:
Question
 * Form Разметка
Questionnaire
 * Default Разметка
Questionnaires
 * Default Разметка
Questionnaires я так понимаю список всех опросов.
Questionnaire по логике должен давать в парметрах меню выбрать один опрос.
Question - один вопрос.
Сейчас Questionnaires и Questionnaire показывают список опросов, а Question вызывает ошибку. Наверно просто не доделано. Либо эти пункты и не должны быть видны и их просто надо отключить от показа в меню.
Записан
Constantinius
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Сообщений: 26


« Ответ #8 : 23.10.2009, 14:55:36 »

Создаём новый пункт меню, раскрываем тип Questionnaires administration, видим там следующее:
Код:
Question
 * Form Разметка
Questionnaire
 * Default Разметка
Questionnaires
 * Default Разметка
Questionnaires я так понимаю список всех опросов.
Questionnaire по логике должен давать в парметрах меню выбрать один опрос.
Question - один вопрос.
Сейчас Questionnaires и Questionnaire показывают список опросов, а Question вызывает ошибку. Наверно просто не доделано. Либо эти пункты и не должны быть видны и их просто надо отключить от показа в меню.

Да, понял. Действительно, не доделано. Сейчас будет работать только вывод всех опросов, из которых потом на сайте уже сам пользователь выбирает то, на что отвечает.
Спасибо за замечание, сейчас отмечу у себя.
Записан
skazzz
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 41


« Ответ #9 : 30.10.2009, 14:42:22 »

а этот опросник может работать как ТЕСТ  чтоб    опросник выдавал тестируемуму результат в виде какой то рекомендации или анализа  его ответов...

при этом  2ой вопрос (следующий) задавался в зависимости от ответа на 1ый (предидущий ) вопрос 
 
Записан
mailspinyes
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 60


joostina-1.3.0-3


« Ответ #10 : 30.10.2009, 18:21:02 »

Как он вообще работает?
Сделайте FAQ по его использованию.
Записан
Dima0785
Осваиваюсь на форуме
***

Репутация: +4/-2
Offline Offline

Сообщений: 64


Регистрация доменных имен в зоне .ru - 300 р.


« Ответ #11 : 31.10.2009, 10:48:11 »

Вопросы и ответы создал, но пока не могу догнать как его опубликовать....мне вот надо чтобы он был опубликован как модуль, в виде отдельного окна в котором сразу видны вопросы и варианты ответов ...
Записан
Darkick
JComments Tester
*

Репутация: +236/-1
Offline Offline

Пол: Мужской
Сообщений: 1575



« Ответ #12 : 31.10.2009, 11:32:46 »

это не модуль, а компонент. Отдельным окном он висеть не будет - он является основным содержимым страницы.
Записан
Constantinius
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Сообщений: 26


« Ответ #13 : 03.11.2009, 17:11:24 »

а этот опросник может работать как ТЕСТ  чтоб    опросник выдавал тестируемуму результат в виде какой то рекомендации или анализа  его ответов...

при этом  2ой вопрос (следующий) задавался в зависимости от ответа на 1ый (предидущий ) вопрос 
 

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

Про FAQ не задумывался, там по-моему интуитивно всё понятно. Основные тезисы я в readme написал. Если есть какие-то конкретные замечания-вопрос - пишите. Я обязательно на них отвечу в след. версии. Кстати, модуль прикручу. Это не сложно. (Модуль будет отображать список последних 5 опросов.)
Записан
nevigen
Завсегдатай
*****

Репутация: +32/-1
Offline Offline

Пол: Мужской
Сообщений: 734


Все спасибо лучше делать "+"


« Ответ #14 : 05.11.2009, 19:42:06 »

Если вопрос должен содержать картинку? можно ли ее приаттачить ?
Например опрос состоит в оценке дизайна (его нужно приложить)
или ответ должен состояться в выборе одно из ... 4 изображений например.
Такое возможно реализовать ?

Т.е. думаю будет полезной функция приатачивать изображения (возможно даже с использованием http://highslide.com/) к вопросам и ответам...
Тогда проект будет ооочень востребованным Azn
« Последнее редактирование: 05.11.2009, 19:50:20 от nevigen » Записан
Droff
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 11


« Ответ #15 : 09.11.2009, 12:15:42 »

Объясните пожалуйста как опубликовать данный опрос? Smiley Извиняюсь заранее, с Joomla знаком недавно.
Записан
gorynych
Гость
« Ответ #16 : 12.11.2009, 12:20:42 »

Каждый вопрос может содержать:
- Текстовое поле для альтернативного ответа.

ни как не получается сделать что бы в статистике отображались альтернативные ответы от разных пользователей на один вопрос, запоминается только ответ первого, а на попытки у других пользователей вписать свой ответ получает сообщение "Answer was not saved! "
а также в режиме статистики не могу посмотреть индивидуальные ответы на вопросы типа checkbox или radiogroup, возможно ли это?
Зарание всем спасибо
Записан
newleax
Давно я тут
****

Репутация: +23/-0
Offline Offline

Пол: Женский
Сообщений: 329



« Ответ #17 : 14.11.2009, 14:44:57 »

Демка есть?
Записан
gorynych
Гость
« Ответ #18 : 15.11.2009, 10:15:58 »

к сожелению демки нет, пока что все на локальной машине
Записан
Constantinius
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Сообщений: 26


« Ответ #19 : 16.11.2009, 12:48:11 »

В программе нашёл две ошибки. Первая - при инсталляции часть таблиц создавалась не по префиксу, а было хардкорно прошито название "jos_q...". У меня это сразу не вылезло из-за того, что префикс базы был дэфолтный, т.е. тоже "jos_". Как изменил префикс базы - заметил.
Второе - некоторые поля некорректно отрабатывали русский язык (я тестировал только на английском), т.е. нельзя было сохранить варианты ответов на русском. Сейчас эти баги исправлены.
« Последнее редактирование: 16.11.2009, 14:17:19 от Constantinius » Записан
Constantinius
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Сообщений: 26


« Ответ #20 : 16.11.2009, 12:49:46 »

Объясните пожалуйста как опубликовать данный опрос? Smiley Извиняюсь заранее, с Joomla знаком недавно.
Просто нажать на publish в списке опросов. Azn
Записан
Constantinius
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Сообщений: 26


« Ответ #21 : 16.11.2009, 12:50:55 »

Если вопрос должен содержать картинку? можно ли ее приаттачить ?
Например опрос состоит в оценке дизайна (его нужно приложить)
или ответ должен состояться в выборе одно из ... 4 изображений например.
Такое возможно реализовать ?

Т.е. думаю будет полезной функция приатачивать изображения (возможно даже с использованием http://highslide.com/) к вопросам и ответам...
Тогда проект будет ооочень востребованным Azn
Вопрос понятен. Сейчас нет. Как выход - можно указать ссылки на изображения. Azn Запишу как feature request.
Записан
eosi
Гость
« Ответ #22 : 14.12.2009, 17:31:13 »

не работает опросник. Я его подключил - создаю вопрос и варианты ответа.
Про просмотре иду в этот опрос он показыввает мне его название -> пишет
< return to the questionnaires
< Start answering
нажимаю Старт - он просто выходит обратно где название опроса ...
Записан
lexandr1925
Гость
« Ответ #23 : 23.12.2009, 15:42:59 »

а почему не предполагается возможность опроса для неавторизованных пользователей?
Записан
Rustam234
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 8


« Ответ #24 : 06.01.2010, 17:24:41 »

 Cheesy Ждем обновлений!
хорошая вещь,но соглашусь с lexandr1925,было бы здорово если его могли проходить незарегистрированные пользователи, и когда я нажимаю на опрос выходит:
< return to the questionnaires
< Start answering
все как бы работает,но сие не призентабельно.

ждем обновлений Smiley
Записан
Exciter
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 76


« Ответ #25 : 03.03.2010, 14:29:42 »

Господин разработчик, доделайте пожалуйста сей очень важный и нужный компонент. Плиз.  Angry

Неавторизованным юзерам надо иеть возможность отвечать.
И варианты ответов на вопрос не сохраняются.
Записан
andrew27
Гость
« Ответ #26 : 06.03.2010, 22:11:17 »

Всем привет.
Для начала блаблабла какая классеая штука эта ваша Joomla, блаблабла люблю ей пользоваться))))))))

У меня вопрос по опроснику: как увеличить количество возможных вариантов ответа?

ЗЫ, извиняюсь, если офтоп, если что, ответьте в ЛС.
Заранее спасибо за поддержку чайников)))
Записан
kitsune
Новичок
*

Репутация: +0/-0
Offline Offline

Пол: Женский
Сообщений: 4


Чайничек


« Ответ #27 : 08.06.2010, 19:49:54 »

Эх черт, хорошая и нужная штука. Но вот не задача с английским беда, да и в Joomla я пока что чайник =(
Имеется ли FAQ какое по компоненту?   !
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet