Перейти к содержанию

Месяц: Март 2012

Проблема с русскими символами, как сделать заглавной первую букву

С очень странной проблемой столкнулся в PHP.  Надо сделать заглавной первую букву в строке.

Функция PHP — ucfirst(), не помогла. Работает для символов латинского алфавита, но не работает для кириллицы, для русского алфавита.

 

Решение, которое работает для таких случаев.

Cookie для Magento

Пример кода для создания, чтения и удаления куки (cookies) в CMS Magento (Мадженто). PHP класс MagentoMage_Core_Model_Cookie содержит функции для установки, получения и удаления куки.

Группа пользователя в Magento

В Magento очень интересно устроена работа с клиентами. Для пользователей (посетителей) есть возможность создать группы пользователей. Пример, как узнать к какой группе пользователей Magento принадлежит посетитель сайта на Magento. $sessionCustomer = Mage::getSingleton(«customer/session»); //сессия посетителя $customerGroupId = $sessionCustomer->getCustomerGroupId();…

Magento — перевод на русский

CMS Magento (Мадженто) изначально сделана для англо-говорящих потребителей (Северная Америка и Западная Европа). Но CMS Magento настолько интересная и расширяемость, что используют и в Восточной Европе, Азии и других странах.

Также в Magento отлично реализован перевод локализаций.

Получить код валюты в Magento

Как вывести код валюты в Magento? Mage::app()->getStore()->getCurrentCurrencyCode(); Вернет код валюты в текущем магазине, для примера — если цены в гривнях вернет UAH.

Удалить все продукты в Magento

Пример как удалить все продукты в CMS Magento (Мадженто). $products = Mage::getResourceModel(‘catalog/product_collection’)->getAllIds(); foreach ($products as $key => $productId) { try { $product = Mage::getSingleton(‘catalog/product’)->load($productId); Mage::dispatchEvent(‘catalog_controller_product_delete’,…