24 нояб. 2019 г.

test

7 авг. 2009 г.

Вопрос-ответ: Unknown column 'xcart_products.productid' in 'on clause'

Если Вы видите подобную ошибку в X-Cart, значит Вы поставили версию X-Cart 4.0.x на сервер с mysql 5.

Лечится это тремя способами:
1. Устанавливаете на сервер mysql 4
2. Улучшаете X-Cart до версии 4.1.x или 4.2.x
3. Отключаете запросы и модули, которые конфликтуют (иногда самый быстрый способ, если эти модули не используются): необходимо отключить модули Product Options, Upselling Links, Recommended Products. а так же закомментировать в файле include/search.php следующие строчки:


if($current_area == 'C' || $current_area == 'P') {
$add_fields[] = "$sql_tbl[products_lng].product as product_lng";
$add_fields[] = "$sql_tbl[products_lng].descr as descr_lng";
$add_fields[] = "$sql_tbl[products_lng].full_descr as fulldescr_lng";
$join['products_lng'] = "$sql_tbl[products_lng].productid = $sql_tbl[products].productid AND $sql_tbl[products_lng].code = '$shop_language'";
}


создание электронного магазина на X-Cart

24 июн. 2009 г.

Медуза-горгона ООП

На сайте IBM интересная аналогия относительно интерфейсов:

Когда я впервые изучал концепции ООП, у меня были определенные сомнения относительно того, являются ли интерфейсы действительно полезными. Мой коллега предложил следующую аналогию: не использовать интерфейсы – это то же самое, что смотреть в лицо Медузы Горгоны. Согласно древнегреческой мифологии, Медуза Горгона – это женское существо со змеями вместо волос. Любой человек, который смотрел на нее непосредственно, превращался в камень. Персей, который убил Медузу, смог противостоять ей, глядя на ее отражение в своем отполированном щите, и таким образом избежав превращения в камень.

Источник:
http://www.ibm.com/developerworks/ru/library/os-php-7oohabits/index.html

27 апр. 2009 г.

X-Cart 4.2.0 - новые изменения структуры шаблонов

X-Cart 4.2.0 меня порадовал. Наконец были разделены общие файлы шаблонов диалога, хлебных крошек, секции мета тегов, css и некоторых других между администратором и покупателем. Раньше при интеграции дизайна их приходилось разделять вручную, чтобы не нанести вред дизайну админки.

Шаблон хлебных крошек для покупателя теперь называется bread_crumbs, хотя для администратора он все еще носит имя location. Несмотря на небольшую путаницу, я рад, что разработчики X-Cart двигаются в правильном направлении. :)

Улучшена структура шаблонов, теперь логика отображения цены товара и доступного количества в шаблоне уже не вызывает желания выпить яду.

Улучшена структура CSS файлов, селекторы сгруппированы по назначению, теперь можно легко модифицировать шаблон по частям. Очень удобно, когда дизайнер не стал создавать стили под все элементы сайта.

Перевод X-Cart 4.2.0 на русский язык есть :-)

17 апр. 2009 г.

Полезные инструменты от Жилинского

Теперь можно на одной страничке выполнить сразу несколько рутинных действий: проверить PR/ТИЦ для одного сайта или сразу нескольких, посмотреть Whois и RSS статистику.

Так же Жилинский выложил исходники функций, чтобы каждый мог просто установить у себя на сервере подобный функционал.

Почитать здесь:
http://zhilinsky.ru/2009/04/17/checkpr/

Попробовать как работает здесь:
http://zhilinsky.ru/checkpr/

16 апр. 2009 г.

RootConf

Съездил на RootConf, хоть это и конференция админов, но некоторые доклады были интересны и мне. А именно:

* Игорь Сысоев - Тюнинг FreeBSD 7.0
* Стас Павлов - Платформа Microsoft Windows Embedded
* Алексей Владышев - Zabbix и распределенный мониторинг тысяч серверов

Отличный набор плагинов для jQuery

Здесь их можно почерпнуть:
http://ajaxblog.ru/2008/07/240-udivitelnykh-plaginov-dlya-jquery/