chest
User-
Posts
154 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Calendar
Store
Everything posted by chest
-
РАБОТАЕТ!!!! МОЯ ТЫ УМНИЧКА!!! Я знал, что именно ты мне поможешь!!!! п.с. Обожаю умных женщин! так держать!
-
я все проверю позже, но если работает - заццццццелую!!!!!
-
мешают мои скудные познания яваскрипта... Сигма предложила такой скрипт: <script> function answers() { var currentPath = window.location.hash; // получаем якорную часть ссылки contentId = currentPath.substring(1); // отсекаем знак решетки, получаем id нужного блока contentDiv = document.getElementById(contentId); // ищем блок с заданным id if (contentDiv) { contentDiv.style.display = 'block'; // если есть такой блок, показываем его } } window.onload = answers; </script> И все отлично, но нельзя создавать ссылки на странице с контентом... я пробовал вот такой еще: <script type="text/javascript"> $('#list_page1').css('display','block'); $('#list_page2').css('display','none'); $(document).ready(function(){ $('a[name="refchooser"]').click (function() { $('#list_page1').css('display','none'); $('#list_page2').css('display','none'); $('#list_'+this.id).css('display','block'); }) }); </script> но бок в том, что при таком варианты блоки выводиться и все такое, но при обновлении (напр. f5) выводиться самый первый блок, а не тот на котором был пользователь... пробовал даже оба скрипта одновременно - тогда гуд)))) но только, если переход был по второму, то не меняет адресс страницы( может их можно как-то объединить нормально? Я себе так понял, что мне подойдет скрипт, описанный в 9 сообщении, но нужно его изменить, чтобы переключение происходило не через ссылку в <ul><li>.......</li></ul>, а через ссылку на этой странице в любом месте?
-
Хочу сделать сайт, задумка том, чтобы на одной странице были ссылки, а на второй информация. При чем, при нажатие на ссылку пользователя перенапрявляло именно на тот вопрос, который ему нужен, а остальные были бы скрыты+при прямом переходе на вторую страницу текст не отображался.. и чтобы можно было на странице с контентом делать ссылки, чтобы нужный вопрос становился видимым, а остальные нет
-
Сигма, спасибо за оперативность!! но твой скрипт не работает(
-
есть такой скрипт : <script language="JavaScript" type="text/JavaScript">function switchContentTabs() { var currentPath = window.location.hash; var contentId = currentPath.substring(1); contentId += '_block'; var contentDiv = document.getElementById(contentId); if (contentId != '_block') { $('#nav li').removeClass('active'); $('#nav li a[href=' + currentPath +']').parents('li').addClass('active'); $('.content_inner').css({'display':'none'}); contentDiv.style.display = 'block'; } else { $('.content_inner').css({'display':'none'}); document.getElementById('astronomy_block').style.display = 'block'; } } switchContentTabs(); $('#nav li').click(function() { $('#nav li').removeClass('active'); $(this).addClass('active'); var currentPath = $(this).children('a').attr('href'); var contentId = currentPath.substring(1); contentId += '_block'; var contentDiv = document.getElementById(contentId); $('.content_inner').css({'display':'none'}); contentDiv.style.display = 'block'; }); </script> Как сделать, чтобы переключение происходило не через ссылку в <ul><li>.......</li></ul>, а через ссылку на этой странице в любом месте?
-
спасибо! буду разбираться...
-
еще раз огромное спс! стучу в личку вот мне еще подсказали, что можно реализовать проверку на js... кто подскажет преимущества и недостатки?
-
советовала это думаю это вот поможет, попробую, отпишусь еще раз спасибо! еще раз - добавьте кнопку "спасибо")
-
можете уточнить в подробностях? Тю))))вы же мне уже это советовали)))) я так и реализовал, но проблема в том: Как на странице с контентом организовать ссылку, чтобы переводила на этот Якорь и делала его видимым? А еще тому, который видно - дисплей:ноне
-
подключил js: <script type="text/javascript"> $('#list_page1').css('display','block'); $('#list_page2').css('display','none'); $(document).ready(function(){ $('a[name="refchooser"]').click (function() { $('#list_page1').css('display','none'); $('#list_page2').css('display','none'); $('#list_'+this.id).css('display','block'); }) }); </script> но бок в том, что при таком варианты блоки выводиться и все такое, но при обновлении (напр. f5) выводиться самый первый блок, а не тот на котором был пользователь, что делать?
-
Для начала - огромное спасибо! проверку телефона заменил! на счет $back - не уверен, правильно ли понял, нужно заменить $back = "<a href=\"java script: history.back()\">Назад</a></p>"; на "$back = "onclick="history.back()""? чтобы не отправлялось, тоже не уверен... менять нужно if(@$_POST['nick'] or @$_POST['email'] or @$_POST['phone'] or @$_POST['agree'] or @$_POST['file']) { @$nick = $_POST['nick'] or die("Переконайтесь, що ввели своє ім'я!$back"); @$mail = $_POST['email'] or die("Переконайтесь, що ввели свій E-mail!$back"); @$phone = $_POST['phone'] or die("Переконайтесь, що ввели свій номер телефону!$back"); @$file = $_POST['file'] or die("Переконайтесь, що прикріпили вірний файл!$back"); @$accept = $_POST['agree'] or die("Для доступу до послуги Ви повинні погоджуватися з нашими на if(@$_POST['nick'] or @$_POST['email'] or @$_POST['phone'] or @$_POST['agree'] or @$_POST['file']) { @$nick = $_POST['nick'] or die("Переконайтесь, що ввели своє ім'я!$back"); @$mail = $_POST['email'] or die("Переконайтесь, що ввели свій E-mail!$back"); @$phone = $_POST['phone'] or die("Переконайтесь, що ввели свій номер телефону!$back"); @$file = $_POST['file'] or die("Переконайтесь, що прикріпили вірний файл!$back"); @$accept = $_POST['agree'] != 'yes' or die("Для доступу до послуги Ви повинні погоджуватися з нашими а на счет Капчи смысл понял, а как сделать не понял)
-
Спасибо!
-
Очень намучился с создание формы для обратной связи. если учитывать, что с Пшп вообще мало знаком, думаю что-то получилось. Проверьте, пжлст мои Коды и дайте рекомендации. Есть вопросы, которые меня особо интересуют: 1. что там на счет полей обязательных для ввода, все верно? 2. как сделать так, чтобы без включенного поля Agree письмо не отправлялось 3. правильна ли проверка телефона? (нужно, чтобы телефон начинался с "+380") 4. правильно ли осуществляется проверка типа файла (у меня эта проверка - accept="text/txt") 5. как правильно подключить Капчту, а то у меня гадость какая-то получилась) - ну и все, что вы можете мне посоветовать файл с формой ****.html <form action="mail.php" method="post" enctype="multipart/form-data" accept="text/txt"> <div align="center"> <table width="500" cellspacing="1" cellpadding="2"> <tr bgcolor="#acd5ff"> <td> <b>* П.І.Б.</b><br>Введіть реальне ім'я, щоб ми знали як до Вас звертатись </td> </tr> <tr> <td><input type="text" name="nick" size="39" style="border: #000 1px solid; background-color: #fff;"></b> </td> </tr> <tr bgcolor="#acd5ff"> <td> <b>* Ваш E-mail:</b><br>Введіть рельну e-mail адресу, на неї ви отримаете створений файл </td> </tr> <tr> <td><input type="text" name="email" size="39" style="border: #000 1px solid; background-color: #fff;"></b> </td> </tr> <tr bgcolor="#acd5ff"> <td> <b>* Контактний телефон:</b><br>Введіть рельний телефон, необхідний для підтверження ваших даних </td> </tr> <tr> <td><input type="text" name="phone" size="39" value="+380123456789" style="border: #000 1px solid; background-color: #fff;"></b> </td> </tr> <tr bgcolor="#acd5ff"> <td> <b>* Прикріпити файл:</b> </td> </tr> <tr> <td><input type="file" name="file" size="35" style="border: #000 1px solid; background-color: #fff;"> </b> </td> </tr> <tr bgcolor="#acd5ff"> <td> <b>Додаткова інформація</b><br>Вкажіть інформацію, що на Вашу думку сприятиме виконанню послуги </td> </tr> <tr> <td><textarea rows="2" cols="60" name="msg" style="border: #000 1px solid; background-color: #fff;scrollbar-dark-shadowcolor:#E7E8EB;scrollbar-light-shadow-color:#EFF3F4;scrollbar-base-color:#EFF3F4;scrollbar-arrow-color:#D0CFCE;scrollbar-face-color:#E7E8EB;scrollbar-shadow-color:#7D868D;scrollbar-3d-light-color:#EFF3F4;"></textarea></b> </td> </tr> <tr> <td><input type="checkbox" name="agree" value="Yes">Я згоден з правилами надяння послуги та ввів коректні дані</b> </td> </tr> <tr><td>Код підтвердження: <input type="text" id="code" name="code" size="4" maxlength="4"> <img align="absmiddle" src="captcha.php"></td></tr> <tr> <tr> <td bgcolor="#042f5b"> <table width="100%"> <tr><td align="right"><input type="submit" value="Надіслати" style="background-color:#D0CFCE;border: #000 1px solid;" name="submit"> </td></tr> </table> </td> </tr> </table> </div> </form><br>* Ці поля, обов'язкові для заповнення </div> а это файл Меил.пшп <?php $url = "*****.html"; //Адрес гостевой книги, ваша страница $title = "*****"; //Заголовок сайта $subject = "Письмо с сайта $title"; //Тема отпровляемых вам сообщений $admail = "******"; //Ваш e-mail, на который будут отправляться письма $back = "<a href=\"java script: history.back()\">Назад</a></p>"; if(@$_POST['nick'] or @$_POST['email'] or @$_POST['phone'] or @$_POST['agree'] or @$_POST['file']) { @$nick = $_POST['nick'] or die("Переконайтесь, що ввели своє ім'я!$back"); @$mail = $_POST['email'] or die("Переконайтесь, що ввели свій E-mail!$back"); @$phone = $_POST['phone'] or die("Переконайтесь, що ввели свій номер телефону!$back"); @$file = $_POST['file'] or die("Переконайтесь, що прикріпили вірний файл!$back"); @$accept = $_POST['agree'] or die("Для доступу до послуги Ви повинні погоджуватися з нашими умовами!$back"); if(!eregi("^[a-z0-9\._-]+@[a-z0-9\._-]+\.[a-z]{2,4}\$", $email)) { echo "Переконайтесь, що ввели коректний E-mail!$back"; exit; } if(!eregi("[a-z]\$", $nick)) { echo "Переконайтесь, що ввели коректне ім'я!$back"; exit; } if(!eregi("^[+380]+[0-9]{7,7}\$", $phone)) { echo "Переконайтесь, що ввели коректний телефон!$back"; exit; $content = "\nПользователь $nick!\n Адресс: $email\n Телефон - $phone Отправил(а) вам письмо с сайта - \"$title\"\n со следующим содержанием:\n\n$msg"; if(!@mail($admail, $subject, $content)) { echo "Помилка під час відправлення повідомлення. Будь-ласка, повідомте про це адміністратора сайта використовуючи інший вид связку.$back"; exit; } else { echo "Ваше повідомлення успішно відіслане!<Br> Ви отримаете відповідь найближчим часом "; echo "<meta http-equiv=\"refresh\" content=\"1;URL=$url\">"; } } else { die("Для отравки повідомлення заповність всі обов'язкові поля!$back"); } ?>
-
я php и имею ввиду, думаю есть код который нужно вставить в Маил.пшп, например
-
Как сделать так, чтобы после заполнения формы обратной связи на сайте, письму присваивался уникальный номер (можно просто счетчиком - номера подряд), который отображался бы пользователю и передавался б вместе с его письмом. Заранее благодарен!
-
Если честно, то попробуй в этой справке, что-нить найди.. тем более, если не знать, как правильно выразить проблему
-
Уже сам нашел... Значит, чтобы поиск выводился на отдельной странице, регистрируем его ТуТ и в настройках вида панели поиска выбираем "На отдельной странице сайта (при помощи тега iframe). Обеспечивает ограниченный выбор настроек и требует отдельной страницы для результатов на сайте."
-
boooze, а если попробывать сделать вот так: <a href="index.html"><IMG SRC="img/1.gif" WIDTH="128" HEIGHT="128" alt="" BORDER=0></a>
-
ну, если сейчас в поиске что-нибудь ищешь - результаты выдаются сразу под панелью поиск, а нужно чтобы на отдельной станице, напр. Poisk.html Что, никто не знает?
-
допустим он не большой, как сделать, чтобы результаты выводились на отдельной странице моего сайта? п.с. я просто на других сайтах смотрел, там "оригинальные" поиски и код на 5 строчек...(оригинальные - в смысле не по умолчанию, как Гугловсие)
-
Заделал себе поиск от Гугла, мне дали Ого-гошиньки какой большой код... <div id="cse" style="width: 100%;">Loading</div> <script src="http://www.google.com/jsapi" type="text/javascript"></script> <script type="text/javascript"> google.load('search', '1', {language : 'uk'}); google.setOnLoadCallback(function() { var customSearchControl = new google.search.CustomSearchControl('000087473119021567733:8segnn69kyi'); customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET); customSearchControl.draw('cse'); }, true); </script> <link rel="stylesheet" href="http://www.google.com/cse/style/look/default.css" type="text/css" /> <style type="text/css"> .gsc-control-cse { font-family: Arial, sans-serif; border-color: #ffffff; background-color: #E2E2E2; } input.gsc-input { border-color: #000099; } input.gsc-search-button { border-color: #666666; background-color: #CECECE; } .gsc-tabHeader.gsc-tabhInactive { border-color: #cccccc; background-color: #E9E9E9; } .gsc-tabHeader.gsc-tabhActive { border-top-color: #990000; border-left-color: #cccccc; border-right-color: #cccccc; background-color: #FFFFFF; } .gsc-tabsArea { border-color: #cccccc; } .gsc-webResult.gsc-result { border-color: #FFFFFF; background-color: #FFFFFF; } .gsc-webResult.gsc-result:hover { border-color: #FFFFFF; background-color: #FFFFFF; } .gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b { color: #3366ff; } .gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b { color: #33ccff; } .gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b { color: #33ccff; } .gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b { color: #0000CC; } .gsc-cursor-page { color: #3366ff; } a.gsc-trailing-more-results:link { color: #3366ff; } .gs-webResult.gs-result .gs-snippet { color: #000000; } .gs-webResult.gs-result .gs-visibleUrl { color: #008000; } .gs-webResult.gs-result .gs-visibleUrl-short { color: #008000; } .gs-webResult.gs-result .gs-visibleUrl-short { display: none; } .gs-webResult.gs-result .gs-visibleUrl-long { display: block; } .gsc-cursor-box { border-color: #FFFFFF; } .gsc-results .gsc-cursor-page { border-color: #cccccc; background-color: #FFFFFF; } .gsc-results .gsc-cursor-page.gsc-cursor-current-page { border-color: #990000; background-color: #FFFFFF; } .gs-promotion.gs-result { border-color: #336699; background-color: #FFFFFF; } .gs-promotion.gs-result a.gs-title:link { color: #0000CC; } .gs-promotion.gs-result a.gs-title:visited { color: #0000CC; } .gs-promotion.gs-result a.gs-title:hover { color: #0000CC; } .gs-promotion.gs-result a.gs-title:active { color: #0000CC; } .gs-promotion.gs-result .gs-snippet { color: #000000; } .gs-promotion.gs-result .gs-visibleUrl, .gs-promotion.gs-result .gs-visibleUrl-short { color: #008000; } </style> Подскажите, что можно убрать лишнего и как сделать, чтобы результаты выводились на отдельной странице моего сайта?