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

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


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

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

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

или телефон
89145515106
-2
Алексей Т Алексей Т 13 лет назад #
При создании Викторины...
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 13 лет назад #
у меня нету установленной версии 1.8

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

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

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

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

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

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

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

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


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

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

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

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

Еще от автора

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