Скрипт: Единая форма Анкеты на форум
Форма заполнения Анкет: > 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> Анкета</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> <span style="color: grey;">Например: 27</span></small></td> </tr> <tr> <td class="catend" colspan="2" height="3px"> </td> </tr> <tr> <td class="row1"><strong>Часовой пояс</strong> <br /><small>Укажите разницу во времени от мск</small></td> <td class="row2"><input name="Country" size="40" type="text" /> <br /><small> <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> <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> <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> <span style="color: grey;">Например: Да, у меня есть микрофон </span></small></td> </tr> <tr> <td class="catend" colspan="2" height="3px"> </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> <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> <span style="color: grey;">Например: http://challenge.worldoftanks.ru/challenge/accounts/239770-FIAT101/</span></small></td> </tr> <tr> <td class="catend" colspan="2" height="3px"> </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"> </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"> </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)