
wwt
Expert-
Posts
2,571 -
Joined
-
Last visited
-
Days Won
119
Content Type
Profiles
Forums
Calendar
Store
Everything posted by wwt
-
var selectionObj = document.getElementById( 'donate_currency_code' )возвращает null соответственно и var selection = selectionObj.value;будет возвращать ошибку. Проверяйте существование элемента с id="donate_currency_code"
-
Скорее всего на устройстве где отображается шрифт с засечками не установлен Tahoma и браузер использует шрифт по умолчанию. Проверьте на этом устройстве в отладчике какой шрифт используется.
-
в 40 Firefox так же, на винде 7
-
ну так повысьте приоритет вашему правилу .nav > li > a.hidden {display: none;}а вообще конкретно с display: none; можно создать класс-хелпер .hidden { display: none !important;}
-
Если браузер получил страницу с заголовком Last-Modified то при следующем запросе этой страницы у сервера он укажет заголовок If-Modified-Since , то есть он спросит сервер изменилась ли страница с момента последнего изменения, а время последнего изменения было указано как раз в Last-Modified. Если страница не изменилась, за это время, сервер должен возвращать 304, а если изменилась то 200 и собственно результат запроса вернуть. Так происходит со всеми статическими данными , вообще тот же apache сам генерирует нужный заголовок для статических файлов, а вот для динамических нет. В php есть возможность обработать и сгенерировать эти заголовки если нужно. По поводу поисковиков, насколько я помню гугловский бот точно работает с этими заголовками, а про остальные не знаю. Вообще в плане индексации не вижу вообще никаких проблем в отсутствии данного заголовка, по одной простой причине. Если сервер не вернет поисковому боту 304 то поисковый бот проиндексирует страницу ещё раз. А если вернет то он придет чуть позже и спросит ещё раз.
-
что значит закрывать? Вы не путаете закрытие соединения с базой с авторизацией в приложении? Из приложения можно и не выходить по сути сессия все равно закончится рано или поздно.
-
Дата должна быть в форме описанном тут http://www.w3.org/TR/NOTE-datetime В вашем случае подойдет вариант 4 <?phpecho date('c');//2015-08-20T09:00:18+03:00А вообще можно не указывать время типо по простому вот так 2015-08-20 и это будет соответствовать спецификации
-
избыточный код да не комильфо =) Хотя сам бывает так делаю, но в основном только если у меня есть какая-то идея которую хочу сделать чуть позже, а потом забываю или нужда отпадает =) через какое-то время затираю такие места.
-
теоретически можно и не делать регистрацию, она по сути нужна чтобы пользователь имел возможность все свои работы хранить в одном месте ну и может еще какой-то доп функционал. А вообще можно просто хранить пары "ссылка=данные"
-
можно и позиционирование, вариантов много, все зависит от того что лучше подойдет и что вам больше нравится. Но на мой взгляд абсолютное позиционирование я бы стал использовать в последнюю очередь для такой задачи.
-
Ну существует возможность скомпоновать библиотеку только с тем что вам нужно https://jqueryui.com/download/ но она все равно будет весить довольно много. Вы правы только для попапа тащить целые библиотеки как то не правильно. ЗЫ Я спросил про jquery ui ибо вы написали что в интернете не нашли ничего чтобы работало нормально =)
-
Ну про сокращения ссылок я написал уж как вариант, сами понимаете такие длинные ссылки не удобно использовать, представьте ссылку на пару десятков тысяч символов =)))А по поводу длины, я сразу вспомнил о существовании ограничений, но актуальность этих данных в современных браузерах и т.д. нужно проверять. А вообще по хорошему лучше бы эти данные хранить где-то на сервере.
-
Если только со стороны женской логики) с точки зрения мужской тоже самое. В коде если строка больше 150 символов она обрезается и ей добавляется троеточие, во всех остальных случаях она останется не измененной, и нет смысла перегружать содержимое =) Это может быть нужно только в случае если длина строки может меняться динамически.
-
Хранить данные в ссылке, длина которой не известна заранее, не очень гуд. Вот почитайте https://github.com/dreikanter/paradigm.ru/blob/master/posts/2007-12-19_url-max-length.md И как минимум прикрутите к сайту какой-нибудь сервис сокращения ссылок типо https://goo.gl/
-
Зачастую дешевле скачать всю музыку заново, чем платить за восстановление =) Вот если на харде были личные фотографии которые не вернуть и что-то подобное то да резонно обратиться к спецам.
-
Верстайте бесплатные шаблоны для практики и портфолио. Зарегистрируйтесь на фриланс биржах и пробуйте брать заказы.
-
и всегда лучше брать с запасом z-index, типо 10, 20, 30 и т.д., на случай если вам нужно будет что-то вклинить между ними.
-
ну бывают случаи когда вывод нужно принудительно сделать в конце, к примеру если где-то после вывода вы устанавливаете заголовки через header()
-
Если уж обрезать строку, то это лучше сделать на стороне сервера сразу: echo mb_substr($text, 0, 150);
-
не, типо $out = '';foreach($rows as $row){ $out .= '<div>'.$row->text.'</div>';}echo $out;а не foreach($rows as $row){ echo '<div>'.$row->text.'</div>';}
-
так у вас не получится, потому что вся таблица из бд представлена будет в виде массива и выведет вам array поэтому вам в любом случае придется разобрать и прогнать весь полученный массив через цикл. как я понял он имел ввиду что он обойдет массив и сформирует единую строковую переменную из массива, а потом её выведет.
-
Может что-то попроще, к примеру письмо для подтверждения регистрации на почту пользователю. Ну и каптчу прикрутить они готовые есть в конце концов. Ну так для начала =) А вот это не совсем верно, на стороне сервера обязательные поля тоже нужно проверять на заполненность.
-
http://jsfiddle.net/6g61ewdL/
-
и jquery ui пробовали ? И оно тоже не работает нормально? =)
-
В шаблоне можно сразу echo если вы ниже никаких манипуляций с этими данными не делаете.