Викторины для InstantCMS 1.10.*

+79
2.98K
Всем привет.
Сделал переделку бесплатного компонента Викторины (анонс предыдущего комонента тут)
Иллюстрация
Сделано по многочисленным просьбам. Изменения минимальны.


Про возможности можно прочитать в предыдущих постах

Немного о новшествах:

1. Сделана возможность в течение одной сессии на сайте отвечать только на новые вопросы, т.е. повторяться не будут.
Если кончатся вопросы, то выйдет сообщение: Вопросы закончились!
При следующем посещении сайта (закрыть и открыть браузер) вопросы будут снова доступны.
2. Подправлен модуль. Теперь если вы увидели вопрос, то нажимая "Я знаю ответ", вы сможете на него ответить.
3. Убраны промежуточные страницы: неправильный ответ, правильный ответ. Все данные сообщения сохраняются в сервисные сообщения сессии и выводятся в специальном поле (это то поле где указываются ошибки заполнения и о пинге поисковиков)
4. Немного подправил стили (совсем немного)
5. Ответы понимаются в разном регистре (по умолчанию в сессию ответ попадает уже в нижнем регистре)

Пожелания:
Прошу оставить копирайт. ;)
Демо: тут
demo
demo

Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст


P.S. За доработки не берусь. Делаю, как появляется время, которого у меня, к сожалению, не хватает.
+6
Олег Васильевич я Гость 12 лет назад #
Поюзать попробовал на демке, фраза из студенского анектода вспомнилась "ВОТ ВАЛИТ ГАД!" laugh
Amurland, спасибо!
+4
hydraq hydraq 12 лет назад #
поставил - все работает прекрасно! Спасибо
+2
hydraq hydraq 12 лет назад #
поставил - все работает прекрасно! Спасибо
0
Anonim Гость 12 лет назад #
А база вопросов есть?
+2
Amurland Amurland 12 лет назад #
внутри есть. в админке.
А так же тут
0
Anonim Гость 12 лет назад #
оно подходит для этой версии UTF?
0
Amurland Amurland 12 лет назад #
Скачал один. кодировка - кириллица.
Ну кто будет устанавливать, то увидит в админке что кодировка "кривая" - там показывается часть файла.
ну и переконвертирует файл.
0
nedoriko nedoriko 12 лет назад #
Заодно надеюсь и другим на скачку даст.
0
nedoriko nedoriko 12 лет назад #
уже есть. sklad.nedoriko.ru/baza-voprosov.zip
внутри 2 папки для разных версий
+2
VonKruger VonKruger 12 лет назад #
Классный компонент!
+2
sotastroy sotastroy 12 лет назад #
Огромное спасибо, услышали наши просьбы!
0
OldSchool OldSchool 12 лет назад #
Отлично, думаю пригодится однозначно... Сделано качественно и просто... +
0
nedoriko nedoriko 12 лет назад #
о. отлично. теперь и мигрировать можно. + Спасибо!
0
Search Гость 12 лет назад #
С кодировкой проблема, когда нажимаешь подсказку буквы.
Версия 1.10.1
0
Amurland Amurland 12 лет назад #
поглядеть бы на реальный пример. можете кинуть в личку?

предполагаю что будут проблемы с циферными ответами и ответами на иностранном языке. Но это моё предположение.

Печально то, что одни символы в utf один байт, а другие два :(
0
nedoriko nedoriko 12 лет назад #
Amurland:
предполагаю что будут проблемы с циферными ответами и ответами на иностранном языке.
я постарался все такие вырезать. но не исключаю что пропустил. также я вырезал ответы которые из 2х слов и более. а с кодировкой я не разобрался. сам жду когда ктонить поменяет и выложит.
+1
Shishlena Shishlena 12 лет назад #
У меня та же проблема (извините, что влезаю в тред).
""

В базе все кодировки правильные у полей вопроса. Что еще можно посмотреть,чтобы исправить. Спасибо!
-3
Игорь Игорь 12 лет назад #
неплохой компонент... ВОТ если б пользователь мог добавлять вопрос и соот. правильный ответ.. и из этого база строилась... был бы достойный компонет, а так неплохой компонет, но не достоин для установки на сайты, так баловство.
+5
Amurland Amurland 12 лет назад #
Почему же не достоин? Может для Ваших проектов он и не нужен, но много кто для себя взял и использует ;)

Про добавление вопросов пользователями
Хорошо, принял на заметку.
+2
nedoriko nedoriko 12 лет назад #
но тут нужно с модерацией. а то как с вики получится. всякий бред писать начнут.
0
Олег Васильевич я Гость 12 лет назад #
Игорь, ну вот к чему ваша запись?
Хоть чуть конструктивиза: вариант улучшения, альтернатива, более перспективный аналог... хоть что-то, но полезное.
0
Олег Васильевич я Гость 12 лет назад #
Amurland, nedoriko, аресовано Игорь (на три комента выше) -
неплохой компонент... ВОТ если б пользователь мог добавлять вопрос и соот. правильный ответ.. и из этого база строилась... был бы достойный компонет, а так неплохой компонет, но не достоин для установки на сайты, так баловство.
+4
nedoriko nedoriko 12 лет назад #
не соглашусь. для молодых проектов милое дело с поисковиков заманивать посетителей. пусть не на много, но 20-30 чел в сутки это неплохое дополнение. а с новой дополнительной базой еще около 20ти добавилось посещений.
+2
Saw Saw 12 лет назад #
Ну это вы зря Игорь. Людям очень нравится.
0
alpik alpik 12 лет назад #
установил, народ активизируется! афтор +
0
VopisUVD VopisUVD 12 лет назад #
решение реально классное , я его применил для тех пользователей которые читают в основном и редко пишут, редко, но пытаются добавлять фото, а когда не хватает рейтинга то просто уходят...
Теперь они смогут зарабатывать рейтинг не утруждая себя написанием комментов постов...

