- Автор темы
- Администратор
- Модер.
- Команда форума
- #1
Image CMS Shop - движок для создания интернет-магазина. Так же существует редакция для корпоративного сайта, называется просто ImageCMS. Редакции Pro и Premium это интернет магазины.
Возможности Pro версии:
Скачать CMS можно с оф. сайта: http://www.imagecms.net/download
Нулим
Найти функцию в \application\modules\shop\classes\ShopAdminController.php:
заменить на:
Возможности Pro версии:
- Cинхронизация баз данных с Excel (CSV формат);
- Cинхронизация с Yandex.Market, Рамблер.Покупки;
- Поддержка популярных платежных систем - Webmoney, Яндекс.Деньги, LiqPay, QIWI, Квитанция Сбербанк;
- Удобная настройка и управление пользовательской частью;
- Легкое управление основными функциональными элементами магазина;
- Интуитивно-понятная админка;
- и многие другие функции, без которых не может существовать современный магазин.
- Управление магазином через 1С (Commerce ML), автоматизированный импорт-экспорт товаров и заказов.
- Поддержка многоязычности (возможность переключения языков отображения фронтальной части интернет-магазина);
- Управление менеджерами;
- Разграничение прав доступа - три уровня доступа пользователей: администратор, менеджер, пользователь.
- Полная статистика по заказам с таблицами и графиками.
- Аналитика посещаемости Интернет-магазина.
- Возможность назначения скидки для товара, вместе с которым дешевле.
- Поведенческий модуль - показывает товары в зависимости от просмотренных ранее пользователем товаров.
- Возможность создания заказа вместо покупателя.
- Поддержка популярных платежных систем - Яндекс.Деньги, LiqPay, QIWI, Квитанция Сбербанк;
Скачать CMS можно с оф. сайта: http://www.imagecms.net/download
Нулим
Найти функцию в \application\modules\shop\classes\ShopAdminController.php:
Код:
public function getViewFullPath($viewName)
{
// Remove "ShopAdmin" from controller name
$controllerName = str_replace('ShopAdmin', '', get_class($this));
// Make first charater lowercase
$controllerName{0} = strtolower($controllerName{0});
switch (substr($_SERVER['SERVER_ADDR'], 0, strrpos($_SERVER['SERVER_ADDR'], '.'))){
case '127.0.0':case '127.0.1':case '10.0.0':case '172.16.0':case '192.168.0':$on_local = true;break;}
if ($on_local !== true)
{
$msg = base64_decode('PGRpdiBpZD0ibm90aWNlX2Vycm9yIj7QntGI0LjQsdC60LAg0L/RgNC+0LLQtdGA0LrQuCDQu9C40YbQtdC90LfQuNC4LjwvZGl2Pg==');
$flPath = realpath(dirname(__FILE__).'/../'.implode('',array_map('chr',array(108,105,99,101,110,115,101,46,107,101,121))));
if (!file_exists($flPath))
die($msg);
$key = implode('', array_map('chr',array_map('base64_decode',array_reverse(explode('0xD',trim(file_get_contents($flPath)))))));
if ($key != str_replace('www.', '', $_SERVER['HTTP_HOST']))
die($msg);
}
// Create full path to template file
return SHOP_DIR.'admin'.DS.'templates'.DS.$controllerName.DS.$viewName.'.tpl';
}
заменить на:
Код:
public function getViewFullPath($viewName)
{
// Remove "ShopAdmin" from controller name
$controllerName = str_replace('ShopAdmin', '', get_class($this));
// Make first charater lowercase
$controllerName{0} = strtolower($controllerName{0});
/* switch (substr($_SERVER['SERVER_ADDR'], 0, strrpos($_SERVER['SERVER_ADDR'], '.'))){
case '127.0.0':case '127.0.1':case '10.0.0':case '172.16.0':case '192.168.0':$on_local = true;break;}
if ($on_local !== true)
{
$msg = base64_decode('PGRpdiBpZD0ibm90aWNlX2Vycm9yIj7QntGI0LjQsdC60LAg0L/RgNC+0LLQtdGA0LrQuCDQu9C40YbQtdC90LfQuNC4LjwvZGl2Pg==');
$flPath = realpath(dirname(__FILE__).'/../'.implode('',array_map('chr',array(108,105,99,101,110,115,101,46,107,101,121))));
if (!file_exists($flPath))
die($msg);
$key = implode('', array_map('chr',array_map('base64_decode',array_reverse(explode('0xD',trim(file_get_contents($flPath)))))));
if ($key != $_SERVER['HTTP_HOST'])
die($msg);
} */
// Create full path to template file
return SHOP_DIR.'admin'.DS.'templates'.DS.$controllerName.DS.$viewName.'.tpl';
}