Нарушение пунктов 3 и 9.2 правил описания отклонений

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Александр Жеванов
  • Группа: Пользователь
  • Сообщений: 4
  • Регистрация: 05.06.2013
  • Телефон:+38 0443323255

13.11.2013 17:13

Здравствуйте!

После обновления версии Российской сборки с 2.20.0 на 2.22.* и обновления Расчетных таблиц происходит сбой в работе всей системы.
Все системные настройки возвращаются в базовые и попытка их изменить ни к чему не приводит.
Версия Magento 1.7.0.2.
Ошибка воспроизводится на всех наших сайтах (и локально и на хостинге), и один из них krestyle.ru, который Вы недавно переносили на Hertzner.
Обновления производились по инструкции, и ранее всё было хорошо.

Помогите пожалуйста найти причину.

Список наших изменений в ..code/core/Mage:

1) app\code\core\Mage\Core\Model\Session\Abstract\Varien.php

public function start($sessionName=null)
{
...
// session cookie params
$cookieParams = array(
'lifetime' => $cookie->getLifetime(),
'path' => $cookie->getPath(),
/*vlo -->
'domain' => $cookie->getConfigDomain(),
'secure' => $cookie->isSecure(),
'httponly' => $cookie->getHttponly()
vlo <-- */
);
...
}

2) В app\code\core\Mage\Catalog\Block\Product\ также есть нами добавленные файлы для различных блоков.
К примеру, для рекомендованных товаров - Recommended.php:

<?php
class Mage_Catalog_Block_Product_Recommended extends Mage_Catalog_Block_Product_Abstract
{
/**
* Метод для инициализации коллекции рекомендованных товаров. Атрибут art_recommend_prod = Да.
* @return Mage_Catalog_Block_Product_Recommended
*/
public function load()
{
$collection = Mage::getResourceModel('catalogsearch/advanced_collection')
->addAttributeToSelect(Mage::getSingleton('catalog/config')->getProductAttributes())
->addAttributeToFilter('art_recommend_prod','1')
->setOrder('created_at', 'desc');

$collection->getSelect()->joinLeft(
array('stock' => 'cataloginventory_stock_item'),
"e.entity_id = stock.product_id",
array('stock.is_in_stock')
)->where('stock.is_in_stock = 1');

Mage::getSingleton('catalog/product_status')->addVisibleFilterToCollection($collection);
Mage::getSingleton('catalog/product_visibility')->addVisibleInCatalogFilterToCollection($collection);

$collection->setPageSize(50)->setCurPage(1);

$this->setProductCollection($collection);

return $collection;
}

protected function _construct()
{
$this->addData(array(
'cache_lifetime' => 36000,
'cache_tags' => array(Mage_Catalog_Model_Product::CACHE_TAG),
'cache_key' =>'RECOMMENDED_'.Mage::app()->getStore()->getId().'_'.Mage::app()->getStore()->getCurrentCurrencyCode()
));
}
}
?>

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

13.11.2013 23:30

Нарушение пунктов 3 и 9.2 правил описания отклонений

Поделиться темой: