Jump to content

nartan

Newbie
  • Posts

    12
  • Joined

  • Last visited

Everything posted by nartan

  1. Спасибо большое за помощь, буду разбираться!
  2. Нашел интересную форму контактов сделанную на Twitter Bootstrap, стараю повторить тоже самое на своем сайте, но не получается. Ссылка на урок: http://bootstrap-ninja.ru/snippets/snippet-details/snippet-contacts-form.html Должно получиться так: А у меня получается так: Вот мой исходный код, согласно инструкции я все верно сделал: <!DOCTYPE html><html lang="ru"><head> <meta charset="utf-8"> <title>nartan.ru</title> <!-- Bootstrap --> <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.css"></head> <body><div class="container"> <br /> <br /> <a href="../" class="btn btn-default" role="button">На главную страницу</a> <br /> <br /> <form class="well span8"> <div class="row"> <div class="span3"> <label>First Name</label> <input type="text" class="span3" placeholder="Your First Name"> <label>Last Name</label> <input type="text" class="span3" placeholder="Your Last Name"> <label>Email Address</label> <input type="text" class="span3" placeholder="Your email address"> <label>Subject</label> <select id="subject" name="subject" class="span3"> <option value="na" selected="">Choose One:</option> <option value="service">General Customer Service</option> <option value="suggestions">Suggestions</option> <option value="product">Product Support</option> </select> </div> <div class="span5"> <label>Message</label> <textarea name="message" id="message" class="input-xlarge span5" rows="10"></textarea> </div> <button type="submit" class="btn btn-primary pull-right">Send</button> </div> </form> </div> <script src="http://code.jquery.com/jquery-latest.js"></script> <script src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script></body> </html>Бутстрап подключен последней версии, как видите. Пожалуйста, подскажите кто знает, какой файл у меня не подгрузился, почему так получается? Не хотелось бы менять внутри фреймворка. Или может я что-то недопонимаю, я только два дня этот фреймворк юзаю. Спасибо!
  3. Из моих закладок: 1. Текстуры, палитры http://www.colourlovers.com/ 2. Иконки http://thenounproject.com/ru/ http://www.iconsearch.ru/ http://fortawesome.github.com/Font-Awesome/#base-icons http://p.yusukekamiyamane.com/ http://www.iconarchive.com/ 3. Качественные иллюстрации (вперемешку с платными) http://ru.freepik.com/ 4. Логотипы http://www.logoopenstock.com/
  4. Бесплатный хостинг с поддержкой php, msql и т. д. на 5 Гб и без рекламы. zymic.com Регистрация в России не доступна. Но есть одна хитрость: зарегистрироваться через какой-нибудь анонимайзер, надо найти через который получиться. Я регистрировался, но не помню через какой. Вот мой сайт на этом хостинге http://nartan.zxq.net. Тестировал там сайт для работы который делал. Правда поддержка скриптов неполноценная. К примеру, мой калькулятор, почему-то, не работает там. На официальном сайте все в порядке. Кстати, можно использовать международный домен (com, org, net и т. д.) Мой школьник сделал сайт на php, домен прикрутил в зоне net: rogov.net Можете посмотреть как скрипты работают. Проблем с недоступностью сайта почти не бывает, но скорость загрузки, правда, плоховата. Для рабочих нужд использую хостинг clodo.ru
  5. Спасибо огромное NeoXidizer! Все работает, наконец-то))) И начал понимать понемногу. Одна строка // Здесь дополнительная проверка на вводимые значения, включая оповещение, если пользователь ничего не ввел - многого стоит!!!
  6. На другом форуме подсказали, что проблема вот в чем: Форму _так_ никто не сабмиттит на jQuery. Это вредно для здоровья, надо смотреть функцию ajaxSubmit() в jQuery Код php работает, я чтобы не загружать страницу не стал его весь выводить. Если интересно, вот так выглядит: <?php $cityfrom=$_POST['cityfrom']; $sityto=$_POST['sityto']; $ves=$_POST['ves']; $vol=$_POST['vol']; $ins=$_POST['ins']; $price=$_POST['price']; $marshrut=$cityfrom.$sityto; $marshrut=$cityfrom.$sityto; if (($marshrut==12)||($marshrut==21)){ if ( $ves<=100 ) {$ves*=6.21;} elseif ( ($ves<=200) && ($ves>100) ) {$ves*=6.1;} elseif ( ($ves<=300) && ($ves>200) ) {$ves*=5.99;} elseif ( ($ves<=400) && ($ves>300) ) {$ves*=5.9;} elseif ( ($ves<=500) && ($ves>400) ) {$ves*=5.88;} elseif ( ($ves<=700) && ($ves>500) ) {$ves*=5.66;} elseif ( ($ves<=1000) && ($ves>700) ) {$ves*=5.55;} elseif ( ($ves<=1500) && ($ves>1000) ) {$ves*=5.35;} elseif ( ($ves<=2000) && ($ves>1500) ) {$ves*=5.12;} elseif ( ($ves<=2500) && ($ves>2000) ) {$ves*=5.02;} elseif ( ($ves<=3000) && ($ves>2500) ) {$ves*=4.91;} else {$ves*=4.79;} } else { exit("Маршрут отсутствует!"); } $vol*=220; if ( $vol>$ves ){$price_end=$vol;} else { $price_end=$ves; } if ($ins==true) { $price_end=($price*0.45+$price_end); } echo "Стоимость перевозки $price_end рублей"; ?>
  7. Код формы: <form action="cgi-bin/calc.php" method="post" id="Calculating" > <table> <tr> <td><label for="sityfrom">Город отправитель:</label></td> <td> <select name="sityfrom" id="sityfrom" > <option value=1>Москва</option> <option value=2>Ростов-на-Дону</option> </select> </td></tr> <tr> <td><label for="sityto">Город получатель:</label></td> <td> <select name="sityto" id="sityto" > <option value=1>Москва</option> <option value=2>Ростов-на-Дону</option> </select></td></tr> <tr><td> <label for="ves">Вес груз, кг:</label></td><td><input type="text" name="ves" value="" id="ves"></td></tr> <tr><td><label for="vol">Объем, м3:</label></td><td><input type="text" name="vol" value="" id="vol"></td></tr> <tr><td><label for="ins">Дополнительное страхование:</label></td><td><input type="checkbox" name="ins" value="1" id="ins" ></td></tr> <tr><td><label for="price">Стоимость груза, руб.:</label></td><td><input type="text" name="price" value="" id="price" > </td></tr> <tr><td> <input type="button" onclick="send();" value="Отправить" /></td><td> <div id="result"> </div> </td></tr> </table> </form> Скрипт получает данные и обрабатывает: $cityfrom=$_POST['cityfrom']; $sityto=$_POST['sityto']; $ves=$_POST['ves']; $vol=$_POST['vol']; $ins=$_POST['ins']; $price=$_POST['price']; //вычисления для полученных данных echo "Стоимость перевозки $price_end рублей"; // результат Сам скрипт имеет вид: <script> function send() { //Получаем параметры var cityfrom = $('#cityfrom').val() var sityto = $('#sityto').val() var ves = $('#ves').val() var vol = $('#vol').val() var ins = $('#ins').val() var price = $('#price').val() var zab_m = $('#zab_m').val() // Отсылаем паметры $.ajax({ type: "POST", url: "cgi-bin/calc.php", data: "cityfrom="+cityfrom+"&sityto="+sityto+"&ves="+ves+"&vol="+vol+"&ins="+ins+"&price="+price+"&zab_m="+zab_m, // Выводим то что вернул PHP success: function(html) { //предварительно очищаем нужный элемент страницы $("#result").empty(); //и выводим ответ php скрипта $("#result").append(html); } }); } </script> Наверное где-то допущена очень грубая ошибка, но я не могу её найти. Это мои первые пробы, помогите разобраться, пожалуйста.
  8. Нет, честно говоря думал код остальной код тоже обязателен! Спасибо! Сейчас исправлю... Исправил, работает!
  9. Спасибо за быстрый ответ. Но все-равно я не разберусь, то что я нахожу печатает только текущую страницу, на которой ссылка. Делаю так: в файле contacts.html написал код: <a href="print.html" onclick="window.print();" target="_blank">Распечатать схему проезда</a> Открывается файл print.html, но печатается страница contacts.html Я почитал, как я понял мне надо какие-то объекты скрывать ненужные на странице contacts.html и печатать текущую страницу, но такой вариант не подойдет, т. к. в новом окне более большего размера карта проезда, более подробные контактные данные, которыми я не вижу смысла загружать страницу contacts.html Нашел! Спасибо!
  10. На странице "контакты" имеется ссылка под картой проезда "распечатать карту проезда", при нажатии на эту ссылку открывается файл print.html <p><a href="print.html" target="_blank">Распечатать схему проезда</a></p> в котором я отформатировал необходимый текст с контактной информацией и карту проезда оптимизировав для печати. Хочу реализовать печать этого открывающегося файла print.html при открытии.
  11. Как сделать на сайте оплату за какие-нибудь услуги как на сайтах социальных сетей за подарки, например? Где можно почитать? nartan, nartan,
  12. Если бы это была месть за Курилы, я бы сказал - уроды и не наши!
  13. При установке ознакомительной версии Adobe Illustrator CS5 инстлятор просит вставить диск, которого нету, что делать, чтобы закончить установку?
×
×
  • 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