Magento на русском

Новости, обмен опытом, база знаний для разработчиков.

Archive for the 'Полезно знать' Category

Русский язык в Magento – локализация

Версия русского языка за сентябрь 2009 года. Версия для Magento 1.3

Книга для пользователей и разработчиков Magento

by @ Среда, Ноябрь 11th, 2009. Tags:
Filed under Полезно знать

Нашел на одном украинском сайте ссылочку на скачивание книжечки
PDF | 218 pages | 8Mb(rar)

качаем тут
По большей части это инструкции для администраторов, чем для разработчиков, но если вы хотите начать изучение с азов – то это книга для вас.
Статья позаимствована с сайта украинских коллег.

Как показать подкатегории на страничке категории

by @ Четверг, Октябрь 29th, 2009. Tags: , ,
Filed under В помощь, Полезно знать, Примеры, Темы

Нашел интересный код, думаю он будет многим полезен

Пошаговая инструкция установки Magento

Блуждал тут вот по форумам, читал про всякие неинтересные вещи, и вдруг случайно увидел руководство по установке magento. Я думаю что никто не будет против, если я позаимствую её. Мне то она не нужна… Но может пригодиться многим начинающим девелоперам.
Итак, как увидел так вам и покажу:

Простой пример кода начинающим разработчикам

by @ Понедельник, Июль 27th, 2009. Tags: ,
Filed under В помощь, Коллекции, Полезно знать, Примеры

Допустим мы имеем коллекцию продуктов с уже установленными условиями и т.п.
И нам надо оставить в этой коллекции только те продукты, которые входят в какую-нибудь категорию.
На первый взгляд, нам мог бы помочь метод addCategoryFilter() у коллекции продуктов, но он сбросит уже выбранную ранее категорию, если таковая имеется.
Я предлагаю просто добавьть фильтр в Select таким способом:
if(!Mage::app()->getStore()->isAdmin()){
[...]

Последний слэш в редиректе

by @ Понедельник, Июль 20th, 2009. Tags:
Filed under В помощь, Полезно знать, Примеры

Проблемма – делаю редирект на страничку таким способом
$this->_redirect(’красивый_урл.html’);
В браузере дописывается последним слэш.
Решение:
Сделать редирект немножечко иначе:
$this->_redirect(», array(’_direct’=>’красивый_урл.html’));

Какой выбрать движок или скрипт для интернет магазина.

by @ Пятница, Июль 17th, 2009. Tags:
Filed under В помощь, Общая информация, Полезно знать

Почему я пишу эту статью сейчас а не в самом начале работы этого сайта?
Потому что раньше я даже и не думал что очень многих людей интересует этот вопрос, а теперь понял что очень.
Итак, какой же движок выбрать, да так чтобы он был бесплатный?
По-моему глупый вопрос. Конечно же Magento.
Проводить обзор я не буду, для меня всё [...]

Как изменить тему в админке Magento

Чтобы изменить тему в админке на свою, например для переделки шаблонов – чтобы они не затерлись после обновления, надо просто изменить конфиг, отвечающий за это.
Как я уже писал в посте про систему конфигов, сделать это можно либо в XML файле либо в базе данных… Собственно вот два варианта, какой нибудь точно сработает:

<stores>
<admin>
<!– default admin design package and theme [...]

Как внедрить RSS канал в Magento блок

by @ Четверг, Июль 16th, 2009. Tags:
Filed under В помощь, Общая информация, Полезно знать, Примеры

Случайно нашел кусок кода для внедрения фида в блок.
Вот… чтобы не забыть выкладываю:

<?php $channel = new Zend_Feed_Rss(’http://feeds.feedburner.com/…’);?>
<div class=»block block-latest-news»>
<div class=»block-title»>
<h2>< ?php echo $this->__(’Latest News’) ?></h2>
</div>
<div class=»block-content»>
<ol id=»graybox-latest-news»>
< ?php foreach ($channel as $item): ?>
<li><a href=»<?php echo $item->link; ?>»>< ?php echo $item->title; ?></a></li>
< ?php endforeach; ?>
</ol>
</div>
</div>

Среда разработки, в которой я курочу Magento – а я люблю дебажить!

Я, как закоренелый виндузятник, всегда использовал единственную нормальную рабочую бесплатную IDE – Eclipse.
На данный момент я использую Eclipse Galileo. Не жалуюсь и на новый PDT.
А вот от Xdebugger я просто наслаждаюсь дебагом…
вот только чтобы его подключить надо прописать в конец php.ini следующее:

[xdebug]
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=»dbgp»
zend_extension_ts=»D:\webservers\usr\local\php5\ext\php_xdebug.dll»

© 2009-2012 Magento по-русски 99% авторских статей