Компонент Викторины для InstantCMS. Бесплатно

+97
3.87K
И вот релиз!
Иллюстрация
Основные возможности:
— создание категорий викторин с инструкциями
— добавление своих вопросов/ответов (в том числе можно задать дополнительное поле для вопроса с любым содержанием: картинка, музыка, видеофайл)
— массовая загрузка вопросов/ответов в базу из специально подготовленного файла
— настройки для отображения базы вопросов
— отключение/включение отображения вопросов
— очистка базы вопросов
— подсказки пользователям (опция админа)
— если подсказки взяты все, то слово автоматически вписано в поле ответа
— вычитание рейтинга за подсказки к викторине (опция админа)
— пропуск сложных вопросов (опция админа)
— плюсование к рейтингу (на сайте) за правильные вопросы (количество "плюса" это опция админа)
— модуль случайный вопрос
— отключение участия в викторине гостей
— расширенная статистика участия пользователей (верные ответы, неверные ответы, подсказки, пропуск ответов, общий рейтинг)


Тестировал на 1.9
Жду замечаний. Версию тестировал один. Так что если что-то произойдёт (ошибка какая-либо в компоненте), то не ругайтесь
Сделал небольшую ссылку-копирайт на свой сайт. Прошу, пожалуйста, не убирайте. Пусть косвенно, но Вы мне поможете. А я Вас порадую в будущем новыми интересными компонентами ;)
Скачать Компонент Викторины [версия 1.0]

UPD. Обновил архив. Была маленькая недоделка в frontend.php
+3
Keep Keep 12 лет назад #
Большое спасибо!
+2
Dobriu Dobriu 12 лет назад #
Огромное спосибо!
+2
aha aha 12 лет назад #
Работает отлично. сто плюсов.. очень нужный компонент
+1
abasia abasia 12 лет назад #
Спасибо за компонент+++
А если понадобиться убрать ссылку, какой суммой отблагодарить, дабы не огорчить разработчика smile
+2
Amurland Amurland 12 лет назад #
Да любой благодарности буду рад.
WebMoney
R186377364329
Z142842486412

ЯндексДеньги
4100138786327

или телефон
89145515106
-2
Алексей Т Алексей Т 12 лет назад #
При создании Викторины...
InstantCMS v1.8
Fatal error: Call to a member function query() on a non-object in /var/www/bilariuss/data/www/bilarius.ru/admin/components/victorina/backend.php on line 438
+1
Amurland Amurland 12 лет назад #
у меня нету установленной версии 1.8

обновитесь пожалуйста.
там скорее всего надо добавить
вверху админки
Код PHP:
   $inDB       = cmsDatabase::getInstance();   //подключаем базу данных
но не уверен
-2
Алексей Т Алексей Т 12 лет назад #
Да помогло...вот сюда /admin/components/victorina/backend.php
Спасибо
0
mozhay.net mozhay.net 12 лет назад #
а так и должно быть?
0
Amurland Amurland 12 лет назад #
нет. так не должно быть. видимо php как-то необычно реагирует на символы <?

надо будет заменить

Код PHP:
<?=
на
Код PHP:
<?php=
или на
Код PHP:
<?php echo
0
mozhay.net mozhay.net 12 лет назад #
кстати ни одна форма тоже не грузится. видимо это связано с open_short_tag в php.ini
0
mozhay.net mozhay.net 12 лет назад #
на какой версии php делали отладку?
0
Amurland Amurland 12 лет назад #
5.1
-5
Алексей Т Алексей Т 12 лет назад #
Создал викторину
Сделал 5 вопросов
И они фигачат по кругу…
Уже минут 10 отвечаю на них по кругу…
Это так и должно быть…
А где логика?
0
Amurland Amurland 12 лет назад #
Да так и должно быть.
Логика в бесконечности вопросов.

