Jump to content

NeoXidizer

User
  • Posts

    372
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by NeoXidizer

  1. NeoXidizer

    call_user_func

    Если она вам не нужна, не значит, что она не нужна вообще. Например, ее можно использовать в рекурсивных функциях. function Factorial($i=1) { return($i==1?1:$i*call_user_func(__FUNCTION__,$i-1)); }переименовав функцию Factorial в что-либо иное, ошибок не возникнет, в отличии от традиционного кода function Factorial($i=1) { return($i==1?1:$i*Factorial($i-1)); }
  2. http://sixrevisions.com/demo/reset_styles/example1.html -> http://images.sixrevisions.com/2008/11/18-02_css_example.png
  3. Статья 2008 года. Там ничего не нужно переделывать или копаться в коде. Все что нужно - грамотная настройка веб сервера, и может быть плагин для кешерования, не более.
  4. Ну можно взять понаписать текста, и посмотреть как он где по умолчанию отображается. ну да, лучше пользоваться частным ресурсом, которому 3 года http://html5doctor.com/nav-element/ http://web.archive.org/web/20100101015350/http://html5doctor.com/nav-element/ "соверменная" страница и версия от января 2010 года - абсолютно идентичны При том, что они сами ссылаются на официальную спецификацию, вот только ссылались они на версию 2010 года. А отменяют решения крайне редко, так что раз значит так и есть
  5. на этом форуме, кстати, тоже используется ресет body,form,ol,ul,li,dd,dt,fieldset{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4{font-size:100%;font-weight:normal;margin:0}q:before,q:after{content:''}abbr,acronym{border:0}hr{display:none}address{display:inline}body{background:#fff;color:#1c2837;font:normal 13px arial,verdana,tahoma,sans-serif}img,.input_check,.input_radio{vertical-align:middle}legend{display:none}table{width:100%}td{padding:3px}h2{font-size:1.6em;font-weight:normal;margin:0 0 8px 0;clear:both}
  6. <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" id="payment"> весь php код расположить на той же странице с проверкой if(isset($_POST['payment']))
  7. P.S.S. У разработчиков браузеров разные мнения насчет тегов: h1...h6, p, body, a img, таблиц, списков, outline и :focus, :active свойств, особенно по разному выглядят элементы форм, а так же такие элементы, как sub и sup, quotes. Возможно, что-то забыл, назвал, что пришло в голову их обычно и сбрасывают
  8. либо я не с той планеты, либо вы для меня сброс стилей - способ заставить используемые на странице элементы выглядеть одинаково во всех браузерах, не более почему это плохо/почему этого нужно избегать/почему появилась эта тема на форуме - для меня загадка. Тысячи разработчиков (включая разработчиков CMS и сайтов-гигантов) используют сбросы и почему то не думают, что это "плохо". P.S. сброс стилей никак не может быть "трендом". Первый ресет появился пример в 2004 году и представлял из себя *{margin:0;padding:0;}, в том виде, в котором он сейчас, он появился как минимум в 2007 году.
  9. Да вот беда. Разработка-то ведётся на нормальных современных компьютерах, достаточно мощных. У заказчика тоже нормальный компьютер. Протестировать на не самых мощных компах или на виндах зачастую бывает проблематично. И уже не первый раз в такую идиотскую ситуацию попадаем это какие? У меня на Intel Core i3 Sandy Bridge, GeForce GT240 - тормозаа у большинства пользоваетелей все еще Intel Core 2 Duo или аналог от AMD, не говоря уже о тех, кому не нужна более-менее мощная видеокарта и поэтому в компьютере стоит супер бюджетный вариант/встроенное видео
  10. а если сделать тень в качестве background? P.S. у вас одностраничный сайт, но более 40% CSS стилей, которые есть в файле - не используются
  11. хотя, мой пример в опере11 не работает можно прямо в header.php определять браузер пользователя через $_SERVER['HTTP_USER_AGENT'] + get_browser и подключать нужный стиль для нужного браузера. Хотя, это плохой тон, лучше сразу верстать кроссбраузерно с минимумом хаков.
  12. можно же просто <style type="opera/css"> </style>
  13. более менее верный скрипт, но все еще требует некоторой правки, в зависимости от остальных скриптов http://pastebin.com/t0NXZYLA P.S. при выполнении происходит проверка, включены ли куки, если предположить, что javascript отключен. Еще советую в Form1.html сделать так: <script type="text/javascript"> $(document).ready(function() { $('input, select, textarea').focus(function() { $(this).parent('li').addClass('active'); }); $('input, select, textarea').blur(function() { $(this).parent('li').removeClass('active'); }); document.cookie="TestCookie=12345678"; }); </script>таким образом, если у пользователя включен javascript, кука будет создаваться еще на странице с формой и при отправке данных в скрипт не потребуется дополнительная проверка, или же устанавливать ее через PHP, переименовав Form1 в .php формат
  14. 1. У формы есть своя html5 валидация, которая у меня в Google Chrome отлично работает 2. Если встроенная валидация не работает, то посылаются пустые переменные: var_dump($_REQUEST["name"]);сообщает 3. Затем смотрим, что происходит с этой переменной в коде дальше: $errfN=NameVal($fn, "Имя: ");после этого errfN становится равным true - ошибка присуствует. 4. Смотрим код дальше... упс! а где дальнейшее использование errfN? У вас в самом начале кода стоит if ($_COOKIE["TestCookie"]!="12345678"){ echo "Включите, пожалуйста, куки-файлы!"; $formErr=true; }else{ //echo $_COOKIE["Redirect"]; if($_COOKIE["Redirect"]=="Yes"){ header("Location:Welcom.php"); } setcookie("surname", $ln); setcookie("name", $fn); setcookie("email", $em); setcookie("phone", $ph); } и это выполняется вне зависимости от наличия ошибок.
  15. NeoXidizer

    class

    <div class="class1 class2"> правильно так, насчет кроссбраузерности можно не волноваться
  16. у меня на широком мониторе, пока увеличишь, чтобы "хотя бы примерно" совпадало в ширине, элементы увеличиваются на 300%, так невозможно сказать)
  17. сложно сказать, не смотрев, как будет смотреться в окне браузера с масштабированием и т.п.
  18. все прикольно, кроме шрифтов в логотипе и в TOP SALES я бы (как покупатель) хотел бы видеть больше информации о товаре. То есть, чтобы модель меня заинтересовала и я зашел на отдельную страницу с ним.
  19. Опять же, это сильно субъективно. Есть такие, кто считает, что "интернет" - это иконка на рабочем столе, которая на самом деле - запускает IE6. При этом, зайдя на нормальный(поддерживающий IE6) интернет-магазин, он найдет номер телефона и обговорит заказ или услугу. К тому же, некоторые компании (особенно банковские) внутренней политикой безопасности запрещают любые манипуляции с софтом на машинах, при этом директор не понимает, почему важно обновлять софт, а приходящему админу с зп 20 тысяч совершенно не хочется его разубеждать и все настраивать, если и так все работает.
  20. у меня на карте тормозит меньше всего а на верхней части сайта, практически слайд шоу
  21. Это все очень субъективно. Конечно, если ведется личный блог или унылый сайт, то IE6 может и нафиг не нужен. Но когда делается сайт, который продает товары, то даже 1% пользователей (при сотнях тысяч посещений), которые уходят с сайта, потому что "сайт плывет", это убыль предприятию
  22. http://habrahabr.ru/company/roundlake/blog/140291/
  23. у Notepad++ есть функции автодополнения, включите в настройках и будет вам счастье
×
×
  • 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