Единая поддержка сервиса http://support.getbb.ru/ |
|
Анкета в теме http://support.getbb.ru/viewtopic.php?f=15&t=10394 |
Страница 1 из 1 |
Автор: | Evangelion [ 18 фев 2015, 17:35 ] |
Заголовок сообщения: | Анкета в теме |
Подскажите пожалуйста как реализовать отправку анкеты как новое сообщение в теме. Я уже добавил саму анкету в тему при ответе. Код шаблона posting_layout.html: Текст: Код: <!-- INCLUDE overall_header.html --> <!-- IF FORUM_ID == "17" --> <h2>Свой заголовок</h2> <!-- ELSEIF TOPIC_TITLE --> <h2><a href="{U_VIEW_TOPIC}">{TOPIC_TITLE}</a></h2> <!-- ELSE --> <h2><a href="{U_VIEW_FORUM}">{FORUM_NAME}</a></h2> <!-- ENDIF --> <!-- IF FORUM_ID == "17" --> <style type="text/css"> #ank_container {margin: auto; width: 600px;} </style> <form name="newanket"> <table id="ank_container"> <tr> <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="posting.php?mode=reply&f" id="posting.php?mode=reply&f" value="3"> <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> <!-- ENDIF --> <!-- IF S_FORUM_RULES --> <div id="for_rul_h" style="display: none;"> <div class="rules" style="height: 100%;"><img style="padding-top: 10px; padding-right: 0px; float: right; cursor: pointer;" src="{T_THEME_PATH}/images/icon_maximize.gif" onclick="ShowHide('for_rul_nh', 'for_rul_h', 'for_rul');" alt="" /><div class="inner"><span class="corners-top"><span></span></span><strong>{L_FORUM_RULES}</strong><span class="corners-bottom"><span></span></span></div></div> </div> <div id="for_rul_nh"> <script type="text/javascript"> <!-- tmp = 'for_rul'; if(GetCookie(tmp) == '2') { ShowHide('for_rul_nh', 'for_rul_h', 'for_rul'); } //--> </script> <div class="forumrules" style="height: 100%;"><img style="padding-top: 10px; padding-right: 10px; float: right; cursor: pointer;" src="{T_THEME_PATH}/images/icon_minimize.gif" onclick="ShowHide('for_rul_nh', 'for_rul_h', 'for_rul');" alt="" /><div class="tbl-title"></div> <!-- IF S_FORUM_RULES --> <div class="rules"> <div class="inner"><span class="corners-top"><span></span></span> <!-- IF U_FORUM_RULES --> <a href="{U_FORUM_RULES}">{L_FORUM_RULES}</a> <!-- ELSE --> <strong>{L_FORUM_RULES}</strong><br /> {FORUM_RULES} <!-- ENDIF --> <span class="corners-bottom"><span></span></span></div> </div> <!-- ENDIF --> </div> </div> <br clear="all" /> <!-- ENDIF --> <!-- IF FORUM_ID == "17" --><!-- ELSE --> <form id="postform" method="post" action="{S_POST_ACTION}" onsubmit="return checkForm(this);"{S_FORM_ENCTYPE}> <!-- IF S_DRAFT_LOADED --> <div class="panel"> <div class="inner"><span class="corners-top"><span></span></span> <h3>{L_INFORMATION}</h3> <p>{L_DRAFT_LOADED}</p> <span class="corners-bottom"><span></span></span></div> </div> <!-- ENDIF --> <!-- IF S_SHOW_DRAFTS --><!-- INCLUDE drafts.html --><!-- ENDIF --> <!-- IF S_POST_REVIEW --><!-- INCLUDE posting_review.html --><!-- ENDIF --> <!-- IF S_UNGLOBALISE --> <div class="panel bg3"> <div class="inner"><span class="corners-top"><span></span></span> <fieldset class="fields1"> <h2>{L_SELECT_DESTINATION_FORUM}</h2> <p>{L_UNGLOBALISE_EXPLAIN}</p> <dl> <dt><label for="to_forum_id">{L_MOVE}:</label></dt> <dd><select id="to_forum_id" name="to_forum_id">{S_FORUM_SELECT}</select></dd> </dl> <dl> <dt> </dt> <dd><input class="button1" type="submit" name="post" value="{L_CONFIRM}" /> <input class="button2" type="submit" name="cancel_unglobalise" value="{L_CANCEL}" /></dd> </dl> </fieldset> <span class="corners-bottom"><span></span></span></div> </div> <!-- ENDIF --> <!-- IF S_DISPLAY_PREVIEW --><!-- INCLUDE posting_preview.html --><!-- ENDIF --> <div class="panel" id="postingbox"> <div class="inner"><span class="corners-top"><span></span></span> <h3>{L_POST_A}</h3> <!-- DEFINE $EXTRA_POSTING_OPTIONS = 1 --> <!-- INCLUDE posting_editor.html --> <span class="corners-bottom"><span></span></span></div> </div> <!-- IF S_SHOW_ATTACH_BOX --><!-- INCLUDE posting_attach_body.html --><!-- ENDIF --> <!-- IF S_SHOW_POLL_BOX or S_POLL_DELETE --><!-- INCLUDE posting_poll_body.html --><!-- ENDIF --> <!-- IF S_DISPLAY_REVIEW --><!-- INCLUDE posting_topic_review.html --><!-- ENDIF --> {S_FORM_TOKEN} </form> <!-- ENDIF --> <!-- IF not S_PRIVMSGS --> <script type="text/javascript"> // <![CDATA[ subPanels(show_panel); // ]]> </script> <!-- ENDIF --> <!-- INCLUDE overall_footer.html --> |
Автор: | Evangelion [ 03 мар 2015, 14:27 ] |
Заголовок сообщения: | Re: Анкета в теме |
Что, никто не сможет помочь?( |
Автор: | Beholder [ 04 мар 2015, 04:39 ] |
Заголовок сообщения: | Re: Анкета в теме |
Сомневаюсь, что из этого что-то может получится... |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |