Текущее время: 24 фев 2017, 19:00


 

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Анкета в теме
СообщениеДобавлено: 18 фев 2015, 18:35 
Новичок
Аватара пользователя

Зарегистрирован: 27 май 2012, 02:21
Сообщений: 11
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Пол: Мужской
Подскажите пожалуйста как реализовать отправку анкеты как новое сообщение в теме.
Я уже добавил саму анкету в тему при ответе. Код шаблона 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>&nbsp;</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 -->


Не в сети
 Профиль WWW Cпасибо сказано  
 
 Заголовок сообщения: Re: Анкета в теме
СообщениеДобавлено: 03 мар 2015, 15:27 
Новичок
Аватара пользователя

Зарегистрирован: 27 май 2012, 02:21
Сообщений: 11
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Пол: Мужской
Что, никто не сможет помочь?(


Не в сети
 Профиль WWW Cпасибо сказано  
 
 Заголовок сообщения: Re: Анкета в теме
СообщениеДобавлено: 04 мар 2015, 05:39 
Администратор
Аватара пользователя

Зарегистрирован: 14 сен 2007, 11:15
Сообщений: 5261
Очков репутации: 270

Добавить очки репутацииУменьшить очки репутации
Медали: 1
Медаль вручена форумчанами! :) (1)
Пол: Мужской
Сомневаюсь, что из этого что-то может получится... :(

_________________
Поддержка GetBB.Ru
Бесплатный хостинг форумов PHPBB3
Бесплатные форумы на движке SMF

Ваши собственные домены с привязкой к форуму:
.ru - 200 руб./год , .рф - 250 руб./год. (кирилический домен)
in.ua - 7$/год. , .com,org,net - 12$/год.


Не в сети
 Профиль WWW Cпасибо сказано  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

 

Часовой пояс: UTC + 3 часа [ Летнее время ]



 Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

 
cron