Постараюсь сделать опцию выборки вопросов по-порядку, а так же настройке этого порядка.
0
Алфей Алфей 12 лет назад #
Заметил одну штуку, когда в модуле переходишь по ссылке "Я знаю ответ, буду участвовать", после перехода выдает другой вопрос.
-3
Алексей Т Алексей Т 12 лет назад #
и у меня такое...
0
Amurland Amurland 12 лет назад #
Это так и было задумано.
Сделаю настройку в модуле, чтобы вопрос выводился тот же.
0
Keep Keep 12 лет назад #
А зачем файлы index.html, они в 1.9 вроде не нужны?
0
Keep Keep 12 лет назад #
В 1.9 в htaccess добавлена опция Options -Indexes, убраны все index.html
+1
Soul Soul 12 лет назад #
wiki - разработчик сказал так. :)
0
Amurland Amurland 12 лет назад #
Не у всех стоит 1.9. в этом и заключается наличие вышеуказанных файлов ;)
0
TheSteek TheSteek 12 лет назад #
Ето только у меня после добавления вопроса а админие компонента стиль исчезает, все без фона и нормальной разметки?

И еще не роботет кнопка чтобы скрыть базу, я так понимаю ето база короная на сайте.
0
Amurland Amurland 12 лет назад #
а вы сделали правку в файле cp.php ?
0
TheSteek TheSteek 12 лет назад #
Зделал
0
Amurland Amurland 12 лет назад #
получилось?
+2
Алексей Алексей 12 лет назад #
Я думаю разработчик, ещё сделает обновление а так очень полезный компонент. Спасибо +++
+2
Amurland Amurland 12 лет назад #
Да. будет обновление
+4
Алфей Алфей 12 лет назад #
Уважаемые! Может кто знает где можно взять готовые базы вопрос/ответ на разные темы, "История", "География", "Спорт" и т.д., буду очень благодарен!
0
Amurland Amurland 12 лет назад #
ищите и найдёте.
0
Алфей Алфей 12 лет назад #
Спасибо за добрый совет:))
И огромное спасибо за компонент!!!
0
Amurland Amurland 12 лет назад #
Постепенно буду делать небольшое обновление.
Читайте блоги instantcms
Высказывайте пожелания
Спасибо за предложения

abasia, спасибо за поддержку!
0
Алфей Алфей 12 лет назад #
А можно сделать чтобы буковки в подсказке выводились в случайном порядке, а не по порядку как сейчас.
0
Amurland Amurland 12 лет назад #
тоже думал над этим, но пока что не знаю...
0
Click Click 12 лет назад #
Спасибо за прекрасный компонент. Отправил материальное спасибо, но ссылку убрал :)
0
Александр Александр 12 лет назад #
Люди ну так кто-то поставил? Демка есть? Охота то посмотреть

Кстати дошёл до
3. Установить в админке компонент
И все, в аминке, там где уставновка компонентов его нет. Все закачал и сделал как говориться не в первой уже
0
Александр Александр 12 лет назад #
А ну да версия двига 1.9
0
Amurland Amurland 12 лет назад #
У меня тестовый сайт 1,9
http://my.svb28.ru/
Установка без "примесей" так сказать.
Может не догрузилось? ПРоверьте наличие файлов в директории admin
0
Amurland Amurland 12 лет назад #

Обновил архив компонента


Была маленькая недоделка в frontend.php (совсем забыл скрывать вопросы из базы вопросов при установки соответствующей настройке)
-3
Алексей Т Алексей Т 12 лет назад #
Было бы логичней пройти викторину до конца
ответив на все вопросы и получить в конце балл….
А так гонять по кругу, отвечая на один и тот же вопрос, нет смысла в ней…
0
Amurland Amurland 12 лет назад #
ну логика у каждого своя. Всё будет. Сделаю один раз отвечать в викторине. только это сложнее и нагрузить базу может хорошо.
Просто сталкивался уже с таким делом как тестирование участников, но там немного другой был подход.

Время покажет. Возможно, это будет надстройка joke
Компонент сырой, но всё же рабочий. Кому-то и это будет по душе.
0
Hunter (Роман) Hunter (Роман) 12 лет назад #
Сделайте 2000 сложных вопросов, и время на ответ ограничьте - замучаетесь по кругу гонять, да и не какой пользователь не будет этого делать
+3
Hunter (Роман) Hunter (Роман) 12 лет назад #
Отличный компонент. Я сделал несколько тематических разделов. Позагрузил в них сложные вопросы - уже больше 100 в каждом разделе, в общем больше 600. Время на ответ ограничил до 30 секунд. Ничего по кругу не ходит - просто устаешь по кругу идти - после 30-40 ответов - основная масса спрыгивает - не любит сейчас народ думать.
И ничего пользуются - народу понравилось. Правда по рейтингу - пока начисление/уменьшение отключил совсем - надо потестить. Добью нормальные вопросы включу по рейтингу - пусть рискуют.

Огромное спасибо за компонент.
+2
Hunter (Роман) Hunter (Роман) 12 лет назад #
Еще подумал тут, было бы не плохо в платном релизе реализовать, если пользователь ответил неправильно - показать ему правильный ответ и перейти к новому вопросу - можно как отдельную функцию для админа.
0
Серега Серега 12 лет назад #
Отличная штука, огромное спасибо!
На 1.9 работает на ура, и доработать под себя можно!
-2
Алексей Т Алексей Т 12 лет назад #
Ну вот смотрите…я сделал викторину…
Хорошо ли вы знаете свой город?
Написал вопросов 20 шт.
Опубликовал викторину…..и
Люди начали проходить….а позже в гневе писать в личку!!!!!!!
Админ, когда же она кончиться, и почему некоторые вопросы по нескольку раз повторяются…
Что за ерунда!
+1
lezginka.ru lezginka.ru 12 лет назад #
я тоже жду коммерческую версию, так проблем будет меньше :)
+1
letsgo letsgo 12 лет назад #
Присоединяюсь.
0
TheSteek TheSteek 12 лет назад #
У вас title не заданно, в title браузера написано " - сайт". А все остальное супер.
0
Amurland Amurland 12 лет назад #
ок. подправимс
+4
VopisUVD VopisUVD 12 лет назад #
Может еще добавить возможность добавлять пользователям в викторину свои вопросы и ответы... естественно с модерацией.
С цикличностью вопросов плохо, надо добавить стоп типа "Вопросы закончились. Вы молодец!" ну и типа добавьте свой вопрос ;)
+1
den4ik den4ik 12 лет назад #
Еще б неплохо сделать сделать сортировку в рейтинге участников
+2
Amurland Amurland 12 лет назад #
Ок. Это тоже в задумках, пока тружусь над доработками
0
riller riller 12 лет назад #
КАК убрать
Fatal error: Call to undefined method cmsCore::executePluginRoute() in /home/open86/domains/open86.ru/public_html/components/victorina/frontend.php on line 884
Подскажите?
+1
Алексей Алексей 12 лет назад #
а когда обновление будет?
+2
lezginka.ru lezginka.ru 12 лет назад #
готов потратить 1000 руб на стимуляции разработчика, правда за коммерческую версию ;)
0
Azura Azura 12 лет назад #
Спасибо!!! smile Очень интересно!!!
0
Keep Keep 12 лет назад #
Когда примерно будет следующая версия (возможно платная)?
0
CROSS &#12484; CROSS ツ 12 лет назад #
не стал читать коменты, пишу так! Допустим я не знаю ответа на вопрос! пользуюсь подсказкой, на каждую подсказку открывается 1 буква! Но если я беру подсказку на каждую букву, то после этого слово само вписывается в строку и после нажатия кнопки ОТВЕТИТЬ зачитывается рейтинг! Как сделать чтобы если слово было угаданно с помощью подсказок, кнопка ответить исчезала! или сделать ограниченное кол-во подсказок, число которых менялось от длины слова?! hoho
0
Amurland Amurland 12 лет назад #
ну это пожелания так называемые.
0
Amurland Amurland 12 лет назад #
Ребят, Вы меня извините, некогда, в последнее время ещё на работе завал конкретный и весна эта, охото просто подышать на улице свежим воздухом.
Параллельно занимаюсь ещё компонентами
Будет доработка, но пока не занимаюсь
+1
Saw Saw 12 лет назад #
А под 1.10 будет?
0
Amurland Amurland 12 лет назад #
Не делал. Если. Кто-то адаптирует, то буду рад.
Мне на доработку времени не хватает, не говоря уже о адаптации :(
0
Edik_Salonikski Edik_Salonikski 11 лет назад #
вот попробовал..вроде все отлично...
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
0
Saw Saw 11 лет назад #
Кто ставил? Или демо?
0
Edik_Salonikski Edik_Salonikski 11 лет назад #
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
" target="_blank">http://radiodruzya.com/victorina[/hide]
вот стоит
0
Saw Saw 11 лет назад #
Не вызывает доверия всплывающая внезапно на твоём сайте хрень с предложением обновить браузер
0
Edik_Salonikski Edik_Salonikski 11 лет назад #
а какой .у вас браузер.?
0
Saw Saw 11 лет назад #
А какая разница? Что на ваш сайт можно только через определённый браузер заходить? Бред!
0
Edik_Salonikski Edik_Salonikski 11 лет назад #
y menia v snablone,,,takaia fynktsia,,stoit,,stob obnovit,,brayzer
0
Александр Александр 11 лет назад #
вот попробовал..вроде все отлично... http://instantcms.ru/users/files/download2922.html
Так это под какую версию стоит викторина? Потому что у Меня под 1.10 не работает.
0
Saw Saw 11 лет назад #
Amurland лучше ты сделай или подскажи людям пожалуйста
+2
Amurland Amurland 11 лет назад #
Мужики. Я если сяду то погружусь туды на долго, потому что буду допиливать и допиливать.
Сейчас другим занят.
Честно - на данный момент я "забил" на компонент. Если кто-то хочет бесплатно поддерживать его и развивать, то флаг в обе руки, так как я только за. :)
Допиливать там надо по идее много.
У меня мысль возникала, а не переписать ли его заново. Был опыт, получился, не совсем удачный, но работоспособный.
В личке многие просили доделать. Кто-то даже под свои нужды переделывал.
Не судите строго ;)
+1
Soul Soul 11 лет назад #
В коменте прям и веет "новогодним настроением"! - smile не в обиду - чувствуется перемена стиля общения smile
С Наступившим!
+2
Amurland Amurland 11 лет назад #
Спасибо.
smile
ни разу не употреблявши за новогодние празднования, я водитель на все праздники smile
банально: не охото заниматься викториной.

Сейчас встречи под 1.10 переделываю.
0
lesterkey lesterkey 11 лет назад #
на 1.9 все работало прекрасно, а вот на 1.10 количество букв в вопросе почемуто в 2 раза больше показывает?
+2
Andrey37 Andrey37 11 лет назад #
Из-за UTF8 не правильный подсчет, считает не символы, а байты. Не помню в какой строке во frontend.php подсчет идет с помощью strlen, надо заменить на mb_strlen. Вроде так.
0
lesterkey lesterkey 11 лет назад #
Спасибо! исправил... работает..
0
Saw Saw 11 лет назад #
Никакого осуждения. Просто по моему мнению идея с викториной хорошая.
+1
Miledy Miledy 11 лет назад #
Спасибо, все отлично работает.
Есть еще маленькое пожелание: можно ли сделать, чтобы за неправильный ответ также снимался рейтинг?
0
lezginka.ru lezginka.ru 11 лет назад #
народ, под версию 1.10... кто-нибудь сделал ?
0
SALIK SALIK 8 лет назад #
А случаем под вторую ветку инстанта не будет такого компонента?
0
Amurland Amurland 8 лет назад #
Здравствуйте. Я не планирую.
если кто-то сделает, то пожалуйста!

Еще от автора

Компонент "Совместные покупки"
Ранее данный проект был мной заморожен, но в декабре решил возобновить работы и адаптировать под новую версию первой ветки Позволяет организовать на с
Закрытый форум. Отдельный компонент
Потребовалось тут пару недель назад создать закрытый раздел на форуме, но не хотелось пересекаться с основной регистрацией и некоторыми другими встрое
Компонент Линейки (Метрика). Форумные линеечки. Фотолинейки. для 1.10.x
Компонент Линейки или Метрики или Форумные линеечки или Фотолинейки. для 1.10.x Компонент платный Прекрасно подойдёт для тематических порталов.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.