Важная информация!
Правила форума
для обязательного прочтения!
Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.
(забыл / потерял пароль)
Общий FAQ по управлению форумом
FAQ: реклама на форуме
Туториалы по разным функциям ваших форумов
Алфавитный указатель
Интересные решения для форумов
Наши видео-туториалы
Условия пользования сервисом
Ссылки на полезные ресурсы
Последние темы
» Дублируется ссылка на форум в боковом менюавтор Чистый сталкер Вчера в 19:52
» [Общая тема] Что делать, если вы забыли / потеряли пароль
автор AlexNeimor Ноябрь 26th 2024, 23:23
» Пропала вкладка "Обработка пользователей"
автор Svet007 Ноябрь 25th 2024, 10:14
» ВПН
автор Danny_Marcelo Ноябрь 24th 2024, 07:47
» Как найти администратора?
автор PushPayer Ноябрь 21st 2024, 00:58
» Не корректное отображение картинок
автор VENEFICA. Ноябрь 15th 2024, 14:46
» Не меняется название форума
автор Aviator Ноябрь 14th 2024, 15:40
» совет админам
автор лексей2222 Октябрь 23rd 2024, 05:45
» Проблема с гугл из-за Hitskin
автор Вултур Октябрь 21st 2024, 15:43
» [решено]Редактирвоание темы
автор AlexDarkTech Октябрь 13th 2024, 08:14
Генератор
+8
Liza_Anafema
Dana Domirani
Ринат
k.olechka
Леший
Irbis
Kiselboom
Mark_Larin
Участников: 12
Страница 2 из 4
Страница 2 из 4 • 1, 2, 3, 4
Генератор
Первое сообщение в теме :
Один из вариантов генератора. (расписываю, как есть, что-бы все важные моменты выявить)
Внимание! Генератор не будет работать, если у вас на форуме включена защита от неофициальных формуляров! Для того, чтобы отключить ее, зайдите в Панель администратора > Общие настройки > Безопасность и защита и укажите Запретить неофициальным формулярам постить сообщения и личные сообщения на форуме : Нет. Это нужно сделать обязательно!
Это код полностью
А теперь, разобъем весь код на части, по порядку и попытаемся в каждой части найти нужную информацию...
Шапка кода
После шапки идут 9 блоков. (это различные поля для ввода данных)
Блок№1 Имя
Блок№2 Ник персонажа
Блок№3 Класс в LaII
Блок№4 ЛВЛ
Блок№5 Где проживаете
Блок№6 Дата рождения
Блок№7 В каком клане, КП раньше состояли
Блок№8 Как с вами связаться?
Блок№9 Почему Мы должны Вас брать? (Пару слов о себе)
Данные блоки можно дублировать, ненужные удалять, но везде необходимо сделать изменения в остальной части кода, где они будут встречаться..
Обязуюсь (чегототам выполнять..)
Кнопка Отправить
Закрывающие теги
Предпоследняя часть
Нижняя часть
Также, в этом коде можно изменить названия пунктов, которые будут во вновь созданной теме. Например, когда пользователь заполняет анкету он видит пункт (В каком клане, КП раньше состояли. А во вновь созданной теме, этот пункт называется (Бывший клан.
еще здесь содержится всплывающее окно предупреждения:
Внимание! Генератор не будет работать, если у вас на форуме включена защита от неофициальных формуляров! Для того, чтобы отключить ее, зайдите в Панель администратора > Общие настройки > Безопасность и защита и укажите Запретить неофициальным формулярам постить сообщения и личные сообщения на форуме : Нет. Это нужно сделать обязательно!
Один из вариантов генератора. (расписываю, как есть, что-бы все важные моменты выявить)
Внимание! Генератор не будет работать, если у вас на форуме включена защита от неофициальных формуляров! Для того, чтобы отключить ее, зайдите в Панель администратора > Общие настройки > Безопасность и защита и укажите Запретить неофициальным формулярам постить сообщения и личные сообщения на форуме : Нет. Это нужно сделать обязательно!
Это код полностью
- Код:
<style type="text/css">
#ank_container {margin: auto; width: 600px;}
</style>
<form name="newanket">
<table id="ank_container">
<tr>
<td style="text-align: center;" colspan="2"><img src="http://img14.imageshack.us/img14/1743/thumbvespergroupphoto.png" alt="" width="482" height="162"></td>
<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="f" id="f" value="1">
<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>
А теперь, разобъем весь код на части, по порядку и попытаемся в каждой части найти нужную информацию...
Шапка кода
- Код:
<style type="text/css">
#ank_container {margin: auto; width: 600px;}
</style>
<form name="newanket">
<table id="ank_container">
<tr>
<td style="text-align: center;" colspan="2"><img
src="http://img14.imageshack.us/img14/1743/thumbvespergroupphoto.png" alt="" width="482" height="162"></td>
После шапки идут 9 блоков. (это различные поля для ввода данных)
Блок№1 Имя
- Код:
<tr>
<td>Имя:</td>
<td><input type="text" name="yourname" size="35"></td>
</tr>
Блок№2 Ник персонажа
- Код:
<tr>
<td>Ник персонажа:</td>
<td><input type="text" name="yournick" size="35"></td>
</tr>
Блок№3 Класс в LaII
- Код:
<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>
Блок№4 ЛВЛ
- Код:
<tr>
<td>Лвл:</td>
<td><input type="text" name="yourlvl" size="7"></td>
</tr>
Блок№5 Где проживаете
- Код:
<tr>
<td>Где проживаете:</td>
<td><input type="text" name="yourplace" size="35"></td>
</tr>
Блок№6 Дата рождения
- Код:
<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>
Блок№7 В каком клане, КП раньше состояли
- Код:
<tr>
<td>В каком клане, КП раньше состояли:</td>
<td><input type="text" name="yourclan" size="35"></td>
</tr>
Блок№8 Как с вами связаться?
- Код:
<tr>
<td>Как с вами связаться? (Что нибудь из:e-mail, skype, icq, телефон и др.):</td>
<td><input type="text" name="yourcontacts" size="35"></td>
</tr>
Блок№9 Почему Мы должны Вас брать? (Пару слов о себе)
- Код:
<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);"></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="f" id="f" value="1">
<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>
Также, в этом коде можно изменить названия пунктов, которые будут во вновь созданной теме. Например, когда пользователь заполняет анкету он видит пункт (В каком клане, КП раньше состояли. А во вновь созданной теме, этот пункт называется (Бывший клан.
еще здесь содержится всплывающее окно предупреждения:
Внимание! Генератор не будет работать, если у вас на форуме включена защита от неофициальных формуляров! Для того, чтобы отключить ее, зайдите в Панель администратора > Общие настройки > Безопасность и защита и укажите Запретить неофициальным формулярам постить сообщения и личные сообщения на форуме : Нет. Это нужно сделать обязательно!
Re: Генератор
Irbis, здравствуйте! С моей проблемкой не поможете? Как type="radio" в код включить?
Kiselboom-
- Сообщения : 233
Регистрация : 2011-01-25
Re: Генератор
Из радио-переключателя в скрипте значение можно получить так
- Код:
var question = '';
for(var i = 0; i < f.question.length; i++) {
if(f.question[i].checked) question = f.question[i].value;
}
//Переменная question теперь содержит значение выбранного переключателя.
Re: Генератор
Здесь question - имя input?
Kiselboom-
-
Сообщения : 233
Возраст : 31
Регистрация : 2011-01-25
Благодарности : 75
Re: Генератор
Да. Вот переделал ваш код из поста в этой теме.
- Код:
<style type="text/css">
#ank_container {margin: auto; width: 600px;}
</style>
<form name="newanket">
<table id="ank_container">
<tr>
<td style="text-align: center;" colspan="2"><img src="http://img14.imageshack.us/img14/1743/thumbvespergroupphoto.png" alt="" width="482" height="162"></td>
<tr>
<td>Ник:</td>
<td><input type="text" name="yournick" size="35"></td>
</tr>
<tr>
<td>Чёрный или белый?</td>
<td><input type="radio" name="question" value="Чёрный">Чёрный<br>
<input type="radio" name="question" value="Белый" checked>Белый<br>
</td>
</tr>
<tr>
<td style="text-align: center;" colspan="2"><input type="button" name="post" value="Отправить" onclick="formSubmit(this.form, document.post);"></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="f" id="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){
var question = '';
for(var i = 0; i < f.question.length; i++) {
if(f.question[i].checked) question = f.question[i].value;
}
if(f.yournick.value && (question != '')){
fs.subject.value = "Заявка на распределение";
fs.username.value = f.yournick.value;
fs.message.value = "Ник персонажа: "+f.yournick.value+"\nТЕСТ: "+question+"";
fs.submit();
} else alert("Все поля обязательны для заполнения!");
}
</script>
Re: Генератор
Всё, замечательно! Спасибо вам, большое!
Kiselboom-
-
Сообщения : 233
Возраст : 31
Регистрация : 2011-01-25
Благодарности : 75
Re: Генератор
Irbis, ещё такой вопрос к вам есть.
Как сделать чтобы в зависимости от value выпадающего списка <select> зависело value, определяющее форум, в котором будет создаваться тема.
То есть, если выбран первый пункт - тема создётся в одном форуме, если второй - во другом, если третий - в следующем и т.д.
Как сделать чтобы в зависимости от value выпадающего списка <select> зависело value, определяющее форум, в котором будет создаваться тема.
То есть, если выбран первый пункт - тема создётся в одном форуме, если второй - во другом, если третий - в следующем и т.д.
Kiselboom-
-
Сообщения : 233
Возраст : 31
Регистрация : 2011-01-25
Благодарности : 75
Re: Генератор
Спасибо, разобрался сам
Всё предельно просто оказалось
Всё предельно просто оказалось
var subj = f.select.value;
var obj = document.getElementById("f");
obj.value = subj;
Kiselboom-
-
Сообщения : 233
Возраст : 31
Регистрация : 2011-01-25
Благодарности : 75
Re: Генератор
Одно Очень важное дополнение , без которого этот код не работает , почти 3 часа бился , пытался заставить его работать , а всё оказалось проще простого ))) Чисто случайно вспомнил одну мелочь
Re: Генератор
Что за "левые" картинки?
Я все оригиналы выслал Кардинал Мишель Картер.. Она должна была все заменить...
недели две назад.. или сама или сказать тому, кто сможет заменить изображения..
С кем мне общаться, что-бы все было сделано как надо?
Я все оригиналы выслал Кардинал Мишель Картер.. Она должна была все заменить...
недели две назад.. или сама или сказать тому, кто сможет заменить изображения..
С кем мне общаться, что-бы все было сделано как надо?
Re: Генератор
Там просто нужно ПА - Оформление - Структура и Иерархия - Отделять категории в оглавлении форума : Средний . Без этого не работает
Re: Генератор
Kiselboom пишет:Спасибо, разобрался сам
Всё предельно просто оказалось
А Вы можете это более понятным языком изложить.. ?
Что именно нужно сделать, что добавить, что изменить...
Re: Генератор
Ну вот к примеру мои действия .
1. ПА - Оформление - Структура и Иерархия - Отделять категории в оглавлении форума : Средний .
2. И в этой части : value="1" просто номер форума из адресной строки /t5-topic Только выделенное крассным
1. ПА - Оформление - Структура и Иерархия - Отделять категории в оглавлении форума : Средний .
2. И в этой части : value="1" просто номер форума из адресной строки /t5-topic Только выделенное крассным
Re: Генератор
Я о том что код у меня не работал без действий указанных выше Про выпадающий список я не вкурсе )))
Re: Генератор
Леший пишет:Я о том что код у меня не работал без действий указанных выше Про выпадающий список я не вкурсе )))
Ну давай про тебя поговорим)) Ты создал свой генератор еще месяца два назад.. И что.. он не работал??
Я дико сомневаюсь насчет важности выбора Структуры и иерархии.. Это ведь с отображением связано, но никак не влияет на структуру форума... есть папка. куда ты назначил создание новой темы, там она и будет...
Re: Генератор
это другой , заявка на вступление в клан , на другой форум . Она была сделана из твоего шадлона и не работала без разделения форумов , как указано выше . Стол заказов на кошке другой . Я просто дополнил твоё решение отметкой , без которого оно не будет работать ПО крайней мере у меня не работало
Re: Генератор
Это не мое решение)))
Это все дело рук: Ирбис
И как оно работает, я канешно не понимаю..
(свой генератор я в итоге сделал и даже очень.. Когда навешиваешь на каждый пункт необходимую примочку, в результате - такая каша получается..)
Это все дело рук: Ирбис
И как оно работает, я канешно не понимаю..
(свой генератор я в итоге сделал и даже очень.. Когда навешиваешь на каждый пункт необходимую примочку, в результате - такая каша получается..)
Re: Генератор
Я Подскажу, если готовы ждать сутки. Т.е. - сделаю то-же самое, что и вы можете сделать:
по строчкам(по символу, поштучно) буду проверять соответствие пунктов..
по строчкам(по символу, поштучно) буду проверять соответствие пунктов..
Re: Генератор
Свежий взгляд увидел.. но не в вашем коде....
В ТУТОРИАЛЕ, в коде: КНОПКА ОТПРАВИТЬ - есть ошибка!
Используйте этот код:
Ваш код Генератора, я перемешал, как мог.. (на работоспособность не проверял..)
Прошу Администраторов форума внести исправления в туториал.. и добавить перезалитые картинки
з.ы. Через два месяца, после создания этой темы, я мучился с созданием подобного генератора на своем форуме.. И застрял.. Как в итоге оказалось именно на этом-же пункте. Как я решил свою проблему - понятия не имею
Странно, что ни слова о подобной трабле никто не написал..
Всем - Сорьки
В ТУТОРИАЛЕ, в коде: КНОПКА ОТПРАВИТЬ - есть ошибка!
Используйте этот код:
- Код:
<tr>
<td style="text-align: center;" colspan="2"><input type="button" name="post" value="Отправить" onclick="formSubmit(this.form, document.post);"></td>
</tr>
Ваш код Генератора, я перемешал, как мог.. (на работоспособность не проверял..)
- но если он вам может пригодиться,то:
- <head><meta http-equiv="content-type" content="text/html; charset=utf-8" /></head>
<style type="text/css">
#ank_container {margin: auto; width: 600px;}
</style>
<form name="newanket">
<table id="ank_container">
<tr>
<td>Раздел:</td>
<td><select name="razdel">
<option value="Пусто"></option>
<option value="Историческая проза">Историческая проза</option>
<option value="Современная проза">Современная проза</option>
<option value="Эротическая проза">Эротическая проза</option>
<option value="Короткие романы и рассказы">Короткие романы и рассказы</option>
<option value="Мистика и фэнтези">Мистика и фэнтези</option>
<option value="Фанфики">Фанфики</option>
<option value="Стихи">Стихи</select></td></tr>
<tr>
<td>Название произведения:</td>
<td><input type="text" name="proza" size="100"></td>
</tr>
<tr>
<td>Автор:</td>
<td><input type="text" name="avtor" size="100"></td>
</tr>
<tr>
<td>Бета(ы):</td>
<td><input type="text" name="beta" size="100"></td>
</tr>
<tr>
<td style="text-align: center;" colspan="2"><input type="button" name="post" value="Отправить" onclick="formSubmit(this.form, document.post);"></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="f" id="f" value="8">
<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.razdel.value && f.proza.value && f.avtor.value && f.beta.value){
fs.subject.value ="Проза. Автор: "+f.avtor.value;
fs.username.value = f.avtor.value;
fs.message.value = " Раздел: "+f.razdel.value+" \n Название произведения: "+f.proza.value+" \n Автор: "+f.avtor.value+" \n Бета (ы): "+f.beta.value +"";
//alert(fs.subject.value+"\n"+fs.username.value+"\n"+fs.message.value+"\n"+fs.post.value);
fs.submit();
} else alert("Все поля обязательны для заполнения!");
}
</script>
Прошу Администраторов форума внести исправления в туториал.. и добавить перезалитые картинки
- Картинки:
Табличка
Картинка в шапке
Имя, ник, клан, контакты
Класс в ЛА2
Левел
Дата рождения
О себе
Обязуюсь чегототам выполнять
Кнопка Отправить
всплывающее окно предупреждения
з.ы. Через два месяца, после создания этой темы, я мучился с созданием подобного генератора на своем форуме.. И застрял.. Как в итоге оказалось именно на этом-же пункте. Как я решил свою проблему - понятия не имею
Странно, что ни слова о подобной трабле никто не написал..
Всем - Сорьки
Последний раз редактировалось: Mark_Larin (Июнь 28th 2013, 11:24), всего редактировалось 1 раз(а)
Re: Генератор
Всем зздрастье у меня один вопрос а как сделать так что б в этой заявке автоматически указывалась дата и время отправления
Re: Генератор
А она и так автоматически указывается: вверху под заголовком, как при создании обычной темы.
Где находится CSS? Па > Оформление > Цвета > Каскадная таблица стилей CSS Где искать основные шаблоны? ПА > Оформление > Шаблоны > Общие настройки Где находится раздел для подключения скриптов ПА > Модули > Управление кодами Javascript |
х.з. чем эта трабла закончится..
Kiselboom пишет:Irbis, ещё такой вопрос к вам есть.
Как сделать чтобы в зависимости от value выпадающего списка <select> зависело value, определяющее форум, в котором будет создаваться тема.
То есть, если выбран первый пункт - тема создётся в одном форуме, если второй - во другом, если третий - в следующем и т.д.
Kiselboom пишет:Спасибо, разобрался сам
Всё предельно просто оказалось
Mark_Larin пишет:
А Вы можете это более понятным языком изложить.. ?
Что именно нужно сделать, что добавить, что изменить...
Вроде важный вопрос.. а ответов нет..
p.s. Я не могу редактировать первое сообщение в теме (не знаю почему.. научите как так сделать)) Поэтому -не могу сам заменить скрины на рабочие и исправить ошибку в коде "Кнопка Отправить"..
Re: Генератор
Спасибо за туториал, только еще объясните следующий момент: я убрала не нужные мне поля, изменила это
тоже удалив все не нужное и изменив содержимое (название полей). В итоге, когда я везде вставляю текст, ставлю галочку в обязуюсь и нажимаю отправить, выскакивает рамочка с текстом, что не все поля заполнены, хотя в каждом поле есть текст. Что еще надо изменить?
- Код:
Имя: [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]
";
тоже удалив все не нужное и изменив содержимое (название полей). В итоге, когда я везде вставляю текст, ставлю галочку в обязуюсь и нажимаю отправить, выскакивает рамочка с текстом, что не все поля заполнены, хотя в каждом поле есть текст. Что еще надо изменить?
Страница 2 из 4 • 1, 2, 3, 4
Страница 2 из 4
Права доступа к этому форуму:
Вы не можете отвечать на сообщения