portfoliopost
FDteam-portf
freepost
Позволяет создавать анкеты с разными типами полей для заполнения пользователем на форумах MyBB.ru. Есть много вариантов настроек
Условия использования:
Вы можете использовать все материалы, соблюдая условия использования бесплатного контента.Демо: Сделать заказ (шаблон анкеты)
/БЕСПЛАТНО/ Дизайн mybb Романовы. Сюжеты русской истории. (итоговая анкета)Описание:
1. Позволяет создавать нужные типы полей для ввода текста: input и textarea, select и checkbox с заранее заданными пунктами на выбор.
2. Позволяет автоматически задавать название анкет связанное с именем ника, либо с именем нового персонажа, вводимого юзером, либо постоянным именем для всех анкет, либо с именем полностью задаваемым заполнящим анкету. В добавку к заголовку можно вставить словосочетания-опции на выбор пользователя.
3. Позволяет создавать анкеты либо отдельной темой, либо присоединяемыми постами к шаблону анкеты. Можно создавать неограниченное число независимых шаблонов анкет в прописанных заранее форумах!
4. Позволяет помечать обязательность некоторых(или всех) полей для заполнения.
5. Позволяет пользователю вставлять в поле textarea BB-теги
6. Позволяет разбивать длинную анкету на несколько частей, последовательно открываемых по заполнении нужных полей
7.new "Составной" заголовок топика - теперь есть возможность добавлять к заголовкам ключевые слова по опциям, отмеченным пользователями.
8.new Исправлена проблема с вставкой тегов в code в формы textarea. Раньше анкеты с такими кодами просто не отправлялись. Теперь это возможно.
9.new Добавлено больше кнопок в форме textarea: код, скрытый текст, спойлеры и другие инструменты форматирования текста.
10.new Поля textarea теперь могут быть в режиме простого текста (обычное многострочное поле, заполняемое пользователем), скрытого текста (автоматически оборачивает введенное пользователем в теги hide=99999, чтобы читать могли только админы и модеры) и кода (автоматически оборачивает введенное пользователем в теги code)гайд по созданию анкетДля создания в определенном форуме шаблона анкеты, должна быть создана хотя бы одна тема.
Начало работы происходит в левой части панели управления создания шаблона анкеты (элементы управления 1-3)
Элементы управления:
1. Радиокнопки переключения варианта создания анкет(создавать новую тему/добавлять пост в текущую)
2. Меню для выбора варианта создания заголовка анкеты
3. Кнопка вставки управляющего тега, определяемого ваш выбор элементов управления 1 и 2 (Где создавать анкету и формат заголовка)
PS: Простановка своего варианта начала названия темы в шаблоне анкеты:
[input topic-name=Анкета от ...]
В первом теге в шаблоне выставлено имя темы по умолчанию (см. пример выше), заменяем в очередном шаблоне на нужноеЕсли вы выбрали "создавать новую тему", то после выбора основного вида заголовка топиков с отправленным шаблонами, вы можете делать опции-добавки к названию:
ВНИМАНИЕ! Помните, что название топика ограничено! Опции с ключевыми словами должны быть краткими.
Пример выбора опций названия анкет: Сделать заказ
Опции можно поставить в любое место, обернуть вокруг них пояснения (см. пункт 10). Независимо от места в анкете, которое они занимают - они сработают на заголовок при выборе пользователем.11. Заполните название (очередной) темы с шаблоном анкеты (К примеру шаблон анкеты к сюжету «Альфа и Омега»)
12. Форма ответа, создающая шаблон анкеты
Вставка тегов: input и textarea, select и checkbox
4. Осуществляем выбор нужного элемента в выпадающем меню №4
5. Вписываем поясняющий текст, отображаемый внутри выбранного элемент, input под номером 5
6. Прописываем размеры выбранного элемента, поле (поля) под номером 6. Размеры прописываются числом, подразумеваются пикселы!
(Ширину можно также указывать в процентах.)
7. Флажок выбора обязательности заполнения вставленного элемента пользователем (Если обязательный элемент не заполнен - анкета не отправляется)
8. Кнопка вставки выбранного элемента в форму создания шаблонаПри выборе поля textarea есть дополнительные опции отображения содержимого, заполненного пользователем:
• Простой текст - простое поле textarea
• Скрытый текст - автоматически оборачивает введенное пользователем в теги hide=99999 (чтобы читать могли только админы и модеры)
• Код - автоматически оборачивает введенное пользователем в теги code9. Разделитель анкеты на части.
Если применяем тег разделения [part], то его необходимо вставлять перед каждой частью анкеты, включая первую!10. Вставка обрамляющих тегов пояснения (пояснения не включаются в отправляемую анкету, заполненную юзером)
[hr
P.S.: Все теги input и textarea, select и checkbox можно оборачивать в любые теги, кроме textarea
P.P.S: Внимание! У скрипта обнаружен побочный эффект... Он, как и должен, запрещает редактировать заполненную анкету пользователям если выставить такую настройку. Но! Если в этой строчке стоит номер подфорума:Questnr.forums = [4,5,6,19,2,22,108,121,1,144,90,179,151]; //Форумы с допуском к анкетированию
А вот тут стоит единичка:
Questnr.noedit = 1; //Запрет редактирования заполненной анкеты пользователем
То вообще никто кроме админов и модераторов не сможет редактировать ЛЮБЫЕ первопосты, даже в тех, темах где нет анкет. Что с этим делать? Ну... например, убрать номер подфорума из Questnr.forums или поставить нолик в Questnr.noedit, что разрешит редактирование заполненной анкеты пользователям.
В HTML верх
Дополнение: Кнопки BB-тегов над многострочными полями в анкете
В HTML низ:Дополнение: Разрешаем отправку ответов в некоторых темах в анкет-форумах
В HTML верх ниже основной части скрипта анкет:Если нужно вернуть форму ответа во всех темах анкет-форумов, код будет выглядеть так:
Скрипт анкет (старая версия)
Без опций для заголовков, вставки кодов в textarea и дополнительных тегов.Автор: Alex_63
- Подпись автора
Герду как-то спросили:
— Вот вы писали, что "Среди разработчиков - я разработчица, среди дизайнеров - я веб-дизайнер." А кто вы среди ролевиков?
Герда не растерялась и ответила:
— Иди на**й.