Хотите о чем-то узнать? Дайте тему!

Смотрите, уважаемые посетители — программисты. Если у Вас есть какой-то вопрос, на который вы не можете найти ответы или что-то не понятно в нем, задавайте мне его, я постараюсь Вам на него ответить.
Т.е. грубо говоря, вы даете мне название темы, а я пишу статью по ней, причем, вы получаете решение Вашей проблемы (с точки зрения меня как автора) :)
А там уже можно обсуждать решения проблемы :)

Сделай сам , ,

Динамичное меню на jQuery

09 Фев 2009

Рассмотрим пример на основе сайта http://ekalady.ru

Основная цель — сделать спадающее верхнее меню с помощью JavaScript Framework jQuery.

Думать не будем, будем рассматривать код: Читать полностью...

Сделай сам, Статьи , , ,

Работа с базой данных MySQL (class DB_Engine)

Иногда для упрощения работы программиста требуется использовать всякого рода фреймворки, классы, шаблоны. Сегодня я расскажу в кратце с примером кода, о том, как работать с базой данных. много теории давать не буду, сразу пример.

Читать полностью...

Заметки, Статьи , ,

Рaссказы о MEMCACHE

Сменив отдел на работе, т.е. почти поменяв работу до НГ, и перейдя в сопровождение могучего сайта, я столкнулся с такой интересной штукой под название Memcache
Что это такое? Это демон, т.е. процесс, висящий в памяти сервера, и являющийся хранилищем информации, можно задавать размер выделяемой под кэш памяти.
Что такое кеш — ну многие разработчики знают что это такая штука, которая хранит в себе информацию, дабы не давать плодиться трафику (мое описание) =) Читать полностью...

Заметки, Статьи , , , , ,

(string) Rus -> Lat

Метод может позволить генерировать латинские представления русских слов, и использовать например для каталогов и их разделов, т.е. при добавлении нового раздела, автоматически по его русскому названию создается латинские название, которое можно подставлять в путь адреса страницы сайта. Статья по теме Читать полностью...

Заметки , ,

Преобразование SQL даты в привычные варианты

05 Фев 2009

Часто приходится на некоторых сайтах использовать красивое представление даты, а постоянно обработку и преобразование делать не рационально, т.е. уж слишком много кода получатеся. Ниже представляю код, который преобразует дату так как Вам надо. Вариаций можно сделать сколько вам захочется. Читать полностью...

Заметки ,

Простые проверки на валидность (часть 1)

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);
	}

Заметки , ,

Красивые и понятные пути для страниц вашего сайта

В этой статье речь пойдет о модуле Апача (apache.org) — mod_rewrite
В кратце, этот модуль позволяет на уровне сервера апача обрабатывать входящие урлы. По началу многие начинающие программисты если пишут сайт, то переход по разделом осуществляется следующим образом:

Разделы сайта в виде урлов:

http://site.ru/index.php — главная страница
http://site.ru/feedback.php — обратная связь
http://site.ru/catalog.php — каталог
http://site.ru/price.php — страница с прайсами

а если еще и передавать скрипту параметры, то получается «ужасное» (для кого как): Читать полностью...

Заметки, Сделай сам, Статьи , , , ,

Подсчет количества товаров в каждой ветке дерева каталога

Допустим у Вас имеется каталог на сайте. Коталог состоит из дерева разделов, в каждой ветке которого может быть N-ое кол-во товаров.
Читать полностью...

Заметки, Сделай сам, Статьи , ,

Установка правильного Last-Modified

Опять же — SEO
Иногда требуется выставлять правильные заголовки для браузера, а так же для поисковых систем, в частности — дату изменения страницы Last-Modified
Следующий код поможет Вам в этом:
Читать полностью...

Статьи , ,