Важная информация!
Правила форума
для обязательного прочтения!
Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.
(забыл / потерял пароль)
Общий FAQ по управлению форумом
FAQ: реклама на форуме
Туториалы по разным функциям ваших форумов
Алфавитный указатель
Интересные решения для форумов
Наши видео-туториалы
Условия пользования сервисом
Ссылки на полезные ресурсы
Последние темы
» Как убрать подпись о редактировании записиавтор Фея Май 9th 2024, 21:11
» Пакеты Forum 2x2
автор Dana Domirani Май 6th 2024, 14:11
» Как поменять вид нумерации страниц тем?
автор Goodmonday Апрель 18th 2024, 21:04
» Форум не корректно загружается.
автор anna4842 Апрель 12th 2024, 23:48
» Не корректное отображение картинок
автор Красноперова О.А. Апрель 12th 2024, 15:49
» Ошибка на форуме: Could not obtain topic posts informations
автор fatalone Апрель 9th 2024, 13:43
» Переход с 2x2forum.ru на 2x2forum.com
автор Luz Март 28th 2024, 12:13
» Проблема с метатегом Description
автор VeraLV Март 18th 2024, 15:31
» 1 марта будет запрет на ВПН, это отразится на работе платформы?
автор Svet007 Март 14th 2024, 11:43
» нужен скрипт сумма просмотров тем в разделе
автор лексей2222 Март 5th 2024, 07:37
Помогите модифицировать скрипт заявки для клана от Ирбиса
Участников: 2
Бесплатный форум: форум поддержки :: Взаимопомощь и Поддержка :: Проблемы со скриптами (кодами) :: [Архив] Проблемы со скриптами
Страница 1 из 1
Помогите модифицировать скрипт заявки для клана от Ирбиса
Установил у себя на форуме страницу со скриптом
Выглядит так
Помогите модифицировать скрипт так, что бы он создавал две идентичные темы в разных разделах.
- Спойлер:
- Код:
<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://i37.servimg.com/u/f37/17/77/70/94/emblem10.png" alt="" width="100" height="100"></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>
<tr>
<td>Возраст:</td>
<td><input type="text" name="yourage" size="35"></td>
</tr>
<tr>
<td>Интересующая должность (солдат, полевой и т.д.):</td>
<td><input type="text" name="yourclan" 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="2">
<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.yourage.value && f.yourclan.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 [b][url=http://worldoftanks.ru/community/accounts/#wot&at_search="+f.yournick.value+"]Аккаунт Wot[/url][/b] \n[b][url=http://armor.kiev.ua/wot/gamerstat/"+f.yournick.value+"]Рейтинг от бронесайта[/url][/b] \n "+
"[b][url=http://wot-news.com/index.php/stat/single/ru/"+f.yournick.value+"]Рейтинг по версии wot-news[/url][/b] \n Возраст: [b]"+f.yourage.value+"[/b] \n "+
"Интересующая должность (солдат, полевой и т.д.): [b]"+f.yourclan.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: Помогите модифицировать скрипт заявки для клана от Ирбиса
Он так то не предназначен чтобы постить в несколько разделов, но можно попробовать аякс заюзать
В скрипте поменяйте 2 и 4 на нужное
- Код:
<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://i37.servimg.com/u/f37/17/77/70/94/emblem10.png" alt="" width="100" height="100"></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>
<tr>
<td>Возраст:</td>
<td><input type="text" name="yourage" size="35"></td>
</tr>
<tr>
<td>Интересующая должность (солдат, полевой и т.д.):</td>
<td><input type="text" name="yourclan" 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" id="subbutton"><input type="button" name="post" value="Отправить" onclick="formSubmit(this.form, document.post);" disabled></td>
</tr>
</table>
</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.yourage.value && f.yourclan.value && f.yourabout.value){
//alert(fs.subject.value+"\n"+fs.username.value+"\n"+fs.message.value+"\n"+fs.post.value);
fs.submit();
} else alert("Все поля обязательны для заполнения!");
}
function formSubmit(f, fs){
if(f.yourname.value && f.yournick.value && f.yourage.value && f.yourclan.value && f.yourabout.value)
{
var f1 = 2; /*id первого раздела в который отправляем*/
var f2 = 4; /*id второго раздела*/
var subdata = {
subject:"Заявка от "+f.yournick.value,
username:f.yournick.value,
message:"Имя: [b]"+f.yourname.value+"[/b] \n Ник: [b]"+f.yournick.value+"[/b] \n [b][url=http://worldoftanks.ru/community/accounts/#wot&at_search="+f.yournick.value+"]Аккаунт Wot[/url][/b] \n[b][url=http://armor.kiev.ua/wot/gamerstat/"+f.yournick.value+"]Рейтинг от бронесайта[/url][/b] \n "+
"[b][url=http://wot-news.com/index.php/stat/single/ru/"+f.yournick.value+"]Рейтинг по версии wot-news[/url][/b] \n Возраст: [b]"+f.yourage.value+"[/b] \n "+
"Интересующая должность (солдат, полевой и т.д.): [b]"+f.yourclan.value+"[/b] \n Откуда знаете про СТАДО и что вас сюда привлекло?: [b]"+f.yourabout.value+"[/b]",
lt:0, mode:"newtopic", topictype:0, f:f1,post:"Отправить"};
$("#subbutton").html("Пожалуйста подождите...");
$.post("/post", subdata, function(data){
$("#subbutton").html("Еще немного...");
subdata.f = f2;
$.post("/post", subdata, function(data)
{
$("#subbutton").html("Заявка успешно отправлена");
});
});
} else alert("Все поля обязательны для заполнения!");
}
</script>
В скрипте поменяйте 2 и 4 на нужное
- Код:
var f1 = 2; /*id первого раздела в который отправляем*/
var f2 = 4; /*id второго раздела*/
Re: Помогите модифицировать скрипт заявки для клана от Ирбиса
Спасибо, там 10 секунд минимум нужно задержку как нибудь организовать. Можете сделать?
Re: Помогите модифицировать скрипт заявки для клана от Ирбиса
Фуф оказалось все не так просто)))
Вобщем скрипт новый пришлось написать.
В противном случае нужно будет подключить библиотеку.
Вобщем скрипт новый пришлось написать.
- Код:
<script type="text/javascript">
forums = [1,3]; /*Форумы в которых нужно создать темы, указывать idшники в квадратных скобках через запятую*/
timer = 11; /*Задержка в секундах между отправками в каждый форум*/
currentForum = 0; /*Эти переменные не менять!*/
auth = [];
postdata = {};
form = null;
messContainer = null;
setAuth();
function dataGenerate() {
postdata = {subject: "Заявка от "+form.yournick.value,
username: form.yournick.value,
message: "Имя: [b]"+form.yourname.value+"[/b] \n Ник: [b]"+form.yournick.value+"[/b] \n [url=http://worldoftanks.ru/community/accounts/#wot&at_search="+form.yournick.value+"]Аккаунт Wot[/url] \n[url=http://armor.kiev.ua/wot/gamerstat/"+form.yournick.value+"]Рейтинг от бронесайта[/url] \n "+
"[url=http://wot-news.com/index.php/stat/single/ru/"+form.yournick.value+"]Рейтинг по версии wot-news[/url] \n Возраст: [b]"+form.yourage.value+"[/b] \n "+
"Интересующая должность (солдат, полевой и т.д.): [b]"+form.yourclan.value+"[/b] \n Откуда знаете про СТАДО и что вас сюда привлекло?: [b]"+form.yourabout.value+"[/b]",
lt:0,mode:"newtopic",topictype:0,f:forums[currentForum],post:"Отправить", 'auth[]':auth};
}
function setAuth(call = null){
jQuery.get("/post", {f:forums[currentForum], mode:"newtopic"}, function(data){
var reg = /auth\[\]\" value=\"(.+?)\"/gi;
var arr = data.match(reg);
var inreg = /value=\"(.+?)\"/i;
for(var i=0; i < arr.length; i++)
{
auth[i] = inreg.exec(arr[i])[1];
}
if(call) call();
});
}
function buttonOk(el, elf){
if(elf.post.disabled) elf.post.disabled=false;
else elf.post.disabled=true;
}
function formSubmit(f, b){
form = f;
dataGenerate();
messContainer = b.parentNode;
messContainer.innerHTML = 'Пожалуйста подождите... Процесс отправки займет около '+(timer*(forums.length-1))+' секунд. Не закрывайте эту страницу.';
jQuery.post('/post', postdata, function(data){
currentForum++;
if(currentForum < forums.length) setTimeout(reSubmit, timer * 1000);
else messContainer.innerHTML = 'Заявка успешно отправлена! Спасибо за ожидание.';
});
}
function reSubmit() {
setAuth(function(){
postdata.f = forums[currentForum];
postdata['auth[]'] = auth;
jQuery.post('/post', postdata, function(data){
currentForum++;
if(currentForum < forums.length) setTimeout(reSubmit, timer * 1000);
else messContainer.innerHTML = 'Заявка успешно отправлена! Спасибо за ожидание.';
});
});
}
</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://i37.servimg.com/u/f37/17/77/70/94/emblem10.png" alt="" width="100" height="100"></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>
<tr>
<td>Возраст:</td>
<td><input type="text" name="yourage" size="35"></td>
</tr>
<tr>
<td>Интересующая должность (солдат, полевой и т.д.):</td>
<td><input type="text" name="yourclan" 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" id="subbutton"><input type="button" name="post" value="Отправить" onclick="formSubmit(this.form, this);" disabled></td>
</tr>
</table>
</form>
В противном случае нужно будет подключить библиотеку.
Похожие темы
» Ссылки в скрипте заявки для клана от Ирбиса
» Помогите мне сделать скрипт
» Заявка для клана. Помогите.
» Помогите скрипт настроит
» Помогите изменить скрипт
» Помогите мне сделать скрипт
» Заявка для клана. Помогите.
» Помогите скрипт настроит
» Помогите изменить скрипт
Бесплатный форум: форум поддержки :: Взаимопомощь и Поддержка :: Проблемы со скриптами (кодами) :: [Архив] Проблемы со скриптами
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения