Jump to content

brendmaster

User
  • Posts

    53
  • Joined

  • Last visited

Everything posted by brendmaster

  1. Добрый день люди добрые Есть поле select, хотелось бы чтобы при раскрытии, под каждым пунктом было пояснение такого вида: как это можно реализовать? помогите пожалуйста.
  2. А можно поточнее? Не совсем понимаю. Часть кода покажите пожалуйста. Я просто нуб полный.
  3. И снова здравствуйте. Вот сделал форму калькулятор. Хотел бы спросить возможно ли добавить всплывающую подсказку при выборе определенной акции? И если можно скажите пожалуйста как это сделать. Google результатов не дал, нашел только как к текстовым полям подсказку добавить. А мне хотелось бы для акций добавить только.
  4. Получилось. Все работает, только ответ выводиться только когда кнопку рассчитать нажимаю, а хотелось бы как на исходном сайте автоматом сумма выводилась, когда вводишь позиции. Вот код: <script LANGUAGE="JAVASCRIPT"> <!-- function calcsum(Obiekt) { Obiekt.sum.value = ( Obiekt.texture.value*Obiekt.area.value ) + Obiekt.perimeter.value*10 + Obiekt.angle.value*80 + Obiekt.pipe.value*200 + Obiekt.spot.value*300; } //--> </SCRIPT> </head> <body> <form action="" method="post" class="calc"> <table> <tbody> <tr> <td> Фактура полотна <span>*</span> : </td> <td> <select necessary="1" name="texture" style="width: 250px; "> <option value="0">- не выбрано -</option> <option value="300" selected="">Эконом: Мат/лак бел 150/200</option> <option value="450">Германия: Лак бел/цвет 142</option> <option value="500">Германия: Лак бел/цвет 195</option> <option value="650">Германия: Лак бел 220</option> <option value="500">Германия: Мат/сатин бел/цвет 220</option> <option value="500">Германия: Мат/сатин бел 300</option> <option value="550">Германия: Мат/сатин цвет 300</option> <option value="550">Китай: Лак бел 310</option> <option value="900">Германия: Тканевый до 5м</option> </select> </td> </tr> <tr> <td> Площадь потолка <span>*</span> : </td> <td> <input necessary="1" name="area" type="text" value="19" style="width: 30px; color: rgb(119, 119, 119); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(11, 155, 197); border-right-color: rgb(11, 155, 197); border-bottom-color: rgb(11, 155, 197); border-left-color: rgb(11, 155, 197); border-image: initial; " /> м? </td> </tr> <tr> <td> Периметр потолка <span>*</span> : </td> <td> <input necessary="1" name="perimeter" type="text" value="18" style="width: 30px;color: rgb(119, 119, 119); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(11, 155, 197); border-right-color: rgb(11, 155, 197); border-bottom-color: rgb(11, 155, 197); border-left-color: rgb(11, 155, 197); border-image: initial; " /> п/м </td> </tr> <tr> <td> Количество углов <span>*</span> : </td> <td> <input necessary="1" name="angle" type="text" value="4" style="width: 30px;color: rgb(119, 119, 119); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(11, 155, 197); border-right-color: rgb(11, 155, 197); border-bottom-color: rgb(11, 155, 197); border-left-color: rgb(11, 155, 197); border-image: initial; " /> шт. </td> </tr> <tr> <td> Количество труб уходящих в потолок <br/> (если трубы отсутствуют введите 0): </td> <td> <input necessary="0" name="pipe" type="text" value="1" style="width: 30px;color: rgb(119, 119, 119); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(11, 155, 197); border-right-color: rgb(11, 155, 197); border-bottom-color: rgb(11, 155, 197); border-left-color: rgb(11, 155, 197); border-image: initial; " /> шт. </td> </tr> <tr> <td> Количество точек освещения <br/> (если освещение отсутствуют введите 0): </td> <td> <input necessary="0" name="spot" type="text" value="1" style="width: 30px;color: rgb(119, 119, 119); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(11, 155, 197); border-right-color: rgb(11, 155, 197); border-bottom-color: rgb(11, 155, 197); border-left-color: rgb(11, 155, 197); border-image: initial; " /> шт. </td> </tr> <tr> <td>Стоимость натяжного потолка:</td> <td> <input type="button" name="Calc" value=" Calculate " onClick="calcsum(this.form)"> </td> <td> <input type="text" name="sum" value=" Calculate " size="10"> </td> </tr> </tbody> </table> </form>
  5. У меня должно значение написанное в текстовой области умнажаться на значение cost описывающее данное значение. Как это сделать? Подскажи пожалуйста. Я javascript сейчас вообще первый раз буду в руки брать
  6. Помогите пожалуйста, я вообще ноль в этом
  7. Привет всем, люди добрые! Нужно сделать форму-калькулятор для расчета стоимости натяжного потолка. Саму форму взял с этого сайта, вот собственно она: <form action="" method="post" class="calc"> <table> <tbody> <tr> <td> Фактура полотна <span>*</span> : </td> <td> <select necessary="1" name="texture" style="width: 250px; "> <option value="0">- не выбрано -</option> <option value="300.5" selected="">Эконом: Мат/лак бел 150/200</option> <option value="450">Германия: Лак бел/цвет 142</option> <option value="500">Германия: Лак бел/цвет 195</option> <option value="650">Германия: Лак бел 220</option> <option value="500.7">Германия: Мат/сатин бел/цвет 220</option> <option value="500">Германия: Мат/сатин бел 300</option> <option value="550">Германия: Мат/сатин цвет 300</option> <option value="550">Китай: Лак бел 310</option> <option value="900.8">Германия: Тканевый до 5м</option> </select> </td> </tr> <tr> <td> Площадь потолка <span>*</span> : </td> <td> <input necessary="1" name="area" cost="0" type="text" value="19" style="width: 30px; color: rgb(119, 119, 119); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(11, 155, 197); border-right-color: rgb(11, 155, 197); border-bottom-color: rgb(11, 155, 197); border-left-color: rgb(11, 155, 197); border-image: initial; " def="19"/> м? </td> </tr> <tr> <td> Периметр потолка <span>*</span> : </td> <td> <input necessary="1" name="perimeter" cost="10" type="text" value="18" style="width: 30px;color: rgb(119, 119, 119); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(11, 155, 197); border-right-color: rgb(11, 155, 197); border-bottom-color: rgb(11, 155, 197); border-left-color: rgb(11, 155, 197); border-image: initial; " def="18"/> п/м </td> </tr> <tr> <td> Количество углов <span>*</span> : </td> <td> <input necessary="1" name="angle" cost="80" type="text" value="4" style="width: 30px;color: rgb(119, 119, 119); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(11, 155, 197); border-right-color: rgb(11, 155, 197); border-bottom-color: rgb(11, 155, 197); border-left-color: rgb(11, 155, 197); border-image: initial; " def="4"/> шт. </td> </tr> <tr> <td> Количество труб уходящих в потолок <br/> (если трубы отсутствуют введите 0): </td> <td> <input necessary="0" name="pipe" cost="200" type="text" value="1" style="width: 30px;color: rgb(119, 119, 119); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(11, 155, 197); border-right-color: rgb(11, 155, 197); border-bottom-color: rgb(11, 155, 197); border-left-color: rgb(11, 155, 197); border-image: initial; " def="1"/> шт. </td> </tr> <tr> <td> Количество точек освещения <br/> (если освещение отсутствуют введите 0): </td> <td> <input necessary="0" name="spot" cost="300" type="text" value="1" style="width: 30px;color: rgb(119, 119, 119); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(11, 155, 197); border-right-color: rgb(11, 155, 197); border-bottom-color: rgb(11, 155, 197); border-left-color: rgb(11, 155, 197); border-image: initial; " def="1"/> шт. </td> </tr> <tr> <td>Стоимость натяжного потолка:</td> <td> <span class="cost">8870 руб.</span> </td> </tr> </tbody> </table> </form> Я понял что функция def умножается на cost, но вот не совсем догнал откуда берется стоимость площади, так как там cost=0, и как складывается фактура полотна. Помогите пожалуйста вдохнуть жизнь в эту форму, чтобы она заработала.
  8. Огромное спасибо ))) все заработало...сделал вот так: <?php $name=$_POST["name"]; $phone=$_POST["phone"]; $email=$_POST["email"]; $mess=$_POST["mess"]; $mark=$_POST["mark"]; $model=$_POST["model"]; $vin=$_POST["vin"]; $year=$_POST["year"]; $engine=$_POST["engine"]; if (isset ($name)) { $name = substr($name,0,30); //Не может быть более 30 символов if (empty($name)) { echo "<center><b>Не указано имя.<p>"; echo "<a href=index.php>Вернуться и правильно заполнить форму.</a>"; exit; } } else { $name = "не указано"; } if (isset ($phone)) { $phone = substr($phone,0,12); //Не может быть более 12 символов if (empty($phone)) { echo "<center><b>Не указан телефон.<p>"; echo "<a href=index.php>Вернуться и правильно заполнить форму.</a>"; exit; } } else { $phone = "не указано"; } if (isset ($email)) { $email = substr($email,0,30); //Не может быть более 30 символов if (empty($email)) { echo "<center><b>Не указан E-mail.<p>"; echo "<a href=index.php>Вернуться и правильно заполнить форму.</a>"; exit; } } else { $email = "не указано"; } if (isset ($mess)) { $mess = substr($mess,0,1000); //Не может быть более 1000 символов if (empty($mess)) { echo "<center><b>Нет текста вопроса.<p>"; echo "<a href=index.php>Вернуться и правильно заполнить форму.</a>"; exit; } } else { $mess = "не указано"; } if (isset ($mark)) { $mark = substr($mark,0,30); //Не может быть более 30 символов if (empty($mark)) { echo "<center><b>Не указана марка автомобиля.<p>"; echo "<a href=index.php>Вернуться и правильно заполнить форму.</a>"; exit; } } else { $mark = "не указано"; } if (isset ($model)) { $model = substr($model,0,30); //Не может быть более 30 символов if (empty($model)) { echo "<center><b>Не указана модель автомобиля.<p>"; echo "<a href=index.php>Вернуться и правильно заполнить форму.</a>"; exit; } } else { $model = "не указано"; } if (isset ($vin)) { $vin = substr($vin,0,30); //Не может быть более 30 символов if (empty($vin)) { echo "<center><b>Не указан VIN код автомобиля.<p>"; echo "<a href=index.php>Вернуться и правильно заполнить форму.</a>"; exit; } } else { $vin = "не указано"; } if (isset ($year)) { $year = substr($year,0,30); //Не может быть более 30 символов if (empty($year)) { echo "<center><b>Не указан год выпуска автомобиля.<p>"; echo "<a href=index.php>Вернуться и правильно заполнить форму.</a>"; exit; } } else { $year = "не указано"; } if (isset ($engine)) { $engine = substr($engine,0,30); //Не может быть более 30 символов if (empty($engine)) { echo "<center><b>Не указан номер двигателя автомобиля.<p>"; echo "<a href=index.php>Вернуться и правильно заполнить форму.</a>"; exit; } } else { $engine = "не указано"; } $i = "не указано"; if ($name == $i AND $phone == $i AND $email == $i AND $mess == $i AND $mark == $i AND $model == $i AND $vin == $i AND $year == $i AND $engine == $i) { echo "Ошибка ! Скрипту не были переданы параметры !"; exit; } $to = "brendmastermilano@gmail.com"; /*МЕНЯЕШЬ НА СВОЙ АДРЕСС!*/ $subject = "Заказ на автозапчасть с сайта Auto-Hybrid"; $message = "Имя:$name\n Телефон:$phone\nЭлектронный адрес:$email\nНеобходимая деталь:$mess\nМарка автомобиля:$mark\nМодель автомобиля:$model\nVIN код:$vin\nГод выпуска:$year\nНомер двигателя:$engine\nIP-адрес:$REMOTE_ADDR"; mail ($to,$subject,$message) or print "Не могу отправить письмо."; echo header("Location: ".$_SERVER['HTTP_REFERER']); exit; ?>
  9. Извините пожалуйста, но я дуб дубом в программирование и то что вы написали для меня мало понятно. Более полный ответ не могли дать?
  10. Всем доброго времени суток! Проблема такова я тестировал сайт на своем хостинге и все работало и письмо приходило, перенес сегодня на площадку клиента и письмо приходит пустым, что такое может быть? Правда письмо не совсем пустое приходит, то что указанно в скрипте текстом отображается, а вот информация которая была внесена в поля не отображается, помогите пожалуйста. Вот форма из index.html: <div class="main"> <form action="post.php" method="post" class="request"> <h2>Сделать заявку на запчасть</h2> <div class="request-block"> <p> <label>марка автомобиля *</label> <input type="text" name="mark" value="" /> </p> <p> <label>модель *</label> <input type="text" name="model" value="" /> </p> <p> <label>VIN (номер кузова) *</label> <input type="text" name="vin" value="" /> </p> <p> <label>год выпуска *</label> <input type="text" name="year" value="" /> </p> <p> <label>модель двигателя *</label> <input type="text" name="engine" value="" /> </p> </div> <div class="request-block"> <p> <label>интересуемая деталь *</label> <textarea rows="1" cols="1" name="text"></textarea> </p> <p> <label>имя *</label> <input type="text" name="name" value="" /> </p> <p> <label>телефон *</label> <input type="text" name="phone" value="" /> </p> <p> <label>e-mail *</label> <input type="text" name="email" value="" /> </p> </div> <div class="clear"></div> <div class="request-button"> <span><input name="commit" type="submit" value="Заказать" /></span> </div> </form> а вот сам скрипт post.php: <?php header('Content-type: text/html; charset=utf-8')?> <?php header("Location: ".$_SERVER['HTTP_REFERER']);?> <?php mail("brendmastermilano@gmail.com", "Заказ на запчасти", "Имя: $name\n Телефон: $phone\n E-mail: $email\n Марка автомобиля: $mark\n Модель автомобиля: $model\n VIN: $vin\n Год выпуска: $year\n Модель двигателя: $engine\n Интересуемая деталь: $text");?>
  11. Привет, люди добрые! Помогите пожалуйста с этим простым шаблоном. Я просто совсем ничего не понимаю в верстке. Меня друг попросил ему сайт переделать. Не смог отказать, нарисовать нарисовал, а дальше не могу двинуться((( Чет браузер глюкнул((( прошу прощение за опоздание
  12. Я имел ввиду как это реализовать. Про позицию слону понятно. Но все равно спасибо за наставления
  13. Приветствую всех! Обрыл весь интернет и ничего не смог найти. Нашел точнее только popupdomination? но увы это платно и для wordpress.В принципе это то что нужно. Просто я хочу сделать акции для клиентов, что он заходи на мой сайт, а там акция 50% например на дизайн визитки. То есть всплывает картинка и три поля на ней уровнем выше, в одном имя во втором емаил и в третьем телефон, ну и кнопка заказать. А при заказе просто как feedback на мою почту с загаловком темы Акция. Могу графически быстро нарисовать, чтобы более понятно было. Если подскажите очень буду благодарен. Вот собственно и картинка:
  14. Вот собственно немного доработанный уже мной самим сайт, изначально всю верстку сделал cyklop77 - вот посмотрите. И если косяки есть, подскажите. Заранее огромное спасибо
  15. Есть сайт в стадии верстки - Моя ссылка. Есть внизу слайдер кружочками, подскажите пожалуйста как сделать просто круглым квадратное изображение, чтобы при наведении курсора изображение сменялось текстом, а при клике открывался лайтбокс?
  16. Нарисовал шаблон для своего сайта, а что дальше не знаю, хотел бы его под joomla 1.5 заточить. Буду очень признателен если кто поможет. Ну или просто по мере хода подсказывать как че делать, я просто 1 раз верстал всего и то неудачно, схватываю быстро
  17. Вот так вот вы(дизайнеры) и делаете макеты. Нарисовали все красиво, а как это реализовать - непонятно. извиняюсь за оффтоп. Так уже все реализовано))) только глюк с скроллингом
  18. Короче все уже сверстал и в joomla встроил и все отлично....только...есть одно НО, и оно не очень приятное. При открытии страницы происходит автоматический скроллинг в самый низ, подскажите пожалуйста как это поправить? адрес поменялся: на сайт
  19. готовые форму не подскажу, ибо ни одной не использовал. А так главное, чтобы она была, ибо потом подкрутить её под дизайн сайта легко. Подключать css-ные id/class к формам просто, разберешься. Так а может мне ее вообще самому написать, она же простая наверно? только вот как опять же(((
  20. Я уже думал об этом...но какой компонент лучще поставить чтобы для моего уровня знаний было попроще это сделать?
  21. Во-первых модуль или компонент подобрать подходящий, а во-вторых...как его потом изменить под нужный вид?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy