пятница, 23 декабря 2011 г.

Ошибка после удаления представления магазина

 



Проблема:

После удаления одного из трех представлений магазина, при переходе в админке Magento  по ссылке cms отображается ошибка:






Решение:

Нужно через phpmyadmin зайти в базу данных вашего магазина и выполнить следующую sql-запрос:


DELETE FROM cms_page_store WHERE store_id NOT IN (SELECT store_id FROM core_store)
 


вторник, 20 декабря 2011 г.

Magento: Классы для локализации

Magento: Классы для локализации


Magento использует собственную систему перевода строк, внешне отдаленно похожую на gettext, но работающую совершенно иначе. Далее разбирается реализация перевода строк, использующихся в вызовах функции __(). Система перевода inline и перевод элементов конфигурации (например, атрибутов товара) не рассматриваются.

четверг, 20 октября 2011 г.

Блог для Magento

Сегодня я хочу поделиться ссылкой на интересное расширение для Magento, которое позволяет добавить в ваш магазин функционал блога. Blog - Community Edition от aheadWorks входит в число лучших расширений  для маркетинга. Она не только обеспечивает ваших постоянных клиентов с самой актуальной информацией, но приносит дополнительных посетителей на ваш сайт, строит соответствующие SEO-дружественные текстовые ссылки, и служит в качестве помощи в стратегии наращивания продаж.

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

Wget для импорта картинок

Не редко при импорте товаров требуется закачать картинки с внешнего сайта, если у вас есть названия картинок можно создать на их основе файл picture_list.txt который затем можно использовать в консольной команде:

wget -i picture_list.txt

все картинки из списка загружены!

понедельник, 26 сентября 2011 г.

Создание поддоменов через .htaccess

Часто надо создавать автоматически поддомены в какой-либо зоне. Например, для хостинга домашних страничек пользователей. Вот как это делается:
1. Нам надо создать запись для всех поддоменов в домене.
В зону мы вносим новый домен «*», ссылающийся на необходимый IP адрес сервера.
2. Настраиваем Apache.
Создаем вирутальный хост с примерно такими параметрами:

DocumentRoot /var/www/example.com
ServerName example.com

ServerAlias *.example.com
RewriteEngine On
RewriteCond %{HTTP_HOST} ^((.*)\.)example.com$
RewriteRule ^/(.*) /%2/$1
Теперь, чтоб у нас работал сайт, создаем каталог /var/www/example.com/www и туда заливаем содержимое сайта www.example.com. По аналогии делаем для остальных поддоменов.

вторник, 2 августа 2011 г.

Поэтапное создание расширения для Magento на примере debug-консоли

Здравствуйте.
Заметно, что Хабр не избалован статьями о Magento, несмотря на то что платформа достаточно популярная и при этом — не простая. В статье будет показан путь создания реального расширения, доступного для скачивания. Это не hello world, скорее желание предоставить сообществу бесплатную альтернативу Commercebug (если вы работали с Magento — вы наверняка о нем слышали).

понедельник, 1 августа 2011 г.

Как сделать один сайт для всех устройств

Как сделать один сайт для всех устройств (Responsive Web Design)

Вчера была опубликована хорошая статья «Веб-дизайн. Каждому устройству свое представление». Несмотря на неплохие размышления, к сожалению, вывод в ней довольно глупый. А именно:

«Нужно определить, какими устройствами могут пользоваться ваши посетители, проработать и создать для этих устройств представление вашего сайта, определить устройство посредством проверки заголовков браузеров, и отправить наиболее подходящее представление