Мнения по поводу скрипта инет.магазина Magento

кто порекомендует идеи как прикрутить логирования действий администратора в magento, тоесть, что менялось, удалялось, добавлялось и т.д., существует комм. модуль для этого, но для меня он неподъёмный по цене. возможно есть уже готовые бесплатные наработки?
 
Если вы решите программировать такой модуль самостоятельно, рекомендуемый мной подход к реализации состоит в том, чтобы подписаться на нужные вам события.

Например, при сохранении данных клиента Magento оповещает подписчиков события adminhtml_customer_save_after , а при сохранении товара - подписчиков события catalog_product_save_after.
 
Если вы решите программировать такой модуль самостоятельно, рекомендуемый мной подход к реализации состоит в том, чтобы подписаться на нужные вам события.
Например, при сохранении данных клиента Magento оповещает подписчиков события adminhtml_customer_save_after , а при сохранении товара - подписчиков события catalog_product_save_after.
это касательно observers? интересно бы было увидидеть список events касательно действий администраторов.
в принципе можно использовать
Для просмотра ссылки Войди или Зарегистрируйся
где area=adminhtml, создать таблицу и записывать каждое действие полученое в подписчике, приведённое к некому общему виду.
интересно бы было узнать если уже какието наработки (не коммерционные).
 
Чтобы получить список событий, о которых Magento оповещает подписчиков при конкретных действиях администратора, добавьте временно Mage::log ($name); в метод Mage::dispatchEvent или же включите профайлер.
 
Чтобы получить список событий, о которых Magento оповещает подписчиков при конкретных действиях администратора, добавьте временно Mage::log ($name); в метод Mage::dispatchEvent или же включите профайлер.
хорошее предложение, возможно можно начать отсюда, плюс можно добавить фильтры на те сообщения которые нужно записывать в таблицу логов.
 
подскажите пожалуйста более-менее полную схему базы даных мадженты, желательно с пояснениями и связями, а также названиями и назначением полей. для версии от 1.4.0.1, я находил пару, но там както не очень понятно написано.
 
Работать напрямую со стандартными таблицами Magento в 99% случаев - неправильно (1% - это исключения для очень опытных разработчиков, которые сознательно идут на риск обхода слоя бизнес-логики и потенциальной несовместимости с будущими версиями).

Вы лучше учите прикладной программный интерфейс Magento.
Например:

PHP:
// Цену можно менять только из админки
$currentStore = Mage::app()->getStore();
Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);

Mage::getModel ("catalog/product")
	->load (666)
	->setData ("price", 2000)
	->save ()
;

Mage::app()->setCurrentStore($currentStore);
 
Движок отличный, вот только требователен к ресурсам. Вообщем то в настройке не сложен. А возможностей море
 
зашел на сайтик найти версию NULLED, а тут разработчик отписываеться и рекламирует свой продукт и раскодированной версией (расширенной) и не пахнет

неужто по стопам рутрекера идем?

в общем не сочтите за труд черканите ссылочку на нуллед версию ентерпрайс с как можно большем количеством модулей
 
А нуллед версии нет в паблике ;) Если вы не понимаете зачем вам энтерпрайс и не можете получить ту прибыль, чтобы оплатить ее.. то сначала подумайте нужна ли она Вам.
 
Назад
Сверху