Форум поддержки пользователей ZeroParking

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум поддержки пользователей ZeroParking » Заказ скриптов » Единая Форма Анкеты На Форум


Единая Форма Анкеты На Форум

Сообщений 1 страница 11 из 11

1

Скрипт: Единая форма Анкеты на форум

http://savepic.ru/2433514.png

Форма заполнения Анкет:  > Cкриншот > http://savepic.ru/2489825.png
Скрипт из Двух Частей

HTML верх:

Код:
<!-- Скрипт Anket  Ч1 HTML верх--> <script type="text/javascript">
 	// Установка Параметров

var id_ForumAnket=15;     // id Форума /число после "id=" при клике на Форум  в адресном окне браузера
var RulesPag="/pages.php?page=ustav";  // Ccылка на страничку с Правилами в пункте согласия
var PunktValid=11;     // Номер ячейки по вертикали с пунктом "согласен" - "не согласен"
var Hide_Anket=0;    // Ключ скрытия Анкет от не авторов (=0 - не скрываем /=1 - Cкрываем;

 AnktmodersNik=new Array("Ник1","Ник2","Ник3","Ник4","Ник5");	// Ники модераторов форума

var Anktstat=-1;if(GroupID==3)UserLogin=" "; else {if(GroupID!=1){for(var i=0; i < AnktmodersNik.length; ++i){if (UserLogin==AnktmodersNik[i]){Anktstat=1;break;};};} else {Anktstat=3;}; }; //alert("Anktstat >> "+Anktstat)
</script>

HTML низ:

Код:
<!--Cкрипт Anket  Ч2 HTML низ ==/ Таблица заполнения Формы Анкеты /-->
<div class="terryfox" style="display:none;">
<div class="borderwrap" style="position"absolute">
<form id="AnketForumsID">
<div class="maintitle" style="padding:4px">
<table style="padding: 0px; height: 24px;" border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td style="word-wrap:break-word;" width="99%"><strong>&nbsp;Анкета</strong></td>
</tr>
</tbody>
</table>
</div>
<table id="ipbtable" border="0" width="100%">
<tbody>
<tr>
<th width="30%">Поле</th> <th>Значение</th>
</tr>
<tr>
<td class="row1"><strong>Ваш игровой ник</strong><span style="color: red;"> *</span><br /><small> (Он же имя Анкеты и Темы)</small><br /></td>
<td class="row2"><input name="TopicTitle" size="40" type="text" alt="obligatorily"/></td>
</tr>
<tr>
<td class="row1"><strong>Имя</strong> <br /><small>Можно не заполнять</small></td>
<td class="row2"><input name="Name" size="40" type="text" /></td>
</tr>
<tr>
<td class="row1"><strong>Возраст</strong><span style="color: red;"> *</span><br /><small>Полных лет</small></td>
<td class="row2"><input name="Age" size="40" type="text" alt="obligatorily"/> <br /><small>&nbsp;<span style="color: grey;">Например: 27</span></small></td>
</tr>
<tr>
<td class="catend" colspan="2" height="3px">&nbsp;</td>
</tr>
<tr>
<td class="row1"><strong>Часовой пояс</strong> <br /><small>Укажите разницу во времени от мск</small></td>
<td class="row2"><input name="Country" size="40" type="text" /> <br /><small>&nbsp;<span style="color: grey;">Например: -1 от МСК,<br /></span></small></td>
</tr>
<tr>
<td class="row1"><strong>Расписание</strong> <br /><small>Сколько дней в неделю играете</small></td>
<td class="row2"><input name="days" size="40" type="text" /> <br /><small>&nbsp;<span style="color: grey;">Например: 5 или 7</span></small></td>
</tr>
<tr>
<td class="row1"><strong>Часы</strong> <br /><small>В какое время по Москве</small></td>
<td class="row2"><input name="hours" size="40" type="text" /> <br /><small>&nbsp;<span style="color: grey;">Например: 19:30</span></small></td>
</tr>
<tr>
<td class="row1"><strong>Наличие микрофона</strong><span style="color: red;"> *</span></td>
<td class="row2"><input name="mic" size="40" type="text" alt="obligatorily"/> <br /><small>&nbsp;<span style="color: grey;">Например: Да, у меня есть микрофон </span></small></td>
</tr>
<tr>
<td class="catend" colspan="2" height="3px">&nbsp;</td>
</tr>
<tr>
<td class="row1"><strong>Любимый класс танков</strong></td>
<td class="row2">
<div style="margin-left: 4px;">
<select class="dropdown" style="margin: 2px" name="class" size="1">
<option value="АртСау">АртСау</option>
<option value="ПТСАУ">ПТСАУ</option>
<option value="ЛТ">ЛТ</option>
<option value="СТ">СТ</option>
<option value="ТТ">ТТ</option>
</select>
</div>
</td>
</tr>
<tr>
<td class="row1"><strong>Какая техника находится в вашем ангаре</strong></td>
<td class="row2"><input name="tanks" size="40" type="text" /> <br /><small>&nbsp;<span style="color: grey;">Например: Mause, ИС-7, Т30</span></small></td>
</tr>
<tr>
<td class="row1"><strong>Ссылка на игровой профиль</strong></td>
<td class="row2"><input name="link_game" size="40" type="text" /> <br /><small>&nbsp;<span style="color: grey;">Например: http://challenge.worldoftanks.ru/challenge/accounts/239770-FIAT101/</span></small></td>
</tr>
<tr>
<td class="catend" colspan="2" height="3px">&nbsp;</td>
</tr>
<tr>
<td class="row1"><strong>Рассказ о себе</strong> <br /><small>Несколько слов о себе</small></td>
<td class="row2"><textarea cols="80" rows="8" name="tale"></textarea></td>
</tr>
<tr>
<td class="catend" colspan="2" height="3px">&nbsp;</td>
</tr>
<tr>
<td class="row1"><strong>Согласны ли Вы с уставом?</strong><span style="color: red;"> *</span>
<p  style="margin:12px -30px 12px 30px;"><input id="Myrules" type="button" class="button" name="Устав" value="Смотреть Текст" title="Показать Устав"/></p>
</td>
<td class="row2"><select class="anketosvalid" style="margin: 10px -30px -2px 30px;" name="class" size="1">
<option value="Не согласен">Не согласен</option>
<option value="Согласен">Согласен</option></select>
</td>
</tr>
<tr>
<td class="catend" colspan="2" height="3px">&nbsp;</td>
</tr>
<tr>
<td class="row1"><strong>Контактные данные</strong> <br /><small>Контактные данные нужны для связи с вами после вступления в клан.</small></td>
<td class="row2"><textarea cols="80" rows="8" name="connect"></textarea></td>
</tr>
<tr>
<td class="formbuttonrow" colspan="2"><input name="PsevdoSubmit" class="button" type="button" value="Сохранить" />
 <input  id="ancet-reset" type="reset" value="Очистить">
 </td>
