Jump to content

dron

User
  • Posts

    108
  • Joined

  • Last visited

Everything posted by dron

  1. спасибо, сам уже нашел: background: url(image.gif) 50% 0; а проблема была в том, что фон по умолчанию всегда ровняется left.
  2. Добрый день. Делаю резиновый сайт. Намечается бэкграунд во всю ширину страницы. Как его отцентрировать грамотно??? Смотрю на широкоформатном монике - фон растянут, основной орнамент фона центрирован, а с краев, как у задумано, затемняется. Но на меньших разрешениях (1280, 1024) основной орнамент фона смещен в правой границе экрана! как можно ему указать центрирование всегда? Заранее спасибо!
  3. вот еще один пример. более навороченый: http://ruseller.com/lessons.php?rub=29&id=283
  4. итак, кому интересно, вот простое решение: 1. берем всплывающее окно: http://ruseller.com/lessons.php?rub=32&id=178 2. там же качаем исходник js-файлами jQuery.js и interface.js, и папкой images 3. берем php-форму, например такую: <? function complete_mail() { // $_POST['title'] содержит данные из поля "Тема", trim() - убираем все лишние пробелы и переносы строк, htmlspecialchars() - преобразует специальные символы в HTML сущности, будем считать для того, чтобы простейшие попытки взломать наш сайт обломались, ну и substr($_POST['title'], 0, 1000) - урезаем текст до 1000 символов. Для переменных $_POST['mess'], $_POST['name'], $_POST['tel'], $_POST['email'] все аналогично $_POST['title'] = substr(htmlspecialchars(trim($_POST['title'])), 0, 1000); $_POST['mess'] = substr(htmlspecialchars(trim($_POST['mess'])), 0, 1000000); $_POST['name'] = substr(htmlspecialchars(trim($_POST['name'])), 0, 90); $_POST['tel'] = substr(htmlspecialchars(trim($_POST['tel'])), 0, 90); // создаем наше сообщение $mess = ' Имя отправителя:'.$_POST['name'].' Контакты:'.$_POST['tel'].' '.$_POST['mess']; // $to - кому отправляем. можно вписать несколько адресов $to = 'ваша электронная почта'; // $from - от кого $from='например, Письмо с сайта'; mail($to, $_POST['title'], $mess, "From:".$from, "Conten-Type: text/plain; charset=\"win-1251\"\n"); header("location: ссылка на страницу, которая загрузится после отправки письма"); } if (!empty($_POST['submit'])) complete_mail(); else show_form(); ?> назовем этот файл contact.php 4. в исходнике вместо текстового блока вставляем форму, например такую: <form method="post" action="путь до файла contact.php" ENCTYPE="multipart/form-data"> <p>Ваше имя<br /> <input type="text" name="name" class="txt"></p> <p>Контакты<br /> <input type="text" name="tel" class="txt"></p> <p>Тема<br /> <input type="text" name="title" class="txt"></p> <p>Сообщение<br /> <textarea rows="10" name="mess" cols="75"></textarea></p> <input type="submit" value="Отправить" name="submit" class="button"> </form> Вот и все! Простейший пример готов! п.с. я, плохо в этом разбирающийся, попросил помощи. вместо ответа, в теме только нафлудили, причем инициатором был человек, гордо носящий звание Глобального модератора! в итоге, вопрос решил сам и довольно быстро. замечательный форум! всех с новым годом!
  5. так, короче, кому интересно решение данного вопроса и не интересно слушать идиотские советы, вот что нарыл: 1. всплывающее окно: http://ruseller.com/lessons.php?rub=32&id=178 2. форма: http://ruseller.com/lessons.php?rub=32&id=276 3. чтобы работало надо скачать вот эту фичу: http://code.google.com/p/jqueryjs/download...mp;downloadBtn= ща буду искать, как лучше совместить одно с другим...
  6. мдя... от модератора такого глупого ответа не ожидал... есть еще остроумные или кто-то и правда может помочь?
  7. добрый день! интересует вот такая тема. много где видел всплывающие блоки. вот тут, например, http://www.luchinsky.ru/overall/ при нажатии на ссылку в правом верхнем углу Сообщение, всплывает форма отправки почтой. Очень интересует конкретный пример. Пожалуйста, кто знает, расскажите подробно, как это делается? Заранее спасибо!
  8. не читал. потому и спрашиваю. где можно изменить это значение и можно ли вообще?
  9. так, братцы, еще вопрос. Как выяснилось, строки имеют ограничение на передаваемые символы. Т.е. если ввести, например, 3 номера телефона, на почту приходят только 2 и еще 3 цифры третьего! как изменить данный параметр? Заранее спасибо!
  10. кстати именно капчи и испугался на самом деле! просил же простейший код, 3 поля и все! а тут капча. тем более у меня ситуевина вишь какая, на серваке нету пхп, скрипт лежит на другом сервере...
  11. 1. ...удали .... блин, это я когда сообщение отправлял подчеркивал места куда вносил изменения. в коде этого и нет. а ошибка все равно есть... 2. а что с этим: На моем хостинге нет поддержки пхп, поэтому я разместил сам скрипт на другом своем хостинге. Теперь письмо приходит от satwor01@fe50.hc.ru (User Satwor01) (это название моего аккаунта). Можно ли как-то прописать чтобы приходило от кого-то конкретного?
  12. работает! огромное спасибо! но снова вопросы: 1. на моем хостинге нет поддержки пхп, поэтому я разместил сам скрипт на другом своем хостинге. Теперь письмо приходит от satwor01@fe50.hc.ru (User Satwor01) (это название моего аккаунта). Можно ли как-то прописать чтобы приходило от кого-то конкретного? 2. пробую добавить еще одну строку. Делаю так <?php if (isset ($_POST["submit"])) { # обработка данных [u]$fio = substr(htmlspecialchars(trim($_POST["fio"])), 0, 100);[/u] $title = substr(htmlspecialchars(trim($_POST["title"])), 0, 1000); $msg = substr(htmlspecialchars(trim($_POST["mess"])), 0, 1000000); # от кого письмо $from = "Сообщение c Вашего сайта www.toroni.ru"; # файл-массив со списком адресов $user_list = file("users.txt"); # отправляем foreach ($user_list as $user) { mail($user, [u]$fio[/u], $title, $msg, $from, "Conten-Type: text/plain; charset=\"win-1251\"\n"); } # перенаправляем header("location: http://toroni.ru/thanks.html"); } else { # кнопка не была нажата # перенаправляем на страницу ввода данных # впиши название страницы header("location: non.html"); } ?> ну и строку в хтмл <p>Представьтесь<br /> <input type="text" name="fio" size="40"></p> появляется ошибка. что опять не так? 3. а вот это зачем? # кнопка не была нажата # перенаправляем на страницу ввода данных # впиши название страницы header("location: .html"); Заранее спасибо!
  13. просто я в пхп ноль полный... даже в синтаксисе не шарю... простите уж... уважаемый gesandte. вот что у меня получилось. но ничего не работает. видать я все же где-то чего-то не так сделал... <?php // если была нажата кнопка "Отправить" if($_POST['submit']) { // $_POST['title'] содержит данные из поля "Тема", trim() - убираем все лишние пробелы и переносы строк, htmlspecialchars() - преобразует специальные символы в HTML сущности, будем считать для того, чтобы простейшие попытки взломать наш сайт обломались, ну и substr($_POST['title'], 0, 1000) - урезаем текст до 1000 символов. Для переменной $_POST['mess'] все аналогично $title = substr(htmlspecialchars(trim($_POST['title'])), 0, 1000); $mess = substr(htmlspecialchars(trim($_POST['mess'])), 0, 1000000); // $to - кому отправляем for ($i = 0; $i < count($mail_list); $i++) { mail(1@mail.ru, 2@mail.ru[$i], $title, $mess, 'From:'.$from); // $from - от кого $from='info@toroni.ru'; // функция, которая отправляет наше письмо. mail($to, $title, $mess, 'From:'.$from); header("location: thanks.html"); } ?> подскажите, пожалуйста, в чем ошибка...
  14. блин, ребят, вы меня запутали... мне нужен код для вставки на страницу + файлы самой скрипта, которые можно было бы разместить на другом серваке!!!! нашел самый простой вариант: <?php // если была нажата кнопка "Отправить" if($_POST['submit']) { // $_POST['title'] содержит данные из поля "Тема", trim() - убираем все лишние пробелы и переносы строк, htmlspecialchars() - преобразует специальные символы в HTML сущности, будем считать для того, чтобы простейшие попытки взломать наш сайт обломались, ну и substr($_POST['title'], 0, 1000) - урезаем текст до 1000 символов. Для переменной $_POST['mess'] все аналогично $title = substr(htmlspecialchars(trim($_POST['title'])), 0, 1000); $mess = substr(htmlspecialchars(trim($_POST['mess'])), 0, 1000000); // $to - кому отправляем $to = 'test@test.ru'; // $from - от кого $from='test@test.ru'; // функция, которая отправляет наше письмо. mail($to, $title, $mess, 'From:'.$from); echo 'Спасибо! Ваше письмо отправлено.'; } ?> <form action="" method=post> <p>Вводный текст перед формой <p> <div align="center"> Teма<br /> <input type="text" name="title" size="40"><br /> Сообщение<br /> <textarea name="mess" rows="10" cols="40"></textarea> <br /> <input type="submit" value="Отправить" name="submit"></div> </form> Есть 2 вопроса: 1. тут после отправки открывается пустая страница с надписью: Спасибо! Ваше письмо отправлено. Скажите а как поправить вот это место mail($to, $title, $mess, 'From:'.$from); echo 'Спасибо! Ваше письмо отправлено.'; что бы открывалась страничка, ну например, thanks.html??? 2. В качестве получателя тут фигурирует 1 адресат: // $to - кому отправляем $to = 'test@test.ru'; а что нужно прописать, что бы письмо приходило на 3-4 разных адреса??? заранее спасибо!
  15. это понятно. скрипт будет размещаться на другом хостинге, где php поддерживается.
  16. Добрый день. Мне на простенький сайт (html) нужна простенькая форма отправки письма... Буквально 3-4 поля (Имя, контакт, текст). Заранее спасибо!
  17. огромное спасибо! аааааа! там указывается половина от width! теперь понял! еще раз спасибо!
  18. я в хроме смотрел. да, вот теперь вижу, что центрируется. спасибо! только вот у меня размер элемента, а точнее картинки 755х520. скажи, вот эти цифры margin как высчитываются???
  19. т.е. в стилях остается только *{ margin: 0; padding: 0;} div.wrap { width: 510px; height: 306px; position: absolute; top: 50%; left: 50%; margin-left: -255px; margin-top: -153px; } а в html <div class="wrap">123</div> верно? все равно не центрируется
  20. ниче не понятно... ваш пример центрирует сразу 5 элементов. удаляю все не нужное и пытаюсь вывести всего один элемент, у вас это span class="cent". По центру экрана он не выводится! <style type="text/css"> *{ margin: 0; padding: 0;} div.wrap { width: 510px; height: 306px; position: absolute; top: 50%; left: 50%; margin-left: -255px; margin-top: -153px; } div.center { width: 100px; height: 100%; position: absolute; left: 205px; top: 0; } span { display: block; width: 98px; height: 99px; border: 1px solid #808080; } </style> </head> <body> <div class="wrap"> <div class="center"> <span class="cent"></span> </div> </div> </body>
  21. Добрый день! Подскажите, пожалуйста, как выравнивать элементы полностью по центру страницы??? т.е. и по горизонтали и по вертикали! для всех браузеров! Заранее спасибо!
  22. и нифига не понял что вы тут написали... есть у кого-то готовые решения?
  23. а какие-то готовые решения может кто-то предложить?
  24. я не силен в программировании. хотя сейчас скачал учебник и усердно уселся, но сами понимаете, это все же не то...
×
×
  • 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