Теперь о проблеме:
Не нашел куда сохраняются таблица вопросов... Понадобилось удалить все созданные и добавленные вопросы из базы выделять по 50 шт. и удалять конечно можно, но очень долго я ошибся и теперь у меня 336 490 записи, почти 7000 удалений.

Подскажите как разом все удалить? И доработать пакетный перенос между викторинами
0
Amurland Amurland 12 лет назад #
попробую добавить ссылку на полное удаление, но чревато... вдруг случайно нажмёте joke
пакетный перенос... ммм.подумаю, но не обещаю.
0
VopisUVD VopisUVD 12 лет назад #
Так оно, можно сделать с подтверждением типа "Вы точно хотите все удалить?"
А где оно физически то сохраняется??? я всю таблицы в базе перелопатил есть только для гостей и все...
0
Amurland Amurland 12 лет назад #
"оно" это что?
0
VopisUVD VopisUVD 12 лет назад #
оно это образное выражение данной ситуации.
1) На ваше утверждение "но чревато" я выдал предположение решения: "можно сделать с подтверждением типа "Вы точно хотите все удалить?""
2) оно имелось в виду записи таблиц я не нашел куда оно(действие) импортировало записи из загруженной внешней базы.
0
Vizh Vizh 12 лет назад #
А подскажите почему время пролетает моментально и сразу пишет время истекло. Похоже скрипт не работает или конфликт может? http://www.yasniy.ru/victorina
0
Amurland Amurland 12 лет назад #
конфликт переменной.
конфликтует с вашей панелькой социальных иконок

замените в скрипте отсчёта времени t на какую-нибудь другую переменную

ищите в frontend.php по вхождению /* Даём 20 секунд */ а там, надеюсь, сообразите
0
Vizh Vizh 12 лет назад #
Спасибо, посмотрю
0
Vizh Vizh 12 лет назад #
Всё сделал - работает.Большое спасибо.
0
Евгений Евгений 12 лет назад #
""

А эта возможность (вроде бы задуманная самим автором) будет реализована?
0
VopisUVD VopisUVD 12 лет назад #
можно попробовать временно решить выводом ссылки на написание сообщения админу...
+1
Amurland Amurland 12 лет назад #
предполагался задуманный уже функционал, то что админ может добавлять вопросы, ну или через админа их добавлять.
0
ermakover ermakover 12 лет назад #
Как печально, у меня компонент не ставится ни на основной сайт, ни на тестовый с нуля установленный. То есть ставится, но не работает.
0
Amurland Amurland 12 лет назад #
:(
0
ermakover ermakover 12 лет назад #
Сколько не пытаюсь установить, делаю всё, как положено, компонент устанавливается, при переходе в "Викторины" - белый экран. В настройках в админке то что на принтскрине.
А не может такое происходить из-за того что у меня hyh 5.3 ?
0
ermakover ermakover 12 лет назад #
Принтскрин не вставился sad
Но суть, что в настройках во всех полях вместо значений вот это: <?=$cfg[
0
Amurland Amurland 12 лет назад #
Включите в php short_tags
+1
Слава Слава 12 лет назад #
Компоненент хороший и нужный. Но нужно изменить ответы:
Сейчас пользователь вписывает свой ответ в поле, а лучше будет дать возможность выбора из готовых ответов.
Скажем 4 варианта ответа. 3 неправильных и 1 правильный.
0
Странник Странник 12 лет назад #
:))) и выделить цветом правильный ответ, чтобы не напрягать зря мосх участника викторины....

шутка.
+2
alpik alpik 11 лет назад #
доброго дня! Адаптируйте под 1.10.2, что-то не та картинка получается теперь:
""
+1
Amurland Amurland 11 лет назад #
Здравствуйте. Погляжу на досуге. Пока сам не переезжал, поэтому не делал обновлений
0
alpik alpik 11 лет назад #
+ еще скрин - с инструментов для вебмастера от google - вопросы с викторины выпали в ошибки сервера...
""
0
nedoriko nedoriko 11 лет назад #
тоже попробовал установить. таже проблема.
0
+1
alpik alpik 11 лет назад #
по совету Amurland - помогло удаление 943 строчки в /components/victorina/frontend.php (удалил функцию $inCore->executePluginRoute($do);)
0
nedoriko nedoriko 11 лет назад #
такэто поэтому фатал эрор /components/victorina/frontend.php on line 943 снизу прописывется чтои
0
Amurland Amurland 11 лет назад #
да. поэтому
0
Erwin Erwin 11 лет назад #
А кто нибудь правил данный компонент на 1.10.3?
0
Александр Александр 10 лет назад #
не работает немного components\victorina\frontend.php on line 943
попробую удалить, надеюсь на безопасность не повлияет
0
Александр Александр 10 лет назад #
Уважаемый программисты у уважаемого Amurland
цитирую:
Нет катастрофически времени заниматься обновлением, на текучку не хватает времени sad Работы много. Если будет возможность, то обновлю, но обещать ничего не могу. Если кто-то займётся, то я буду только рад.
мог бы кто то у кого есть немного времени посмотреть на наличие ошибок и сделать не большое обновление под новые версии InstantCMS, а то всё время ошибка в лог записывается.
0
Товарищ А Товарищ А 10 лет назад #
Класно dance

Еще от автора

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