пятница, 17 февраля 2012 г.

Не удается прочитать первый загрузочный сектор NTFS

Именно эту ошибку выдал мне chkdsk после того как я попробовал восстановить поврежденную файловую систему, после не удачной разбивки жесткого диска, хотя до этого частенько помогал chkdsk disk: /f
Но в этот раз помогла хорошая утилита DMDE. Там все просто так что кто захочет вернуть данные, тот разберется.

четверг, 26 января 2012 г.

Хороший online image map generator

Пробовал много онлайн сервисов, но этот понравился больше всего, и по функционалу и по юзабилити http://www.maschek.hu/imagemap/imgmap
А так же отличный jQuery плагин для подсветки областей на карте http://davidlynch.org/projects/maphilight/docs/
Демо: http://davidlynch.org/projects/maphilight/docs/demo_world.html

понедельник, 16 января 2012 г.

MySQL: INSERT и SELECT в одном запросе

Иногда необходимо во время вставки в таблицу увеличить значение какого то поля, а auto_increment может быть не уместен, конечно ничего не мешает нам сделать 2 запроса, но зачем если можно обойтись одним:

Запрос выглядит так:
INSERT INTO `main_products`(position) SELECT MAX(position)+1 FROM main_products

А если нам нужно вставлять еще какие то значения, то можно сделать так
INSERT INTO `main_products`(position,product_sku) SELECT MAX(position)+1,'ля-ля-яя' FROM main_products"

воскресенье, 4 декабря 2011 г.

переменные $_SERVER['PHP_AUTH_USER'] и $_SERVER['PHP_AUTH_PW'] если PHP в режиме CGI

Если у вас PHP работает в режиме CGI то с HTTP авторизацией возникнут проблемы, т.к у вас просто не будет необходимых переменных, что бы решить эту проблему добавьте в .htaccess следующие строчки:


RewriteEngine on
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L]

а в  PHP скрипте где используете HTTP авторизацию, перед проверкой добавьте следующий код:


list($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW']) = explode(':', base64_decode(substr($_SERVER['REDIRECT_REMOTE_USER'], 6)));


воскресенье, 13 ноября 2011 г.

Cs-cart блок корзины

У cs-cart по-умолчанию нет блока с корзиной, это весьма не удобно, конечно ихняя родная корзина симпатичная и можно даже скачать, что удобная, но у нее есть один громадный недостаток - её не замечают! Люди привыкли

видеть корзинку со списком товаров побольше, вот и решено было исправить этот небольшой недостаток движка. Представляю вашему внимаю модуль блок корзины.
Пустая корзина

Корзина с добавленными товарами

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