четверг, 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 по-умолчанию нет блока с корзиной, это весьма не удобно, конечно ихняя родная корзина симпатичная и можно даже скачать, что удобная, но у нее есть один громадный недостаток - её не замечают! Люди привыкли

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

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

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




пятница, 4 ноября 2011 г.

Как отключить Skype-подсветку номеров на странице

Думаю многие из вас сталкивались с тем, что когда у человека установлен Skype плагин для подсветки номеров в браузере, этот плагин ломает верстку, номера становятся кривыми и не читабельными и т.д


Оказывается у скайпа есть специальный тег который скажет плагину что на этой страничке не нужна подсветка номеров



‹meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE" /›

Так же есть еще  варианты если необходимо убрать подсветку  только с определенных номеров, для этого нужно использовать теги ‹noskype› или ‹noscript›: 
+8 (044) ‹noskype›‹/noskype›333-22-32
  1. +8 (044) ‹noscript›‹/noscript›333-22-32