Не редко при импорте товаров требуется закачать картинки с внешнего сайта, если у вас есть названия картинок можно создать на их основе файл picture_list.txt который затем можно использовать в консольной команде:
wget -i picture_list.txt
все картинки из списка загружены!
воскресенье, 9 октября 2011 г.
понедельник, 26 сентября 2011 г.
Создание поддоменов через .htaccess
Часто надо создавать автоматически поддомены в какой-либо зоне.
Например, для хостинга домашних страничек пользователей. Вот как это
делается:
1. Нам надо создать запись для всех поддоменов в домене.
В зону мы вносим новый домен «*», ссылающийся на необходимый IP адрес сервера.
2. Настраиваем Apache.
Создаем вирутальный хост с примерно такими параметрами:
1. Нам надо создать запись для всех поддоменов в домене.
В зону мы вносим новый домен «*», ссылающийся на необходимый IP адрес сервера.
2. Настраиваем Apache.
Создаем вирутальный хост с примерно такими параметрами:
Теперь, чтоб у нас работал сайт, создаем каталог /var/www/example.com/www и туда заливаем содержимое сайта www.example.com. По аналогии делаем для остальных поддоменов.
DocumentRoot /var/www/example.com
ServerName example.com
…
ServerAlias *.example.com
RewriteEngine On
RewriteCond %{HTTP_HOST} ^((.*)\.)example.com$
RewriteRule ^/(.*) /%2/$1
вторник, 2 августа 2011 г.
Поэтапное создание расширения для Magento на примере debug-консоли
Здравствуйте.
Заметно, что Хабр не избалован статьями о Magento, несмотря на то что платформа достаточно популярная и при этом — не простая. В статье будет показан путь создания реального расширения, доступного для скачивания. Это не hello world, скорее желание предоставить сообществу бесплатную альтернативу Commercebug (если вы работали с Magento — вы наверняка о нем слышали).
Заметно, что Хабр не избалован статьями о Magento, несмотря на то что платформа достаточно популярная и при этом — не простая. В статье будет показан путь создания реального расширения, доступного для скачивания. Это не hello world, скорее желание предоставить сообществу бесплатную альтернативу Commercebug (если вы работали с Magento — вы наверняка о нем слышали).
понедельник, 1 августа 2011 г.
Как сделать один сайт для всех устройств
Как сделать один сайт для всех устройств (Responsive Web Design)
Вчера была опубликована хорошая статья «Веб-дизайн. Каждому устройству свое представление». Несмотря на неплохие размышления, к сожалению, вывод в ней довольно глупый. А именно:
«Нужно определить, какими устройствами могут пользоваться ваши посетители, проработать и создать для этих устройств представление вашего сайта, определить устройство посредством проверки заголовков браузеров, и отправить наиболее подходящее представление.»
«Нужно определить, какими устройствами могут пользоваться ваши посетители, проработать и создать для этих устройств представление вашего сайта, определить устройство посредством проверки заголовков браузеров, и отправить наиболее подходящее представление.»
четверг, 14 июля 2011 г.
Magento, как изменить символ валюты
Magento получает валютные настройки от библиотеки Zend Framework.
Для редактирования данной информации откройте файл:
lib/Zend/Locale/Data/<текущий язык интерфейса>.xml
Например, если текущий язык интерфейса магазина (локаль) - русский, то откеройте
lib/Zend/Locale/Data/ru.xml
Для редактирования данной информации откройте файл:
lib/Zend/Locale/Data/<текущий язык интерфейса>.xml
Например, если текущий язык интерфейса магазина (локаль) - русский, то откеройте
lib/Zend/Locale/Data/ru.xml
четверг, 30 июня 2011 г.
Концепция прогрессивного улучшения
Начиная с 1994 года сообщество веб-разработчиков говорит о graceful degradation. Концепция заключалась в том, что пользователям современных браузеров контент предоставлялся в полном виде а тем кто использовал Netscape 4 в упрощенном. Этот подход работал хорошо, но не способствовал развитию универсально доступного веб, как его видел Тим Бернерс-Ли. Спустя десяток лет, несколько умных людей задумались о graceful degradation и обнаружили, что это не всегда лучший вариант. Озабоченные доступностью контента и возможностями мобильных браузеров, они искали новый путь в веб-разработке — путь сфокусированный на контенте и позволяющий больше, чем просто дать минимальный доступ старым браузерам и устройствам.
вторник, 1 марта 2011 г.
Установка и настройка Mercurial и Apache
Mercurial - это распределённая система управления версиями (DCVS). Разрабатывалась специально для больших проектов. Таким образом, одной из отличительных особенностей Mercurial является скорость работы. БОльшая часть системы написана на Python, а чувствительные к производительности части - реализованы в качестве Python-расширений на C.
Подписаться на:
Сообщения (Atom)





