
dron
User-
Posts
108 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by dron
-
спасибо, сам уже нашел: background: url(image.gif) 50% 0; а проблема была в том, что фон по умолчанию всегда ровняется left.
-
Добрый день. Делаю резиновый сайт. Намечается бэкграунд во всю ширину страницы. Как его отцентрировать грамотно??? Смотрю на широкоформатном монике - фон растянут, основной орнамент фона центрирован, а с краев, как у задумано, затемняется. Но на меньших разрешениях (1280, 1024) основной орнамент фона смещен в правой границе экрана! как можно ему указать центрирование всегда? Заранее спасибо!
-
вот еще один пример. более навороченый: http://ruseller.com/lessons.php?rub=29&id=283
-
итак, кому интересно, вот простое решение: 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> Вот и все! Простейший пример готов! п.с. я, плохо в этом разбирающийся, попросил помощи. вместо ответа, в теме только нафлудили, причем инициатором был человек, гордо носящий звание Глобального модератора! в итоге, вопрос решил сам и довольно быстро. замечательный форум! всех с новым годом!
-
так, короче, кому интересно решение данного вопроса и не интересно слушать идиотские советы, вот что нарыл: 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= ща буду искать, как лучше совместить одно с другим...
-
мдя... от модератора такого глупого ответа не ожидал... есть еще остроумные или кто-то и правда может помочь?
-
добрый день! интересует вот такая тема. много где видел всплывающие блоки. вот тут, например, http://www.luchinsky.ru/overall/ при нажатии на ссылку в правом верхнем углу Сообщение, всплывает форма отправки почтой. Очень интересует конкретный пример. Пожалуйста, кто знает, расскажите подробно, как это делается? Заранее спасибо!
-
не читал. потому и спрашиваю. где можно изменить это значение и можно ли вообще?
-
так, братцы, еще вопрос. Как выяснилось, строки имеют ограничение на передаваемые символы. Т.е. если ввести, например, 3 номера телефона, на почту приходят только 2 и еще 3 цифры третьего! как изменить данный параметр? Заранее спасибо!
-
Огромное спасибо!!!
-
кстати именно капчи и испугался на самом деле! просил же простейший код, 3 поля и все! а тут капча. тем более у меня ситуевина вишь какая, на серваке нету пхп, скрипт лежит на другом сервере...
-
1. ...удали .... блин, это я когда сообщение отправлял подчеркивал места куда вносил изменения. в коде этого и нет. а ошибка все равно есть... 2. а что с этим: На моем хостинге нет поддержки пхп, поэтому я разместил сам скрипт на другом своем хостинге. Теперь письмо приходит от satwor01@fe50.hc.ru (User Satwor01) (это название моего аккаунта). Можно ли как-то прописать чтобы приходило от кого-то конкретного?
-
работает! огромное спасибо! но снова вопросы: 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"); Заранее спасибо!
-
просто я в пхп ноль полный... даже в синтаксисе не шарю... простите уж... уважаемый 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"); } ?> подскажите, пожалуйста, в чем ошибка...
-
блин, ребят, вы меня запутали... мне нужен код для вставки на страницу + файлы самой скрипта, которые можно было бы разместить на другом серваке!!!! нашел самый простой вариант: <?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 разных адреса??? заранее спасибо!
-
это понятно. скрипт будет размещаться на другом хостинге, где php поддерживается.
-
Добрый день. Мне на простенький сайт (html) нужна простенькая форма отправки письма... Буквально 3-4 поля (Имя, контакт, текст). Заранее спасибо!
-
огромное спасибо! аааааа! там указывается половина от width! теперь понял! еще раз спасибо!
-
я в хроме смотрел. да, вот теперь вижу, что центрируется. спасибо! только вот у меня размер элемента, а точнее картинки 755х520. скажи, вот эти цифры margin как высчитываются???
-
т.е. в стилях остается только *{ 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> верно? все равно не центрируется
-
ниче не понятно... ваш пример центрирует сразу 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>
-
Добрый день! Подскажите, пожалуйста, как выравнивать элементы полностью по центру страницы??? т.е. и по горизонтали и по вертикали! для всех браузеров! Заранее спасибо!
-
и нифига не понял что вы тут написали... есть у кого-то готовые решения?
-
а какие-то готовые решения может кто-то предложить?
-
я не силен в программировании. хотя сейчас скачал учебник и усердно уселся, но сами понимаете, это все же не то...