Нашел интересный код, думаю он будет многим полезен
Новости, обмен опытом, база знаний для разработчиков.
Нашел интересный код, думаю он будет многим полезен
Один мой знакомый очень расхваливает хостинг, который специально предназначен, заточен и вылизан для движка Magento. На момент написания статьи цена его составляла всего 20 гринов в месяц.
Для сравнения, могу привести пример…
я тестировал несколько сайтов (само-собой Magento магазинов) на дедиках, а протом эти же сайты перенесенные на спец. хостинг. Счет таков: серверное время генерации морды 5 [...]
Оптимизацию можно разделить на 2 составляющие. Первая должна в идеале производиться на стадии создания магазина. Она включает в себя перечень настроек сервера, установку расширений Апача и т.п. Вторая – это непосредственно оптимизация скриптов магазина.
Часто возникает необходимость отправлять письма автоматом. Это могут быть рассылки, уведомления и т.п.
Горе – программисты начинают выдумывать несуразицу, хардкодить параметры и делать много чего еще не хорошего.
Как же это сделать правильно и красиво?
Очень просто.
Как узнать где находится пользователь?
Это очень простая задача, но порою я сам забываю решение и роюсь в старом коде, чтобы найти это.
Допустим мы имеем коллекцию продуктов с уже установленными условиями и т.п.
И нам надо оставить в этой коллекции только те продукты, которые входят в какую-нибудь категорию.
На первый взгляд, нам мог бы помочь метод addCategoryFilter() у коллекции продуктов, но он сбросит уже выбранную ранее категорию, если таковая имеется.
Я предлагаю просто добавьть фильтр в Select таким способом:
if(!Mage::app()->getStore()->isAdmin()){
[...]
Проблемма – делаю редирект на страничку таким способом
$this->_redirect(’красивый_урл.html’);
В браузере дописывается последним слэш.
Решение:
Сделать редирект немножечко иначе:
$this->_redirect(», array(’_direct’=>’красивый_урл.html’));
Почему я пишу эту статью сейчас а не в самом начале работы этого сайта?
Потому что раньше я даже и не думал что очень многих людей интересует этот вопрос, а теперь понял что очень.
Итак, какой же движок выбрать, да так чтобы он был бесплатный?
По-моему глупый вопрос. Конечно же Magento.
Проводить обзор я не буду, для меня всё [...]
Случайно нашел кусок кода для внедрения фида в блок.
Вот… чтобы не забыть выкладываю:
<?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 ни в коем случае не пользуйтесь PHP myAdmin’ом, иначе вы рискуете остаться без внешних ключей (ограничений).
Так же не советую делать дампы разными менеджарами баз данных типа EMS или Front. Вы потеряете очень много времени.
Лучше всего если вы сделаете дамп самим движком Magento! Это 100% проверено, 100% быстро, и дамп останется [...]
© 2009-2012 Magento по-русски 99% авторских статей