|
помогите за символическую плату в 300 рОбсуждение темы помогите за символическую плату в 300 р в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; пролема такая. надо сделать небольшие изменения в коде сайта. я уже репу сломал. не получается ничего. надо поменять <input type="text" ... и.т.д. на ... |
|
Опции темы |
17.12.2005, 14:00 | #1 |
|
пролема такая. надо сделать небольшие изменения в коде сайта. я уже репу сломал. не получается ничего.
надо поменять <input type="text" ... и.т.д. на <select name="menu1" onChange="MM_jumpMenu('parent',this,0)"> и т.д. т.е. было: я в админке ставлю галочку в чекбоксе, появляется поле цвет кроме всего остального. потом жму на + добавляется row еще с одним полем цвет плюс остальные поля в строке. (картинка 1) Сам прочитал ничего не понял :-). короче картинку смотрите тогда понятно будет. Пользователь при этом видит такую картинку (картинка 2) а надо сделать чтобы в админке всё равно как, а пользователь видел вместо перечня, выпадающее меню. выбирает цвет, а остальные поля в единственном экземпляре. (картинка 3) html файлы здесь www.emdetal.spb.ru/html.zip Кто готов пишите на [email protected] или ICQ 196-625-823 |
|
17.12.2005, 16:05 | #2 |
|
всё равно ни х не понял =)
|
|
17.12.2005, 21:23 | #3 |
|
кто шпрехает тот поймет посмотря на хтмэлки и на изображения
|
|
18.12.2005, 05:31 | #4 |
|
ChatJokey, дело в том, что, может это я такой зажравшийся, но ради 10$ мне не очень хочется качать архивы, распаковывать их и втыкать, что это за оно. Ты попробуй объяснить по-русски, по-английски, или хотя бы на ява-скрипт =))
|
|
18.12.2005, 14:10 | #5 |
|
а по картинке тоже не понятно?
тогда так вот это форма в админке: <html> <head> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body> <div align="center"> <span class="admin_caption">Изменить продукт</span> <form action="" enctype="multipart/form-data" method="POST"> <input type="hidden" name="prodid" value="{?$product.prodid?}" /> <input type="hidden" name="pfid" value="{?$product.pfid?}" /> <input type="hidden" name="producer_section" value="{?$product.producer_section?}" /> <table border="0"> <tr> <td>Название:</td><td><input type="text" name="name" value="{?$product.name?}" size="60" /></td> </tr> <script language="javascript"> function image_switch() { var s = document.getElementById('image'); if(s.disabled) { s.disabled = false; } else { s.disabled = true; } } </script> {?if $product.pfid eq 0?} <tr> <td>Описание под картинкой:</td><td><textarea cols="60" rows="5" name="small_description">{?$product.small_descript ion?}</textarea></td> </tr> <tr> <td {?if $product.image neq ""?}style="text-decoration: underline; cursor: hand" onClick="javascript: window.open('{?$product.image?}','logo','toolbars= no,width=300,height=200');"{?/if?}>Картинка:</td><td><input type="file" id="image" name="image" size="40" disabled /><input type="checkbox" name="image_switcher" onClick="javascript: image_switch()" />Картинка</td> </tr> <tr> <td>Alt для картиники:</td><td><input type="text" name="alt_image" value="{?$product.alt_image?}" /></td> </tr> {?/if?} <tr> <td>Описание:</td><td><textarea rows="5" cols="60" name="description">{?$product.description?}</textarea></td> </tr> <tr> <td align="center" colspan="2"><input type="checkbox" name="is_discounted" value="1" {?if $product.is_discounted eq "1"?}checked{?/if?} />Товар со скидкой</td> </tr> <tr> <td align="center" colspan="2"><input type="checkbox" name="is_colored" value="1" {?if $product.info[0].color neq ""?}checked{?/if?} onClick="javascript: changeColorOptions();" />Присутствует атрибут цвета</td> </tr> <script language="javascript"> function changeColorOptions() { var p = document.getElementById('plus_button_block'); var q = document.getElementById('minus_button_block'); if(q.style.visibility == 'hidden') { var s = document.getElementById('color_block'); s.style.visibility = 'visible'; s.visibility = 'visible'; s.disabled = false; p.style.visibility = 'visible'; q.style.visibility = 'visible'; } else { var temp = document.getElementById('table'); var k = temp.rows; for(i=0;i<k.length;i++) { temp.deleteRow(k); } var s = document.getElementById('color_block'); s.style.visibility = 'hidden'; s.disabled = true; p.style.visibility = 'hidden'; q.style.visibility = 'hidden'; } } function add() { var s = document.getElementById('table'); var p = s.insertRow(0); p.insertCell(); q = p.insertCell(); p.insertCell(); q.innerHTML = document.getElementById('all_input_text').innerHTM L; q.setAttribute('align', 'center'); } function remove() { var s = document.getElementById('table'); var p = s.rows; if(p.length > 1) { s.deleteRow(0); } } </script> <tr> <td></td> <td> <table border="0" id="table"> {?foreach from=$product.info key=key item=info?} {?if $key < $product.count_subproducts - 1?} <tr> <td></td> <td nowrap> <span id="color_block" style="visibility: visible" />Цвет: <input type="text" name="info[color][]" size="10" id="color" value="{?$info.color?}" /></span> Код: <input type="text" name="info[code][]" value="{?$info.code?}" size="5" />Цена: <input type="text" name="info[price][]" value="{?$info.price?}" size="5" />руб. </td> <td></td> </tr> {?/if?} {?/foreach?} <tr> <td> <span id="minus_button_block" style="visibility: {?if $product.info[$key].color eq ""?}hidden{?else?}visible{?/if?}" /><input type="button" value=" - " onClick="javascript: remove();" /></span> </td> <td id="all_input_text" nowrap> <span id="color_block" style="visibility: {?if $product.info[$key].color eq ""?}hidden{?else?}visible{?/if?}" />Цвет: <input type="text" name="info[color][]" value="{?$product.info[$key].color?}" size="10" id="color" /></span> Код: <input type="text" name="info[code][]" value="{?$product.info[$key].code?}" size="5" />Цена: <input type="text" name="info[price][]" value="{?$product.info[$key].price?}" size="5" />руб. </td> <td> <span id="plus_button_block" style="visibility: {?if $product.info[$key].color eq ""?}hidden{?else?}visible{?/if?}" /><input type="button" value=" + " onClick="javascript: add();" id="buttion_plus" /></span> </td> </tr> </table> </td> </tr> {?if $product.count_subproducts > 1?} <script language="javascript"> var s = document.getElementById('color_block'); var p = document.getElementById('plus_button_block'); var q = document.getElementById('minus_button_block'); s.style.visibility = 'visible'; p.style.visibility = 'visible'; q.style.visibility = 'visible'; </script> {?/if?} <tr> <td colspan="2" align="center"> <input type="submit" name="product_form_go" value=" Изменить продукт "/> </td> </tr> </table> </form> </div> </body> </html> вот это видит пользователь: <div align="center"> <table border="0"> {?foreach from=$products_families item=product_family?} <tr> <td valign="top" width="250"> [img]{?$product_family.image?}[/img] {?$product_family.name?} <p align="justify" style="margin-top: 2"> {?$product_family.description?} </p> </td> <td width="40"></td> <td valign="top"> {?foreach from=$product_family.products item=product?} <font color="#FF9900">{?$product.name?}</font> </p> <p align="left"> {?$product.description?} </p> {?foreach from=$product.info key=info_id item=info?} <table width="100%" border="0"> <tr> <td>{?$info.color?}</td> <td>Код:{?$info.code?}</td> <td> {?if $product.is_discounted eq 1?} <span style="color: red">скидка! {?$info.price?}</span> руб. {?else?} Цена:{?$info.price?} руб. {?/if?} </td> <td align="right">[img]pict_design/korzina.gif[/img]</td> </tr> </table> {?/foreach?} </p> {?/foreach?} </td> </tr> <tr height="3"> <td colspan="3"> [img]pict_design/39.gif[/img] </td> </tr> {?/foreach?} {?foreach from=$single_products item=product?} <tr> <td valign="top" width="250"> [img]{?$product.image?}[/img] <font color="#FF9900">{?$product.name?}</font> <p align="justify" style="margin-top: 2"> {?$product.small_description?} </p> </td> <td width="20"></td> <td valign="top"> <p align="left"> {?$product.description?} </p> {?foreach from=$product.info key=info_id item=info?} <table width="100%" border="0"> <tr> <td>{?$info.color?}</td> <td>Код:{?$info.code?}</td> <td> {?if $product.is_discounted eq 1?} <span style="color: red">скидка! {?$info.price?}</span> руб. {?else?} Цена:{?$info.price?} руб. {?/if?} </td> <td align="right">[img]pict_design/korzina.gif[/img]</td> </tr> </table> {?/foreach?} </p> </td> </tr> <tr height="3"> <td colspan="3"> [img]pict_design/39.gif[/img] </td> </tr> {?/foreach?} <tr> <td colspan="3" align="center"> {?if $prev_page neq ""?}<<<< Предыдущие{?/if?}{?if $next_page neq ""?}Следующие >>>>{?/if?} </td> </tr> <tr> <td colspan="3" align="center"> </td> </tr> </table> </div> а надо сделать выпадающее меню там где {?$info.color?} у пользователя ChatJokey добавил [date]1134904349[/date]: там делов то на 15 мин, а 300 р за 15 мин это нормально, я так думаю |
|
23.12.2005, 13:41 | #6 |
|
ладно обойдусь без изменений раз всем лень напрячь мозг.
|
|
25.12.2005, 18:43 | #7 |
|
а вы что хотели? и рыбку съесть и на *уй сеть и косточками не подавиться?
|
|
26.12.2005, 03:12 | #8 |
|
Я мудак. А ты злой модер. Ты прав.
|
|
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|