Смотрите, уважаемые посетители — программисты. Если у Вас есть какой-то вопрос, на который вы не можете найти ответы или что-то не понятно в нем, задавайте мне его, я постараюсь Вам на него ответить.
Т.е. грубо говоря, вы даете мне название темы, а я пишу статью по ней, причем, вы получаете решение Вашей проблемы (с точки зрения меня как автора) 
А там уже можно обсуждать решения проблемы
Сделай сам задачи, решения, статьи
Рассмотрим пример на основе сайта http://ekalady.ru
Основная цель — сделать спадающее верхнее меню с помощью JavaScript Framework jQuery.
Думать не будем, будем рассматривать код: Читать полностью...
Сделай сам, Статьи dynamic menu, javascript, jquery, menu
Иногда для упрощения работы программиста требуется использовать всякого рода фреймворки, классы, шаблоны. Сегодня я расскажу в кратце с примером кода, о том, как работать с базой данных. много теории давать не буду, сразу пример.
Читать полностью...
Заметки, Статьи db, mysql, базы данных
Сменив отдел на работе, т.е. почти поменяв работу до НГ, и перейдя в сопровождение могучего сайта, я столкнулся с такой интересной штукой под название Memcache
Что это такое? Это демон, т.е. процесс, висящий в памяти сервера, и являющийся хранилищем информации, можно задавать размер выделяемой под кэш памяти.
Что такое кеш — ну многие разработчики знают что это такая штука, которая хранит в себе информацию, дабы не давать плодиться трафику (мое описание) =) Читать полностью...
Заметки, Статьи cache, memcache, mysql, query, sql, time
Метод может позволить генерировать латинские представления русских слов, и использовать например для каталогов и их разделов, т.е. при добавлении нового раздела, автоматически по его русскому названию создается латинские название, которое можно подставлять в путь адреса страницы сайта. Статья по теме Читать полностью...
Заметки lat, rus, rus2lat
Часто приходится на некоторых сайтах использовать красивое представление даты, а постоянно обработку и преобразование делать не рационально, т.е. уж слишком много кода получатеся. Ниже представляю код, который преобразует дату так как Вам надо. Вариаций можно сделать сколько вам захочется. Читать полностью...
Заметки convert, datetime
function is_valid_email( $email )
{
return preg_match( '/[.+a-zA-Z0-9_-]+@[a-zA-Z0-9-]+.[a-zA-Z]+/', $email );
}
function is_valid_phone($phone)
{
return preg_match('/^[\s0-9-()+]+$/',$phone);
}
Заметки email, phone, валидность
В этой статье речь пойдет о модуле Апача (apache.org) — mod_rewrite
В кратце, этот модуль позволяет на уровне сервера апача обрабатывать входящие урлы. По началу многие начинающие программисты если пишут сайт, то переход по разделом осуществляется следующим образом:
Разделы сайта в виде урлов:
http://site.ru/index.php — главная страница
http://site.ru/feedback.php — обратная связь
http://site.ru/catalog.php — каталог
http://site.ru/price.php — страница с прайсами
а если еще и передавать скрипту параметры, то получается «ужасное» (для кого как): Читать полностью...
Заметки, Сделай сам, Статьи htaccess, mod_rewrite, путь, сайт, юзабилити
Допустим у Вас имеется каталог на сайте. Коталог состоит из дерева разделов, в каждой ветке которого может быть N-ое кол-во товаров.
Читать полностью...
Заметки, Сделай сам, Статьи catalog, items count, tree
Опять же — SEO
Иногда требуется выставлять правильные заголовки для браузера, а так же для поисковых систем, в частности — дату изменения страницы Last-Modified
Следующий код поможет Вам в этом:
Читать полностью...
Статьи header, Last-Modified, seo
Последние комментарии