</tr>
</tbody>
</table></form></div></div>
<!-- Скрипт Anket  Ч2 HTML низ -->
<script src="http://hostjs-mybb2011.narod.ru/js/AnketosScript1.js" type="text/javascript"></script>
<!--Конец Скрипт Anket  Ч2 HTML низ --><!-- -->

Пояснения:

.                                      // Установка Параметров
var id_ForumAnket=15;     // id Форума /число после "id=" при клике на Форум  в адресном окне браузера
var RulesPag="/pages.php?page=ustav";  // Ccылка на страничку с Правилами в пункте согласия
var PunktValid=11;     // Номер ячейки по вертикали с пунктом "согласен" - "не согласен"
var Hide_Anket=0;    // Ключ скрытия Анкет от не авторов (=0 - не скрываем /=1 - Cкрываем;

AnktmodersNik=new Array("Ник1","Ник2","Ник3","Ник4","Ник5"); // Ники модераторов форума

1. 15 Прописываем Свое id нужного форума с будущими темами анкет
2. Прописываем номер пункта - Согласен(*с Правилами - Уставом) - считая от вертикали со второго Пункта (Первым Пунктом - идёт имя Игрового ника - Оно же и название Анкет-темы-не в счёт)
3. var RulesPag=" - Тут прописываем ссылку на Ваши правила
4. Прописываем Ники модераторов данного Форума(иначе они не смогут полностью выполнить свои функции

Форма для заполнения анкет в HTML низ  прописана  табличным открытым кодом, поэтому:

Форма заполнения Анкет Достаточно просто адаптируется под произвольные требования

- за Исключением!
1. Первого Пункта меню (Он же имя будущей темы)
2. Пункта -"Согласен"
3. Кнопок "Cохранить" и "Очистка"

В теме: C анкетой получается лишь Первый Пост, (* остальное- только коментарии к ней

Пост с Анкетой приобретает свой собственный класс '.anketpost'- поэтому можно заняться всякими стилевыми украшательствами
   Пример: >  http://savepic.ru/2450912.png
   или так  >  http://savepic.ru/2445792.png
   или так  >  http://savepic.ru/2429435.png

Теги: Новые Скрипты

Отредактировано Deff (2011-04-08 13:40:40)

+2

2

ПОПРАВКИ, ДОПОЛНЕНИЯ, ПОЯСНЕНИЯ
------------------------------------

Deff написал(а):

Пост с Анкетой приобретает свой собственный класс '.anketpost'- поэтому можно заняться всякими стилевыми украшательствами

Например Стиль Анкеты Для Заказанного Случая(Скриншот > http://savepic.ru/2429435.png

(* Установлена фоновая картинка бекграундом к сообщению и обводка заполненных Пунктов Анкеты
Код такой ( в HTML верх)

<style>
.anketpost .container{background-image: url(http://savepic.ru/2463209.png);
}
.anketpost .container *{background:transparent none;}
.anketpost .post-content p {
    border:2px double #8B9090;
    margin:20px;
    padding:12px;
    width:80%;
    border-radius:15px;
    -webkit-border-radius:15px;
    -khtml-border-radius:15px;
    -moz-border-radius:15px;
    -o-border-radius:15px;
}
</style>

*Значения красным подбираем по вкусу

Deff написал(а):

Форма заполнения Анкет Достаточно просто адаптируется под произвольные требования

!Для адаптации под свои нужды -просто правим табличку в HTML низ, в коде скрипта

Пункт Анкеты: (Он же строка в таблице

Cтруктура строки в таблице такова:

Пример:

<tr>
<td class="row1"><strong>
Возраст</strong><span style="color: red;"> *</span><br /><small>Полных лет</small></td>
<td class="row2"><input name="Age" size="40" type="text"
alt="obligatorily"/> <br /><small>&nbsp;<span style="color: grey;">Например: 27</span></small></td>
</tr>

Значения Красным можно менять на свои
Значения черным: -Говорят об обязательности - необязательности заполнения Пункта Анкеты - при необязательном заполнении - черное исключаем из кода

Можно менять -удалять - добавлять строки в Таблице Анкеты (кроме ниже указанных
Внимание:! При добавлении или удалении строк таблицы(*то-бишь Пунктов Анкеты)- нужно поменять в Скрипте в HTML верх позицию расположения строки "Согласен"

Deff написал(а):

Форма заполнения Анкет Достаточно просто адаптируется

- за Исключением!
1. Первого Пункта меню (Он же имя будущей темы)
2. Пункта -"Согласен"
3. Кнопок "Cохранить" и "Очистка"

В теме: C анкетой получается лишь Первый Пост, (* остальное- только коментарии к ней

.
Ps:2

Более сложный пример Пункта Анкеты (читай строки таблицы), с выпадающим списком

Основное отличие Пункта Анкеты с выпадающим списком:

1. - отсутствие возможности назначить пункт к обязательному заполнению(поскольку по дефолту - стоит первый вариант в выпадающем списке

2.- Текст в теге  option  должен дублироваться и в Именовании Пункта выбора и в атрибуте value
Подчеркнуто
<option value="АртСау">АртСау</option>

Строка таблицы(читай Пункт Анкеты) с выпадающим списком:

<tr>
<td class="row1"><strong>
Любимый класс танков</strong></td>
<td class="row2">
<div style="margin-left: 4px;">
<select class="dropdown" style="margin: 2px" name="class" size="1">

<option value="АртСау">АртСау</option>
<option value="ПТСАУ">ПТСАУ</option>
<option value="ЛТ">ЛТ</option>
<option value="СТ">СТ</option>
<option value="ТТ">ТТ</option>
</select>
</div>
</td>
</tr>

*Значения Красным меняем на свои

Отредактировано Deff (2011-04-08 23:39:26)

+1

3

а для чего это всё я не понял   :D  :D  :D

0

4

Lonely_wolf написал(а):

а для чего это всё я не понял

Lonely_wolf, Если У Вас ролевая - У Вас - должны быть Игровые Ники

Игровые Ники перед Игрой обычно анкетируюца

Отредактировано Deff (2011-04-08 20:18:42)

+1

5

Deff написал(а):

Игровые Ники перед Игрой обычно анкетируюца

нет тогда мне не надо! но всё равно интересная вещ)))

0

6

эх у меня это поставить не получается может потому что та тема в 4которою я ставлю уже не пустая!?

0

7

Lonely_wolf Нужно открыть абсолютно новый Форум  - id форума прописываецо в настройках!

+1

8

Deff написал(а):

Нужно открыть абсолютно новый Форум

аааааааааааааааааааааа теперь понятно! а в смысле новая тема или через администрирование который!?

0

9

весьма интересная вещица, огромное спасибо))

0

10

Уау! Суперско! Теперь мои юзеры у меня запляшут! *Хитренько потирает ручки*

0

11

крутенько, я поставила такое и обычную анкету, интересно каких будет больше..

0


Вы здесь » Форум поддержки пользователей ZeroParking » Заказ скриптов » Единая Форма Анкеты На Форум


Рейтинг форумов | Создать форум бесплатно