Подскажите по поводу анкеты
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Evangelion
- phpBB 2.0.5
- Сообщения: 479
- Стаж: 14 лет 9 месяцев
- Благодарил (а): 84 раза
- Поблагодарили: 122 раза
Подскажите по поводу анкеты
Здравствуйте, подскажите пожалуйста есть ли возможность прикрепить анкету без каких либо модов. Например создать html страницу и туда написать код для анкеты(код имеется), есть ли возможность создания такой страницы? Или предложите свои варианты.
п.с. Анкета - там расположены вопросы с ячейками для ответов, после заполнения жмём отправить и сообщение отправляется в нужную тему.
п.с. Анкета - там расположены вопросы с ячейками для ответов, после заполнения жмём отправить и сообщение отправляется в нужную тему.
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Подскажите по поводу анкеты
Нет.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Подскажите по поводу анкеты
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Evangelion
- phpBB 2.0.5
- Сообщения: 479
- Стаж: 14 лет 9 месяцев
- Благодарил (а): 84 раза
- Поблагодарили: 122 раза
Re: Подскажите по поводу анкеты
Нашёл вариант. Можно изменить шаблон от "Альбомы" и поместить туда анкету. Поместил, при переходе появляется, но как сделать чтоб при нажатии на отправить - отправлялось в нужную тему?
п.с. Всё это я для чего делаю: забанен пользователь, и например он хочет оспорить полученный бан, и вот с помощью этой анкеты он заявит об этом. Если есть другие менее извращённые варианты по этому поводу - напишите пожалуйста.
п.с. Всё это я для чего делаю: забанен пользователь, и например он хочет оспорить полученный бан, и вот с помощью этой анкеты он заявит об этом. Если есть другие менее извращённые варианты по этому поводу - напишите пожалуйста.
-
xisp
- phpBB 3.0.0 RC7
- Сообщения: 1798
- Стаж: 14 лет 4 месяца
- Благодарил (а): 152 раза
- Поблагодарили: 215 раз
- Забанен: Бессрочно
Re: Подскажите по поводу анкеты
Мод связи с администрацией. Пускай пишет в адресе свою почту.Evangelion писал(а):Если есть другие менее извращённые варианты по этому поводу - напишите пожалуйста.
phpBBex
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Подскажите по поводу анкеты
[FAQ] Как программно добавить тему / пост / личное сообщениеEvangelion писал(а):как сделать чтоб при нажатии на отправить - отправлялось в нужную тему?
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Evangelion
- phpBB 2.0.5
- Сообщения: 479
- Стаж: 14 лет 9 месяцев
- Благодарил (а): 84 раза
- Поблагодарили: 122 раза
Re: Подскажите по поводу анкеты
Добавил анкету непосредственно в ответ темы, код из шаблона
Пожалуйста помогите как реализовать отправку этой анкеты, чтоб при нажатии на "отправить" отправлялось как новое сообщение.
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 -->-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Подскажите по поводу анкеты
[FAQ] Как программно добавить тему / пост / личное сообщениеEvangelion писал(а):как реализовать отправку этой анкеты
-
Evangelion
- phpBB 2.0.5
- Сообщения: 479
- Стаж: 14 лет 9 месяцев
- Благодарил (а): 84 раза
- Поблагодарили: 122 раза
Re: Подскажите по поводу анкеты
Подскажет кто как реализовать данное?Evangelion писал(а):как реализовать отправку этой анкеты
-
Evangelion
- phpBB 2.0.5
- Сообщения: 479
- Стаж: 14 лет 9 месяцев
- Благодарил (а): 84 раза
- Поблагодарили: 122 раза
Re: Подскажите по поводу анкеты
Поддержка решила зафлудить одним и тем же постом?
Если я прошу помочь мне в этом, может это означает что сам я там разобраться не смогу?
Если я прошу помочь мне в этом, может это означает что сам я там разобраться не смогу?
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Подскажите по поводу анкеты
Какую еще поддержку надо? Вам написать код с начала и до конца? Тогда вам сюда Рекрутинг
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.


