Jump to content

wwt

Expert
  • Posts

    2,571
  • Joined

  • Last visited

  • Days Won

    119

Everything posted by wwt

  1. var selectionObj = document.getElementById( 'donate_currency_code' )возвращает null соответственно и var selection = selectionObj.value;будет возвращать ошибку. Проверяйте существование элемента с id="donate_currency_code"
  2. Скорее всего на устройстве где отображается шрифт с засечками не установлен Tahoma и браузер использует шрифт по умолчанию. Проверьте на этом устройстве в отладчике какой шрифт используется.
  3. в 40 Firefox так же, на винде 7
  4. ну так повысьте приоритет вашему правилу .nav > li > a.hidden {display: none;}а вообще конкретно с display: none; можно создать класс-хелпер .hidden { display: none !important;}
  5. Если браузер получил страницу с заголовком Last-Modified то при следующем запросе этой страницы у сервера он укажет заголовок If-Modified-Since , то есть он спросит сервер изменилась ли страница с момента последнего изменения, а время последнего изменения было указано как раз в Last-Modified. Если страница не изменилась, за это время, сервер должен возвращать 304, а если изменилась то 200 и собственно результат запроса вернуть. Так происходит со всеми статическими данными , вообще тот же apache сам генерирует нужный заголовок для статических файлов, а вот для динамических нет. В php есть возможность обработать и сгенерировать эти заголовки если нужно. По поводу поисковиков, насколько я помню гугловский бот точно работает с этими заголовками, а про остальные не знаю. Вообще в плане индексации не вижу вообще никаких проблем в отсутствии данного заголовка, по одной простой причине. Если сервер не вернет поисковому боту 304 то поисковый бот проиндексирует страницу ещё раз. А если вернет то он придет чуть позже и спросит ещё раз.
  6. wwt

    Вопросы по PHP.

    что значит закрывать? Вы не путаете закрытие соединения с базой с авторизацией в приложении? Из приложения можно и не выходить по сути сессия все равно закончится рано или поздно.
  7. Дата должна быть в форме описанном тут http://www.w3.org/TR/NOTE-datetime В вашем случае подойдет вариант 4 <?phpecho date('c');//2015-08-20T09:00:18+03:00А вообще можно не указывать время типо по простому вот так 2015-08-20 и это будет соответствовать спецификации
  8. избыточный код да не комильфо =) Хотя сам бывает так делаю, но в основном только если у меня есть какая-то идея которую хочу сделать чуть позже, а потом забываю или нужда отпадает =) через какое-то время затираю такие места.
  9. теоретически можно и не делать регистрацию, она по сути нужна чтобы пользователь имел возможность все свои работы хранить в одном месте ну и может еще какой-то доп функционал. А вообще можно просто хранить пары "ссылка=данные"
  10. можно и позиционирование, вариантов много, все зависит от того что лучше подойдет и что вам больше нравится. Но на мой взгляд абсолютное позиционирование я бы стал использовать в последнюю очередь для такой задачи.
  11. Ну существует возможность скомпоновать библиотеку только с тем что вам нужно https://jqueryui.com/download/ но она все равно будет весить довольно много. Вы правы только для попапа тащить целые библиотеки как то не правильно. ЗЫ Я спросил про jquery ui ибо вы написали что в интернете не нашли ничего чтобы работало нормально =)
  12. Ну про сокращения ссылок я написал уж как вариант, сами понимаете такие длинные ссылки не удобно использовать, представьте ссылку на пару десятков тысяч символов =)))А по поводу длины, я сразу вспомнил о существовании ограничений, но актуальность этих данных в современных браузерах и т.д. нужно проверять. А вообще по хорошему лучше бы эти данные хранить где-то на сервере.
  13. Если только со стороны женской логики) с точки зрения мужской тоже самое. В коде если строка больше 150 символов она обрезается и ей добавляется троеточие, во всех остальных случаях она останется не измененной, и нет смысла перегружать содержимое =) Это может быть нужно только в случае если длина строки может меняться динамически.
  14. Хранить данные в ссылке, длина которой не известна заранее, не очень гуд. Вот почитайте https://github.com/dreikanter/paradigm.ru/blob/master/posts/2007-12-19_url-max-length.md И как минимум прикрутите к сайту какой-нибудь сервис сокращения ссылок типо https://goo.gl/
  15. Зачастую дешевле скачать всю музыку заново, чем платить за восстановление =) Вот если на харде были личные фотографии которые не вернуть и что-то подобное то да резонно обратиться к спецам.
  16. Верстайте бесплатные шаблоны для практики и портфолио. Зарегистрируйтесь на фриланс биржах и пробуйте брать заказы.
  17. и всегда лучше брать с запасом z-index, типо 10, 20, 30 и т.д., на случай если вам нужно будет что-то вклинить между ними.
  18. wwt

    Вопросы по PHP.

    ну бывают случаи когда вывод нужно принудительно сделать в конце, к примеру если где-то после вывода вы устанавливаете заголовки через header()
  19. Если уж обрезать строку, то это лучше сделать на стороне сервера сразу: echo mb_substr($text, 0, 150);
  20. wwt

    Вопросы по PHP.

    не, типо $out = '';foreach($rows as $row){ $out .= '<div>'.$row->text.'</div>';}echo $out;а не foreach($rows as $row){ echo '<div>'.$row->text.'</div>';}
  21. wwt

    Вопросы по PHP.

    так у вас не получится, потому что вся таблица из бд представлена будет в виде массива и выведет вам array поэтому вам в любом случае придется разобрать и прогнать весь полученный массив через цикл. как я понял он имел ввиду что он обойдет массив и сформирует единую строковую переменную из массива, а потом её выведет.
  22. Может что-то попроще, к примеру письмо для подтверждения регистрации на почту пользователю. Ну и каптчу прикрутить они готовые есть в конце концов. Ну так для начала =) А вот это не совсем верно, на стороне сервера обязательные поля тоже нужно проверять на заполненность.
  23. и jquery ui пробовали ? И оно тоже не работает нормально? =)
  24. wwt

    Вопросы по PHP.

    В шаблоне можно сразу echo если вы ниже никаких манипуляций с этими данными не делаете.
×
×
  • 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