Magento на русском

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

Archive for the 'В помощь' Category

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

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

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

Хостинг, заточенный под Magento

by @ Четверг, Октябрь 8th, 2009. Tags: ,
Filed under В помощь, хостинг

Один мой знакомый очень расхваливает хостинг, который специально предназначен, заточен и вылизан для движка Magento. На момент написания статьи цена его составляла всего 20 гринов в месяц.
Для сравнения, могу привести пример…
я тестировал несколько сайтов (само-собой Magento магазинов) на дедиках, а протом эти же сайты перенесенные на спец. хостинг. Счет таков: серверное время генерации морды 5 [...]

Инструкция по оптимизации скорости работы и загрузки Magento

by @ Вторник, Август 18th, 2009. Tags: ,
Filed under В помощь, Распродажа

Оптимизацию можно разделить на 2 составляющие. Первая должна в идеале производиться на стадии создания магазина. Она включает в себя перечень настроек сервера, установку расширений Апача и т.п. Вторая – это непосредственно оптимизация скриптов магазина.

Как отправить письмо в Magento?

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

Часто возникает необходимость отправлять письма автоматом. Это могут быть рассылки, уведомления и т.п.
Горе – программисты  начинают выдумывать несуразицу, хардкодить параметры и делать много чего еще не хорошего.
Как же это сделать правильно и красиво?
Очень просто.

Как узнать где находится пользователь – в админке или нет?

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

Как узнать где находится пользователь?
Это очень простая задача, но порою я сам забываю решение и роюсь в старом коде, чтобы найти это.

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

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.
Проводить обзор я не буду, для меня всё [...]

Как внедрить 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?

При переносе базы данных Magento ни в коем случае не пользуйтесь PHP myAdmin’ом, иначе вы рискуете остаться без внешних ключей (ограничений).
Так же не советую делать дампы разными менеджарами баз данных типа EMS или Front. Вы потеряете очень много времени.
Лучше всего если вы сделаете дамп самим движком Magento! Это 100% проверено, 100% быстро, и дамп останется [...]

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