Jump to content

Zverushka

User
  • Posts

    1,542
  • Joined

  • Last visited

  • Days Won

    24

Everything posted by Zverushka

  1. Жесть, как тяжело мне дается эта тема). Но кажется, теперь дошло, с 10й попытки =)....
  2. Почему же. Какая-то переменная должна быть обязательной к заполнению, сделай глобальное условие в php , чтобы код выполнялася, только если она не пустая. И вот так тоже не пиши $message .= $_POST["email"]; $message1 .= $_POST["message1"]; Код критически уязвим к взлому. Пиши вот так $message1 = addslashes(trim($_POST['message1 '])) Одна удаляет пробелы (но это фигня), другая преобразует спец-символы в безопасные коды. И если не уверен в безопасности своего кода, никогда не пиши вот так: Как только $message1 появится Вывод переменной, которая еще и предварительно не проверяется на входные данные - считай ты уже взломан). Мне если честно лень вдумываться, насколько безопасен мой код и пока я непрофессиональный php кодер, я стараюсь нигде переменных не выводить, чтобы не давать поле для взлома.
  3. Да, оставьте все так. Когда сайт перестанет выдерживать большое количество посещений - тогда можно задаться вопросами оптимизации. Допустим, я кладу код счетчика не минифицированным (33кб), чтобы когда кто-нибудь захочет поменять настройки и раобраться в нем - он зашел в его нормальный код с комментариями. прочел как настраивать, кто автор, где почитать документацию. php тоже верно - главное, что у вас есть рабочий сайт и готовый продукт, а не целый год вы заниматесь теоркрафтингом, прочитывая 10ки книг. В принципе натяжка на движок шаблонов и работа с движком wordpress как таковых знаний php не требует, простого синтаксиса языка вполне достаточно для начала. Дальше конечно следует прочитать хорошую фундаментальную книжку.
  4. Это все фигня. Может сэкономит одну минуту в час. Хотите писать быстро - используйте emmet. А вот то, что когда начал писать с подчеркивания, действительно перелазить на дефис уже никак не хочется - привычка страшная. Говорю как бывший нижне-подчеркиванист. А про бэм правильно сказано - они используют оба символа, так как каждый из них выполняет свою роль. Честно говоря не знаю по своей неопытности какой-либо широко разрекламированный стиль, где бы использовались подчеркивания и не использовались дефисы . В любом случае, когда 80% использует дефис, а кто-то подчеркивание и ты начинаешь править его проект - приходится подстраиватся. Это конечно мелочь - но непритно, надо напрягаться, учитывать особенности верстки человека, вместо линейной работы в привычном русле.
  5. А почту с заполненными полями второй раз отсылает? Или пустые?
  6. так вроде один раз можно повернуть и все. Как же из этого сделать хексагон например?
  7. Ну по меньше мере стоит обрабатывать данные формы не на той же не странице, а на другой - раз все равно пользователя в итоге перенаправляет на другую страницу. Мне кажется в этом случае проблема отпадет сама собой. Просто через javascript проверить данные формы на корректность.
  8. В принципе да, но новичкам лучше начинать с общемировых тенденций (я это подметила, потому как правило, многие даже не догадываются о подобных вещах - лично для меня было неприятным открытием), это будет хорошим тоном. Так же как и писать css в одну строчку не ошибка - сайт будет прекрасно работать, но работать с таким кодом будет неудобно.
  9. Я полюбила консоль, полюбила файрбаг, а когда-то не знала, зачем они так...

  10. @SelenIT, А можно ли с этой штукой - через несколько слоев - задавать картинку не через background, а просто - ее вставляешь в сам html, а она уже обрезается?
  11. Не сможет.. тем более на javascript. Вообще если javascript-проггер будет слабо представлять специфику верстки - он будет писать кривые и неудобные плагины... Желательно вообще каждому такому программисту сверстать несколько шаблонов из psd
  12. Рекомендации таких крупных сервисов, как гугл и github. Наличие тире обусловлено стилем самого css - все переменные (в том числе в дом-дереве, н-р, border-left) в нем, встроенные, также используют тире. Поэтому, чтобы поддерживать общий стиль написания html - используется тире. https://github.com/styleguide/css http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml
  13. Может для начала отделить форму от содержимого? В любом случае это будет удобней. Вынеси отсылку сообщений в contanct.php и соотвественно action="contact.php"; А, хотя у тебя странице магазин имитирует.. Я просто делаю это на ajax чтобы не было перезагрузки и перехода на другую страницу. Хотя я помню делала на новой странице) и тут клиент - а сделайте мне в том же окошке без перезагрузки - ну блин думаю, надо было сразу не халявить и ajax рисовать). $('.fancybox').eq(0).trigger('click'); - что это интересно?
  14. Согласна, но для себя не могу определиться до конца, как лучше, чтобы active был убран сразу вначале анимации или в конце ее. А так спасибо, что смотрите мой код! Хотелось бы его улучшить и усовершенствовать!
  15. Зачем div header в <header>? <h3>Почему тысячи владельцев сдают квартиры на <span>EASTBOOKING</span> ?</h3> <h2>Потому что это не требует усилий!</h2> h2 под H3 как-то не логично. h2 важнее. К тому же по 2 заголовка рядом не пишут уже, как отменили тег hgroup - текущая рекомендация для подзаголовка на ваш выбор - тег p, span и любые другие, но не теги заголовков. Как вариант - объединить в один заголовок h2, а вторую строчку обернуть в span или b alt="картинка" - по-моему оставить пустым и все. .footer h2{ font-size:16px; color:#23589a; margin-bottom:44px; text-align:center;} пробел после h2. закрывающую скобку на новую строчку. font-size:16px; - пробел поставить font-size: 16px; Программист должен быть педантом. Названия в хтмл принято разделять не _, а тире - <a href="#" title="Сдать жилье">Сдать жилье</a> - я вижу надпись сдать жилье - навожу на нее и появляется подсказка "сдать жилье" - в чем смысл?)
  16. Получается у тебя происходит якобы нажатие кнопки отправить (то есть кнопки submit) на обычной перезагрузке страницы?И страница не просит подтвердить отправку данных при обновлении? Конечно без кода страницы тут не посоветуешь ничего...
  17. УПД. Проблема решена - причина, использовалось hide(), вместо modalHide(); Удалите плз тему)... Вот сайт - http://zverushka.zz.mu/palatki/ На нем есть самописный скрипт modal.js Суть проблемы - выбираем окошко с одной из палаток и жмем кнопку "заказать". Всплывает окно. Если отправить какие-то данные на сервер, нажав кнопку отправить. То у этого окна остается класс .active и при попытке открыть другие окна - они тут же закрываются. Закрытие окна по сабмиту реализована через $modal1.hide(); hide - это внутренняя функция плагина, сделанная через // external functions // $modal = $(this); $modal.modalHide = modalHide; $modal.modalShow = modalShow; Все, что делает эта функция - просто прикручивает внешнюю фукнцию к внутренней, которая отвечает за любое закрытие окна. При этом, если я напишу $(".modal1 .close").trigger("click"); То есть просто сэмулирую нажатие на крестик - окно закроется корректно. Хотя код по сути тот же самый // hide on click $close.click(modalHide); А если закрою через функцию - закроется некорректно (на нем повиснет класс .active, означающий, что оно активное). Хотя обе функции в данном случае просто взывают к одной функции modalHide() Что еще более сомнительно - на открытии окна привязывается событие $("body").bind("click.bodyclick", function(){ if ($modal.hasClass("active")) { modalHide(); } }); На его скрытии - оно отвязывается $("body").unbind(".bodyclick"); То есть по идее даже эти 2 строки кода должны не давать происходить автоскрытию по клику, потому что событие отвязано... Чтобы было проще работать с сайтом - вот его архив http://zverushka.zz....ki/sitetest.rar Стоп, есть вариант....
  18. Ну по-моему, это как спрашивать, чем повар отличается от кондитера...
  19. @advokatua, так где, что высокие говорят - в Украине или России?) Я в Хабаровске пыталась экономистом на почту после института устроится за сцаных 9 тысяч рублей (3 года назад), мне даже сказали, что возьмут, написала заявление о приеме на работу. Они месяц динамили (начальница была в отпуске, надо было ждать ее) и потом оказалось, что начальница передумала. И это уже тогда 1комнатные там стоили под 15 тысяч рублей в месяц без коммуналки, которая может до 3 тысяч рублей в месяц достигать и даже больше. Не учитывая дорогущий интернет за 3000 рублей (потом он конечно сильно подешевел), свет... С Москвы - может быть). Недавно прочла, что в ИТ на 30 тыщ рублей идут только зеленые студенты ни дня не проработавшие, при этом самые бездарные, которые не могут на базовые вопросы ответить, да и на пенсии и другие льготы там также много накруток, продукты дешевле многих регионов России, техника, даже коммуналка дешевле, только одно дороже - съем и покупка жилья.
  20. Вот их основной сайт http://jquery.com/download/. Многие рекомендуют грузить jquery с гугла - тогда он будет уже закеширован у большинства пользователей и пользователю вообще не придется ничего грузить. Я использую вот этот код <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> А внутри основного файла со скриптами всегда стоит строчка // Загружена ли библиотека window.jQuery || document.write('<script type="text/javascript" src="js/jquery-1.9.1.min.js"><\/script>'); На случай ядерной войны, если с гугла не загрузится. П.С. Минифицированная версия, это когда в конце файла .min стоит...
  21. Есть муж, детей нет. Тут конечно плохо - приходится готовить кушать, когда времени итак нет. Все разовые шабашки дали мне около 5 человек, которые ко мне стали обращаться сами с новыми макетами. Они искали человека на верстку на 1 раз, а теперь сами обращаются ко мне, если у них появляется готовый макет. Забесплатно никто и не работает, кстати. Получается я беру за макеты по цене в 1.5-3 раза меньше, как начинающий верстальщик. Прошу заметить, что в реале я бы тоже по сравнению с профессионалом получала бы в 2-3 раза меньше. Поэтому оплата вполне справедлива. Н-р, в Калининграде висит объявление, что им нужен верстальщик (junior) за 10 тысяч рублей. А одна девушка с 3 годами работы получает 30 тысяч.
  22. шрифт проверял локально просто установив его на комп, и прописав его в css все-работало, отображалось без проблем. Сейчас удалил шрифт из системы и пробую его подключить То есть локально шрифт работает, а на хостинге нет или как? И да - попробуйте указать формат шрифта open-type на всякий случай...
  23. Ну и что - он что латинцу не может отобразить? Тестите шрифт на машине своей или на хостинге?
  24. Общественное мнение меня просто склоняет перейти на normilize.css, только меня просто вымораживает от мысли, что придеться по 6 и более раз на страице ul прописывать list-style:none, margin: 0; padding: 0; Создать мини-стиль .li-style-none, который будет обнулять стиль только для списков и подсоединять его к каждому списку, чтоли?
×
×
  • 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