Важная информация!
Правила форума
для обязательного прочтения!
Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.
(забыл / потерял пароль)
Общий FAQ по управлению форумом
FAQ: реклама на форуме
Туториалы по разным функциям ваших форумов
Алфавитный указатель
Интересные решения для форумов
Наши видео-туториалы
Условия пользования сервисом
Ссылки на полезные ресурсы
Последние темы
» Как поменять вид нумерации страниц тем?автор Goodmonday Апрель 18th 2024, 21:04
» Форум не корректно загружается.
автор anna4842 Апрель 12th 2024, 23:48
» Не корректное отображение картинок
автор Красноперова О.А. Апрель 12th 2024, 15:49
» Ошибка на форуме: Could not obtain topic posts informations
автор fatalone Апрель 9th 2024, 13:43
» Переход с 2x2forum.ru на 2x2forum.com
автор Luz Март 28th 2024, 12:13
» Проблема с метатегом Description
автор VeraLV Март 18th 2024, 15:31
» 1 марта будет запрет на ВПН, это отразится на работе платформы?
автор Svet007 Март 14th 2024, 11:43
» нужен скрипт сумма просмотров тем в разделе
автор лексей2222 Март 5th 2024, 07:37
» Новое: Откройте для себя функцию "Подписка на пользователей"
автор лексей2222 Март 1st 2024, 17:26
» 301 редирект
автор Dana Domirani Февраль 25th 2024, 18:28
Регистрация
Участников: 4
Бесплатный форум: форум поддержки :: Взаимопомощь и Поддержка :: Проблемы со скриптами (кодами) :: [Архив] Проблемы со скриптами
Страница 1 из 1
Регистрация
Доброй день! У нас форум mmorpg игры http://atlantes.all-up.com/ punBB и нужна своеобразная регистрация в наш клан. Суть заключается в том чтобы пользователь, отвечал на вопросы, нажимал кнопку отправить и создавалась тема в определенном разделе форума. Код планируется поставить в новую html страничку.
Например так! Конечно смайликов и редактора текста не надо.
Заранее благодарен
Например так! Конечно смайликов и редактора текста не надо.
Заранее благодарен
Re: Регистрация
Механизм действия:
В верху будет ссылка "ЗАЯВКА В КЛАН" => пользователи на нее переходят заполняют все строки => создается тема => мы читаем и думаем нужен нам этот человек или нет (обсуждаем в теме) => если нет то в теме пишем "ОТКЛАНЕНО" / если человек нам подходит то одобряем его регистрацию
PS. После заполнения всех строк и отправки сообщения вылазиет ссылка где пользователю предлагается зарегистрироваться на форуме.
Хотя это и необязательно т.к. пользователь может сам щелкнуть по ссылке "зарегистрироваться"
В верху будет ссылка "ЗАЯВКА В КЛАН" => пользователи на нее переходят заполняют все строки => создается тема => мы читаем и думаем нужен нам этот человек или нет (обсуждаем в теме) => если нет то в теме пишем "ОТКЛАНЕНО" / если человек нам подходит то одобряем его регистрацию
PS. После заполнения всех строк и отправки сообщения вылазиет ссылка где пользователю предлагается зарегистрироваться на форуме.
Хотя это и необязательно т.к. пользователь может сам щелкнуть по ссылке "зарегистрироваться"
Re: Регистрация
А вот те вопросы на которые надо отвечать:
Хотелось бы чтобы темка с ответами создавалась в этом разделе /f1-forum
Оформление не важно, главное чтобы работало.
- Спойлер:
1. Имя?
2. Профессия?
3. Лвл?
4. Где проживаете?
5. Во сколько и до скольки играете по МСК?
6. Возраст?
7. В каком клане, КП раньше состояли?
8. Чем занимаетесь? (Например: работаю, учусь, сижу дома и др.)
9. Как с вами связаться? (Что нибудь из:e-mail, skype, icq, телефон и др.)
10. Почему Мы должны Вас брать? (Пару слов о себе)
Хотелось бы чтобы темка с ответами создавалась в этом разделе /f1-forum
Оформление не важно, главное чтобы работало.
Re: Регистрация
Если Вы хотите дать гостям право создавать таким образом темы, то им таки придется вводить капчу (проверочный код), без этого никак. А так впринципе ничего сложного, могу начеркать вам эту форму. Только по-подробнее с полями: Какие должны быть просто заполняемыми, какие с вариантами выбора (и какие варианты), как должны называться темы с анкетами и т.д.
Re: Регистрация
Название странички: Приемная клана!
Название тем: Заявка на вступление (авто название)
Описание тем: "ник," (авто название из 2 пункта или пустое)
Поля заполнения:
1. Имя? (тип текст, заполнение пользователем)
2. Ник персонажа? (тип текст, заполнение пользователем, если можно в описание темы поставить)
3. Класс в LaII? (выбор одной из...)
5. Где проживаете? (тип текст, заполнение пользователем)
6. Во сколько и до скольки играете по МСК? (тип текст, заполнение пользователем)
7. Дата рождение? (тип дата, выбор даты)
8. В каком клане, КП раньше состояли? (тип текст, заполнение пользователем, побольше места)
9. Как с вами связаться? (Что нибудь из:e-mail, skype, icq, телефон и др.) (тип текст, заполнение пользователем)
10. Почему Мы должны Вас брать? (Пару слов о себе) (тип текст, заполнение пользователем, побольше места)
11. Обязуюсь: посещать форум, приходить на мероприятия клана, выполнять поручения КЛ и ПЛ, быть приятным в общение, не оскорблять сокланов, аллийцев, союзные кланы и других игроков, оповещать о своем длительном отсутствии, быть хорошим товарищем и другом, помогать клану в любых вопросах. (тип галочка)
Пояснил в скобочках, думаю так будет Вам проще. И хочу еще чтобы все поля обязательные были.
Если можно то воткнуть картинку над заголовков страници
Вот вроде и все. Я в Вас верю
ЗЫ. Почему то смахивает на заказ
Название тем: Заявка на вступление (авто название)
Описание тем: "ник," (авто название из 2 пункта или пустое)
Поля заполнения:
1. Имя? (тип текст, заполнение пользователем)
2. Ник персонажа? (тип текст, заполнение пользователем, если можно в описание темы поставить)
3. Класс в LaII? (выбор одной из...)
- Спойлер:
- Полководец
Дуэлист
Рыцарь Феникса
Рыцарь ада
Авантюрист
Снайпер
Архимаг
Пожиратель Душ
Чернокнижник
Кардинал
Апостол
Храмовник Евы
Виртуоз
Странник Ветра
Страж Лунного Света
Магистр Магии
Мастер Стихий
Жрец Евы
Храмовник Шилен
Призрачный Танцор
Призрачный Охотник
Страж Теней
Повелитель Бури
Владыка Теней
Жрец Шилен
Деспот
Глас Судьбы
Титан
Аватар
Кладоискатель
Мастер
Каратель
Инквизитор
Арбитр
5. Где проживаете? (тип текст, заполнение пользователем)
6. Во сколько и до скольки играете по МСК? (тип текст, заполнение пользователем)
7. Дата рождение? (тип дата, выбор даты)
8. В каком клане, КП раньше состояли? (тип текст, заполнение пользователем, побольше места)
9. Как с вами связаться? (Что нибудь из:e-mail, skype, icq, телефон и др.) (тип текст, заполнение пользователем)
10. Почему Мы должны Вас брать? (Пару слов о себе) (тип текст, заполнение пользователем, побольше места)
11. Обязуюсь: посещать форум, приходить на мероприятия клана, выполнять поручения КЛ и ПЛ, быть приятным в общение, не оскорблять сокланов, аллийцев, союзные кланы и других игроков, оповещать о своем длительном отсутствии, быть хорошим товарищем и другом, помогать клану в любых вопросах. (тип галочка)
Пояснил в скобочках, думаю так будет Вам проще. И хочу еще чтобы все поля обязательные были.
Если можно то воткнуть картинку над заголовков страници
Вот вроде и все. Я в Вас верю
ЗЫ. Почему то смахивает на заказ
Re: Регистрация
Ну название странички впишите в соответствующее поле в админке форума, когда новую страницу будете создавать.
Галочку "Использовать верх и низ вашего форума" можете ставить, можете не ставить, на работоспособность кода это не повлияет. Я в код не добавлял теги <html>, <body> и т.п. из расчета на то, что все-таки верх и низ форума будут использоваться.
Ну и собственно само содержание:
Чтобы через эту форму могли подавать заявки не только зарегистрированные пользователи, в админке форума не забудьте дать права гостям создавать темы в соответствующем форуме (разделе).
Ну вот в общем и все. Приятного использования
Галочку "Использовать верх и низ вашего форума" можете ставить, можете не ставить, на работоспособность кода это не повлияет. Я в код не добавлял теги <html>, <body> и т.п. из расчета на то, что все-таки верх и низ форума будут использоваться.
Ну и собственно само содержание:
- Код:
<style type="text/css">
#ank_container {margin: auto; width: 600px;}
</style>
<form name="newanket">
<table id="ank_container">
<tr>
<td style="text-align: center;" colspan="2"><img src="http://img14.imageshack.us/img14/1743/thumbvespergroupphoto.png" alt="" width="482" height="162"></td>
<tr>
<td>Имя:</td>
<td><input type="text" name="yourname" size="35"></td>
</tr>
<tr>
<td>Ник персонажа:</td>
<td><input type="text" name="yournick" size="35"></td>
</tr>
<tr>
<td>Класс в LaII:</td>
<td><select name="yourclass">
<option value="Полководец">Полководец</option>
<option value="Дуэлист">Дуэлист</option>
<option value="Рыцарь Феникса">Рыцарь Феникса</option>
<option value="Рыцарь ада">Рыцарь ада</option>
<option value="Авантюрист">Авантюрист</option>
<option value="Снайпер">Снайпер</option>
<option value="Архимаг">Архимаг</option>
<option value="Пожиратель Душ">Пожиратель Душ</option>
<option value="Чернокнижник">Чернокнижник</option>
<option value="Кардинал">Кардинал</option>
<option value="Апостол">Апостол</option>
<option value="Храмовник Евы">Храмовник Евы</option>
<option value="Виртуоз">Виртуоз</option>
<option value="Странник Ветра">Странник Ветра</option>
<option value="Страж Лунного Света">Страж Лунного Света</option>
<option value="Магистр Магии">Магистр Магии</option>
<option value="Мастер Стихий">Мастер Стихий</option>
<option value="Жрец Евы">Жрец Евы</option>
<option value="Храмовник Шилен">Храмовник Шилен</option>
<option value="Призрачный Танцор">Призрачный Танцор</option>
<option value="Призрачный Охотник">Призрачный Охотник</option>
<option value="Страж Теней">Страж Теней</option>
<option value="Повелитель Бури">Повелитель Бури</option>
<option value="Владыка Теней">Владыка Теней</option>
<option value="Жрец Шилен">Жрец Шилен</option>
<option value="Деспот">Деспот</option>
<option value="Глас Судьбы">Глас Судьбы</option>
<option value="Титан">Титан</option>
<option value="Аватар">Аватар</option>
<option value="Кладоискатель">Кладоискатель</option>
<option value="Мастер">Мастер</option>
<option value="Каратель">Каратель</option>
<option value="Инквизитор">Инквизитор</option>
<option value="Арбитр">Арбитр</option>
</select></td></tr><tr>
<td>Лвл:</td>
<td><input type="text" name="yourlvl" size="7"></td>
</tr>
<tr>
<td>Где проживаете:</td>
<td><input type="text" name="yourplace" size="35"></td>
</tr>
<tr>
<td>Дата рождения:</td>
<td>
<script type="text/javascript">
document.write('<select name="yourdateday">');
for(i=1;i<=31;i++){document.write('<option value="'+i+'">'+i+'</option>');}
document.write('</select>');
</script>
<select name="yourdatemonth">
<option value="Январь">Январь</option>
<option value="Февраль">Февраль</option>
<option value="Март">Март</option>
<option value="Апрель">Апрель</option>
<option value="Май">Май</option>
<option value="Июнь">Июнь</option>
<option value="Июль">Июль</option>
<option value="Август">Август</option>
<option value="Сентябрь">Сентябрь</option>
<option value="Октябрь">Октябрь</option>
<option value="Ноябрь">Ноябрь</option>
<option value="Декабрь">Декабрь</option>
</select>
<script type="text/javascript">
document.write('<select name="yourdateyear">');
for(i=1900;i<=2011;i++){document.write('<option value="'+i+'">'+i+'</option>');}
document.write('</select>');
</script>
</td>
</tr>
<tr>
<td>В каком клане, КП раньше состояли:</td>
<td><input type="text" name="yourclan" size="35"></td>
</tr>
<tr>
<td>Как с вами связаться? (Что нибудь из:e-mail, skype, icq, телефон и др.):</td>
<td><input type="text" name="yourcontacts" size="35"></td>
</tr>
<tr>
<td>Почему Мы должны Вас брать? (Пару слов о себе):</td>
<td><textarea name="yourabout" cols="30" rows="5"></textarea></td>
</tr>
<tr>
<td colspan="2"><input type="checkbox" name="rules" onclick="buttonOk(this, this.form);"> Обязуюсь: посещать форум, приходить на мероприятия клана, выполнять поручения КЛ и ПЛ, быть приятным в общении, не оскорблять сокланов, аллийцев, союзные кланы и других игроков, оповещать о своем длительном отсутствии, быть хорошим товарищем и другом, помогать клану в любых вопросах.</td>
</tr>
<tr>
<td style="text-align: center;" colspan="2"><input type="button" name="post" value="Отправить" onclick="formSubmit(this.form, document.post);" disabled></td>
</tr>
</table>
</form>
<form action="/post" method="post" name="post" enctype="multipart/form-data">
<input type="text" name="subject" style="display: none;">
<input type="text" name="username" style="display: none;">
<input type="hidden" name="lt" value="0">
<input type="hidden" name="mode" value="newtopic">
<input type="hidden" name="topictype" value="0" checked="checked">
<input type="hidden" name="f" id="f" value="1">
<textarea name="message" style="display: none;"></textarea>
<input type="hidden" name="post" value="Отправить">
</form>
<script type="text/javascript">
function buttonOk(el, elf){
if(elf.post.disabled) elf.post.disabled=false;
else elf.post.disabled=true;
}
function formSubmit(f, fs){
if(f.yourname.value && f.yournick.value && f.yourlvl.value && f.yourplace.value && f.yourcontacts.value && f.yourabout.value){
fs.subject.value = "Заявка на вступление от "+f.yournick.value;
fs.username.value = f.yournick.value;
fs.message.value = "Имя: [b]"+f.yourname.value+"[/b] \n Ник персонажа: [b]"+f.yournick.value+"[/b] \n Класс в LAII: [b]"+f.yourclass.value+"[/b] \n Лвл: [b]"+f.yourlvl.value+"[/b] \n "+
"Место проживания: [b]"+f.yourplace.value+"[/b] \n Дата рождения: [b]"+f.yourdateday.value+"."+f.yourdatemonth.value+"."+f.yourdateyear.value+"[/b] \n "+
"Бывший клан: [b]"+f.yourclan.value+"[/b] \n Контакты [b]"+f.yourcontacts.value+"[/b] \n О себе: [b]"+f.yourabout.value+"[/b]";
//alert(fs.subject.value+"\n"+fs.username.value+"\n"+fs.message.value+"\n"+fs.post.value);
fs.submit();
} else alert("Все поля обязательны для заполнения!");
}
</script>
- Код:
<input type="hidden" name="f" id="f" value="1">
Чтобы через эту форму могли подавать заявки не только зарегистрированные пользователи, в админке форума не забудьте дать права гостям создавать темы в соответствующем форуме (разделе).
Ну вот в общем и все. Приятного использования
Последний раз редактировалось: Irbis (Июнь 7th 2011, 18:19), всего редактировалось 1 раз(а)
Re: Регистрация
Irbis, можно вопросы заменить на :
1) Ваше реальное имя. Возраст.
2) Имя игрового персонажа.
3) Профессия.(выбор одной из...)
5) Состояли в гильдиях или нет. Если да, то каковы причины ухода.
6) Примерный онлайн (укажите время). Сможете ли посещать Хаосы 14 и 20? Абаддон (суббота и воскресение в 9 утра)?
7) Какими мирными умениями вы занимаетесь? Есть ли возможность делать что-то для ГИ?
8) Ваш билд (кон, спр и т.д.) и раскачка скиллов. (Кон-билдам указать кол-во Хп и Деф)
9) Имеющиеся у вас вещи и оружие, и уровень форжа, феи, бижа.
10) Пройден ли у вас квест в Аврору и Тьму (для персонажей 90+)
11) Укажите какой у вас корабль и уровень корабля.
12) Какой помощи от гильдии вы ждете и какую помощь можете вы дать гильдии?
13) Можете использовать голосовой чат Вентрило (слушать/говорить)?(выбор одной из..)
?
1) Ваше реальное имя. Возраст.
2) Имя игрового персонажа.
3) Профессия.(выбор одной из...)
- Спойлер:
- Круз
Танк
СМ
СС
БК
Вой
5) Состояли в гильдиях или нет. Если да, то каковы причины ухода.
6) Примерный онлайн (укажите время). Сможете ли посещать Хаосы 14 и 20? Абаддон (суббота и воскресение в 9 утра)?
7) Какими мирными умениями вы занимаетесь? Есть ли возможность делать что-то для ГИ?
8) Ваш билд (кон, спр и т.д.) и раскачка скиллов. (Кон-билдам указать кол-во Хп и Деф)
9) Имеющиеся у вас вещи и оружие, и уровень форжа, феи, бижа.
10) Пройден ли у вас квест в Аврору и Тьму (для персонажей 90+)
11) Укажите какой у вас корабль и уровень корабля.
12) Какой помощи от гильдии вы ждете и какую помощь можете вы дать гильдии?
13) Можете использовать голосовой чат Вентрило (слушать/говорить)?(выбор одной из..)
- Спойлер:
- Да
Нет
- Спойлер:
- Женат / замужем (появляется поле для ввода с текстом "укажите ник мужа/жены")
Не женат / Не замужем (ничего не появляется)
?
Последний раз редактировалось: Alltin (Июнь 7th 2011, 12:21), всего редактировалось 1 раз(а)
Re: Регистрация
Alltin, вот держи:
- Код:
<style type="text/css">
#ank_container {margin: auto; width: 600px;}
</style>
<form name="newanket">
<table id="ank_container">
<tr><td>Ваше реальное имя. Возраст.</td><td><input type="text" name="pname" size="35"></td></tr>
<tr><td>Имя игрового персонажа.</td><td><input type="text" name="pnick" size="35"></td></tr>
<tr><td>Профессия.</td><td><select name="pprofa">
<option value="Круз">Круз</option>
<option value="Танк">Танк</option>
<option value="СМ">СМ</option>
<option value="СС">СС</option>
<option value="БК">БК</option>
<option value="Вой">Вой</option>
</select>
<tr><td>Уровень персонажа на момент подачи заявки.</td><td><input type="text" name="plvl" size="7"></td></tr>
<tr><td>Состояли в гильдиях или нет. Если да, то каковы причины ухода.</td><td><input type="text" name="pother" size="35"></td></tr>
<tr><td colspan="2">Примерный онлайн (укажите время). Сможете ли посещать Хаосы 14 и 20? Абаддон (суббота и воскресение в 9 утра)?</td></tr>
<tr><td colspan="2"><textarea name="ponline" cols="75" rows="2"></textarea></td></tr>
<tr><td colspan="2">Какими мирными умениями вы занимаетесь? Есть ли возможность делать что-то для ГИ?</td></tr>
<tr><td colspan="2"><textarea name="pmir" cols="75" rows="2"></textarea></td></tr>
<tr><td colspan="2">Ваш билд (кон, спр и т.д.) и раскачка скиллов. (Кон-билдам указать кол-во Хп и Деф)</td></tr>
<tr><td colspan="2"><textarea name="pbild" cols="70" rows="2"></textarea></td></tr>
<tr><td colspan="2">Имеющиеся у вас вещи и оружие, и уровень форжа, феи, бижа.</td></tr>
<tr><td colspan="2"><textarea name="pgun" cols="75" rows="2"></textarea></td></tr>
<tr><td>Пройден ли у вас квест в Аврору и Тьму (для персонажей 90+)</td><td><input type="text" name="pquests" size="35"></td></tr>
<tr><td>Укажите какой у вас корабль и уровень корабля.</td><td><input type="text" name="pship" size="35"></td></tr>
<tr><td>Какой помощи от гильдии вы ждете и какую помощь можете вы дать гильдии?</td></tr>
<tr><td colspan="2"><textarea name="phelp" cols="75" rows="2"></textarea></td></tr>
<tr><td>Можете использовать голосовой чат Вентрило (слушать/говорить)?</td>
<td>
<select name="pv">
<option value="Нет"> Нет </option>
<option value="Да"> Да </option>
</select>
</td></tr>
<tr><td>Семейное положение (в игре, естественно, укажите ник мужа/жены).</td>
<td>
<select name="pf" onchange="fsp(this.value, this.form);">
<option value="Нет"> Нет </option>
<option value="Да"> Да </option>
</select>
<input type="text" name="pfamily" style="display: none;" value="Ник мужа/жены" size="20">
</td></tr>
<tr><td colspan="2">Причина подачи заявки именно в нашу гильдию.</td></tr>
<tr><td colspan="2"><textarea name="pend" cols="75" rows="2"></textarea></td></tr>
<tr>
<td style="text-align: center;" colspan="2"><input type="button" name="post" value="Отправить" onclick="formSubmit(this.form, document.post);"></td>
</tr>
</table>
</form>
<form action="/post" method="post" name="post" enctype="multipart/form-data">
<input type="text" name="subject" style="display: none;">
<input type="text" name="username" style="display: none;">
<input type="hidden" name="lt" value="0">
<input type="hidden" name="mode" value="newtopic">
<input type="hidden" name="topictype" value="0" checked="checked">
<input type="hidden" name="f" id="f" value="1">
<textarea name="message" style="display: none;"></textarea>
<input type="hidden" name="post" value="Отправить">
</form>
<script type="text/javascript">
function fsp(t, f){
if(t == "Да") f.pfamily.style.display = "block";
else f.pfamily.style.display = "none";
}
function formSubmit(f, fs){
if(f.pname.value && f.pnick.value && f.plvl.value && f.pother.value && f.plvl.value && f.ponline.value && f.pmir.value && f.pbild.value && f.pgun.value && f.pquests.value && f.pship.value && f.phelp.value && f.pend.value){
fs.subject.value = "Заявка на вступление от "+f.pnick.value;
fs.username.value = f.pnick.value;
fs.message.value = "Имя и возраст: [b]"+f.pname.value+"[/b] \n Ник персонажа: [b]"+f.pnick.value+"[/b] \n Профессия: [b]"+f.pprofa.value+"[/b] \n Уровень персонажа: [b]"+f.plvl.value+"[/b] \n "+
"Бывшие гильдии: [b]"+f.pother.value+"[/b] \n Примерный онлайн: [b]"+f.ponline.value+"[/b] \n "+
"Мирные умения: [b]"+f.pmir.value+"[/b] \n Билд и скиллы: [b]"+f.pbild.value+"[/b] \n Шмот и оружие: [b]"+f.pgun.value+"[/b] \n "+
"Квесты: [b]"+f.pquests.value+"[/b] \n Корабль и его уровень: [b]"+f.pship.value+"[/b] \n Какую помощь жду и могу оказать гильдии: [b]"+f.phelp.value+"[/b] \n "+
"Использование чата: [b]"+f.pv.value+"[/b] \n Семейное положение: [b]";
if(f.pf.value == "Да") fs.message.value += "Да, "+f.pfamily.value;
else fs.message.value += "Нет ";
fs.message.value += "[/b] \n Причина подачи заявки именно в нашу гильдию: [b]"+f.pend.value+"[/b]";
fs.submit();
} else alert("Все поля обязательны для заполнения!");
}
</script>
Re: Регистрация
Irbis, тогда тему закрываю.
Где находится CSS? Па > Оформление > Цвета > Каскадная таблица стилей CSS Где искать основные шаблоны? ПА > Оформление > Шаблоны > Общие настройки Где находится раздел для подключения скриптов ПА > Модули > Управление кодами Javascript |
Бесплатный форум: форум поддержки :: Взаимопомощь и Поддержка :: Проблемы со скриптами (кодами) :: [Архив] Проблемы со скриптами
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения