Вывод изображений доб. пользователем на персональную стр.
|
|
[46] likbezz [25.03.2013, 02:38] |
chila, Скрипт находит поля в моей форме и копирует данные из этих полей в поле "комментарий"... адрес почты, кому отправлять берет из кода $OTHER1$. К моей форме, внизу добавляется капча с полем. Кнопка отправить заменяется на "заказать". Вроде как-то так.
а описать его принцип получилось непросто Просто в следующий раз, имейте в виду, на пальцах что-то объяснять очень сложно, а понять - еще сложнее. Предоставляйте исходный код.
Код <div id="AdvPg" style="display:none;width:1px;height:1px;overflow:hidden;">$ADVBT_2$</div> <div id="AdvPgEx" style="width:400px;"> <style type="text/css"> #AdvPg{width:1px;height:1px;overflow:hidden;visibility:hidden;position:absolute;left:-3600em;} #AdvPgEx table{table-layout:fixed;width:100%;} #AdvPgEx table td{padding:2px 0px;vertical-align:middle;} #AdvPgEx table td.sep{padding:2px;} </style> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <col style="width:80px;" /> <col style="width:auto;" /> <tr> <td colspan="2"><div style="display:none;"> Имя получателя: <input id="adv2f1Ex" style="width:100%;" maxlength="30" type="text" value="$code$"> E-mail получателя *: <input id="adv2f2Ex" style="width:100%;" maxlength="30" type="text" value="likbezz@gmail.com"> </div></td> </tr> <tr> <td colspan="2" id="AdvInEx" style="padding:0;"> <table style="table-layout:fixed;" width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td style="width:80px;">Форма: </td> <td><input style="width:100%;" maxlength="30" type="text" value=""></td> </tr> <tr> <td>Форма: </td> <td><input style="width:100%;" maxlength="30" type="text" value=""></td> </tr> <tr> <td>Форма: </td> <td><input style="width:100%;" maxlength="30" type="text" value=""></td> </tr> <tr> <td>Форма: </td> <td><input style="width:100%;" maxlength="30" type="text" value=""></td> </tr> <tr> <td>Форма: </td> <td><input style="width:100%;" maxlength="30" type="text" value=""></td> </tr> <tr> <td>Форма: </td> <td><input style="width:100%;" maxlength="30" type="text" value=""></td> </tr> <tr> <td>Форма: </td> <td><input style="width:100%;" maxlength="30" type="text" value=""></td> </tr> </table> </td> </tr> <tr> <td align="right" class="sep"> <input type="text" style="font-size:18px;padding:4px 6px;width:72px;" maxlength="5" size="5" id="adv2codeEx"> </td> <td id="advCodeEx" class="sep"></td> </tr> <tr> <td align="right"><span id="msgAdv38"></span></td> <td> <input onclick="document.getElementById('submmyAdvF3').click();" value=" Заказать " name="" type="button" /> </td> </tr> </table> </div> <script type="text/javascript" src="http://likbezz.ru/_скрипт_v3.js"></script>
http://likbezz.ru/index/0-3 ... |
|
[47] chila [25.03.2013, 03:31] |
Приношу свои извинения, за доставленные неудобства. Постараюсь ставить задачу более точно. Спасибо, вроде работает. Только скрипт подтягивал инфу с полей input, а у меня еще были select и textarea.. я добавил. Поюзаю, отпишусь. Еще раз спасибо! |
|
[48] likbezz [25.03.2013, 05:26] |
chila, chila, Только скрипт подтягивал инфу с полей input, а у меня еще были select и textarea.. А на картинке такого нет )) |
|
[49] chila [25.03.2013, 06:43] |
Поюзал, хотел бы немного подправить...
1.)Если пользователь не зарегистрирован, то появляется еще одно поле "E-mail отправителя", оно без id.., но у него есть name="emailf", ящик можно вставить из id="adv2fmEx" или напрямую, например mail@mail.com, я экспериментировал так, но не вышло)) Код $('input[name="emailf"]').val($('#adv2fmEx').val());
2)Можно ли добавить к полям 1-7 информацию из "title", чтобы после отправки получатель получал информацию title+value, например: "тектст из титла 1" - "текст из "value1" "тектст из титла 2" - "текст из "value2" и т.д...
Спасибо за Вашу помощь! |
|
[50] likbezz [25.03.2013, 11:32] |
chila, 1.)Если пользователь не зарегистрирован, то появляется еще одно поле "E-mail отправителя", оно без id.., но у него есть name="emailf", ящик можно вставить из id="adv2fmEx" или напрямую, например mail@mail.com, я экспериментировал так, но не вышло)) Код <?if($USER_LOGGED_IN$)?> ... <?else?>
Можно ли добавить к полям 1-7 информацию из "title", чтобы после отправки получатель получал информацию title+value, Информация ограничена 200 символами, не забыли?
Можно ли добавить к полям 1-7 информацию из "title" Из титле чего, документа? или? |
|
[51] chila [25.03.2013, 13:34] |
<?if($USER_LOGGED_IN$)?>)) не подходит, форма должна работать не зависимо от регистрации пользователей. Просто нужно автоматически заполнять еще одно поле. По умолчанию оно выглядит так: Код <input maxlength="60" size="30" style="width:100%;" value="" name="emailf"> в него можно статично добавлять скриптом один и тот же e-mail, например mail@mail.ru...
Информация ограничена 200 символами, не забыли? - этого вполне достаточно, в каждом поле не более 20 символов...
Из титле чего, документа? или? - титл инпута, например Код <input style="width:100%;" maxlength="30" type="text" title="текст1_1" value="текст1_2"> |
|
[52] likbezz [25.03.2013, 13:40] |
chila, <?if($USER_LOGGED_IN$)?>)) не подходит, форма должна работать не зависимо от регистрации пользователей. Просто нужно автоматически заполнять еще одно поле. По умолчанию оно выглядит так: <input maxlength="60" size="30" style="width:100%;" value="" name="emailf"> в него можно статично добавлять скриптом один и тот же e-mail, например mail@mail.ru... Тогда проверяете наличие непустого поля с мылом, и если оно пустое - добавляйте стандартное мыло-заглушку.
Код $('input',o).each(function(){var v=this.value;if(v.length!=''){t+=this.title+' - '+this.value+'\n';}});
|
|
[53] chila [25.03.2013, 13:51] |
добавляйте стандартное мыло-заглушку в поле нет id, а как найти этот элемент по name, я не знаю... и заглушка будет стоять постоянно, сайт не предусматривает массовую регистрацию пользователей, в основном это гости. Можно просто дописать скрипт, который находит value name="emailf" и вставляет заглушку..
Спасибо, с титлом помогли)Добавлено (25.03.2013, 13:51) --------------------------------------------- где other2 - это мыло получателя, а в моем случае появляется отдельное поле "мыло отправителя" Тогда проверяете наличие непустого поля |
|
[54] likbezz [25.03.2013, 14:06] |
chila, в поле нет id, а как найти этот элемент по name, я не знаю... и заглушка будет стоять постоянно В скрипт перед: Добавьте: Код $('#AdvPg input[name="emailf"]').val('mail@mail.ru'); |
|
[55] chila [25.03.2013, 14:52] |
Да, спасибо большое, теперь все фунциклирует) |
|
[56] likbezz [25.03.2013, 15:11] |
chila, Ну вот и замечательно) |
|