Хочу поделиться впечатлениями о трех хостингах и о том как на них ведет себя Magento. Речь пойдет о виртуальном хостиге известных компаний:
1. Dreamhost (США) http://dreamhost.com/
2. Hostmonster (США) http://hostmonster.com/
Dreamhost (США) — это старейшая компания, одна из первых начала предоставлять место для сайтов. Из плюсов можно можно назвать 3х месячный манибек, наличие промокодов, безлимитное место, безлимитное кол-во доменов и баз, memory limit 64mb. В Dreamhost я пришел по рекомендации знакомого который давно использует этот хостинг, не учел только того что рекомендатель находится в другой стране и работает в основном на запад и Америку.
Как следствие получилось что этот хостинг не подходит для корректного отображения Magento у нас, в России. Другие движки менее требовательные к ресурсам, как например WordPress бегают шустро, а загрузка страницы магазина на Magento каждый раз растягивалась на 7-11 сек. Вторым не менее важным минусом для меня, человека со средним уровнем знания английского языка оказалось то что:
- админка Dreamhost только на англ
- общение с сапортом только на англ
Hostmonster (США) — понравился больше. В первую очередь полностью русская админка, более понятный и дружественный интерфейс, Magento на этом хостинге можно установить в один клик из админки. Минусы как и выше медленная скорость загрузки страниц Magento, общение с сапортом на англ.
Проблемы со скоростью недорогих заморских хостингов заставили меня посмотреть на отечественные компании. Почитав обзоры российских компаний и сравнив условия, я остановился на Timeweb.
«ТаймВэб» (Россия) — Сравнительно хорошее, я бы сказал лучшее соотношение цена\качество. Не смотря на то, что компания молодая, предоставляет высокий уровень сервиса. Нет промокодов, есть тестовый период 1 мес, memory limit 64mb.
После регистрации были только приятные эмоции! Все на русском, саппорт русский, отвечает оперативно и главное что по сравнению с вышеописанными товарищами на Timeweb Magento работает гораздо быстрее!!!
Пользуюсь полтора мес — полет нормальный. Единственный минус — знакомый по моей рекомендации создал тестовый аккаунт, но аккаунт не активировался сутки. В саппорте сказали упал сервер, мол подождите, знакомый забил.
В в папке с темой по умолчанию расположенной по адресу /skin/frontend/default/default лежит папка css.
В этой папке находятся файлы стилей, по умолчанию их семь.
Название некоторых из них говорят сами за себя, о других поговорим ниже. Самый важный файл из перечисленных это boxes.css.
Этот файл контролирует представление таких параметров как:
boxes.css
Как говорилось выше файл boxes.css один из наиболее важных, он содержит основные элементы дизайна пользовательской части Magento. Далее мы рассмотрим более подробно содержание этого и других файлов и постараемся разобрать некоторые элементы более подробно, увидим на что они влияют.
Важно. Вам необходимо создать папку для новой темы и скопировать туда файлы css, с которыми вы будете работать, перед началом работы.
Так у вас будет работающая тема на всякий случай.. (=
body {}
body контролирует часть с контентом. Это белая область сайта в центре страницы, которая зависит от высоты страницы(если вы не ограничили высоту).
По умолчанию body содержит:
background:url(../images/main_container_bg2.gif) repeat-y 50% 0 #58645a;
если вы измените ссылку на фоновое изображение main_container_bg2.gif внешний вид поменяется.
Вы можете создать новый фон или модифицировать старый использую например Photoshop.
Page Heading {}
По умолчанию расположен в boxes.css строка 211
Верхняя часть страницы контролируется в boxes.css, там находятся компоненты отвечающие за эту часть вашего сайта. Не путайте верхнюю часть с хедером, которая содержит логотип сайта и меню.
Page Structure {}
По умолчанию находится в boxes.css строка 347
Тут описана структура страницы вашего магазина.
.wrapper {}
По умолчанию строка 350
В .wrapper описываются размеры страниц. По умолчанию это min-width:954px;, это означает минимальная ширина страниц магазина равна 954 пикселя. Вы можете изменить эту величину, установив жесткие размеры например, тогда все страницы будут иметь те параметры которые вы задали.
.header {}
По умолчанию строка 351
Параметр отвечает за лого сайта Magento
.header-top {}
По умолчанию строка 352
Этот параметр отвечает за внешний вид узкой части чуть выше хедера, которая может содержать форму поиска или преветственное сообщение магазина Magento. Эта часть не содержит меню навигации. Помните этот класс контролирует структуру хедера н оне содержание (например фон).
.header-nav {}
По умолчанию строка 353
Этот класс контролирует верхнее меню, где расположено лого и форма поиска. Обратите внимание он контролирует только структуру меню но не стили отображния.
.middle {}
По умолчанию строка 354
Контролирует структуру средней колонки. Структуру но не стили.
По умолчанию средняя колонка имеет ширину 900 пикселей, минимальная высота 400 пикс, что означает что высота всегда будет не менее 400 пикс. Если содержимое будет увеличиваться, высота колонки изменится пропорционально. Пользователь не может установить статический размер, из за того что в этом случае страница не будет изменяться вслед за увеличивающимся контентом.
menu.css
Отвечает за элементы меню
Для правильной работы Magento должны быть установлены права:
1. для всех папок 755
2. для файлов 644
Есть исключение, для которых должны быть разрешены права на запись:
1. /media
права на папку 775
права на файлы 664
2. /var
права на папку 775
права на файлы 664
3. /app/etc/local.xml
права на файл 664
1. скачать magento-downloader нужной вам версии(например magento-downloader-1.3.2.1.zip)
2. залить на фтп > разорхивировать
3. в адресной строке набрать имя домена/magento (например mageblog.ru/magento)
4. в появившемся окне нажать Start the download process
5. когда появится сообщение Download completed. You can proceed with installation, нажмите на Continue Magento Installtion
6. далее следует стандартная установка Magento
Наверное вы задавались вопросом о том чтоже значат все эти alpha, beta суфиксы следующие за номером Magento.
Ниже указана расшифровка всех значений.
Номер версии Magento соответствует следующему шаблону: X.Y.Z.P-Стабильность#
Расшировка статуса стабильности:
Подборка рабочих магазинов на Magento. К сожалению это не полный перечень сайтов, ибо никто, кроме как, наверное самих разработчиков Magento не знает его. (=


Готовые, бесплатные шаблоны для Magento можно установить через Magento Connect.
Настраничке Magento Connect во вкладке:
1. Category установите фильтр Templates
2. Type выберите Core(приложения созданные разработчиками Magento) или Community(приложения от сторонних разработчиков)
О том как установить шаблон\тему читайте пост установка темы на Magento
Стандартный размер картинки в каталоге Magento 135 x 135px.
Для того чтобы без искажений изменить размер картинки через Magento Connect устанавливаем приложение Direct Resize.
В папке design/frontend/default/default/template/catalog/product/ открываем файл list.phtml.
Необходимо заменить значение $this->resize(135,135);
например на
$this->directResize(150,150,3);
Не забудьте удалить высоту и ширину в HTML тегах. (width=”135″ height=”135″ )
Есть два способа поменять тему в Magento – автоматически через Magento Connect и вручную.
Автоматически через Magento Connect установить тему просто.
1. Выбираем тему в Magento Connect, например Blank Theme.
2. Копируем ее Extension Key в Админка > Система > Расширения Magento Connect > Управление расширениями > > жмем install
3. После удачной установки идем в Система > Конфигурация > Дизайн > Темы и проставляем название темы в нужные вам поля — Шаблоны, Шаблон сайты (изображения css)Макет, По умолчанию в нашем случае название темы Blank(правильное название темы совпадает с названием папки в которой она лежит). Если сомневаетесь какое поле вам нужно проставьте новое название во все 4 поля. Нажмите сохранить.
Ручная установка темы для Magento:
1. Скаченные папки кладем по адресам:
Для шаблона это /app/design/frontend/default/
Для скина /skin/frontend/default/
2. Идем в Система > Конфигурация > Дизайн > Темы и проставляем название темы в нужные вам поля — Шаблоны, Шаблон сайты (изображения css)Макет, Макет, По умолчанию в нашем случае название темы Blank(правильное название темы совпадает с названием папки в которой она лежит). Если сомневаетесь какое поле вам нужно проставьте новое название во все 4 поля. Нажмите сохранить.
примечания:
1. для корректной работы некоторых тем Мадженто с расширенными возможностями требуется дополнительная настройка, которая описана в инструкции по установке.
2. если вы все сделали как написано выше а внешний вид магазина не изменился, обновите кеш. Идем в система > управление кешем > Весь кеш выбираем отключить и жмем сохранить настройки кеша!
Готовые Magento шаблоны (Magento templates) вы можете выбрать ниже: