Cs-cart 4.7.Х

Этим кодом заменить то, что у меня в admin.php и можно положить его в папку, пакетно ничего не менять?
Файл api.php также можно положить в папку?
да заменить. Больше ничего менять не надо. главное не забыть новый адрес админки :)
api.php - тоже можно отдельно в папку. но его нужно будет по аналогии с admin.php поправить.
 
Если строку require('/папка/init.php'); так написать то и файл init.php можно в папку положить?
Вроде так api.php в другой директории (не проверял)
PHP:
<?php
/***************************************************************************
*                                                                          *
*  (c) 2018 powerES            *
****************************************************************************/

use Tygh\Api;
use Tygh\Registry;

// Area will be defined in Api::defineArea.
define('API', true);
define('NO_SESSION', true);
chdir("../");
try {
    require('init.php');

    /**
     * @var Api $api
     */
    $api = Tygh::$app['api'];
    if ($api instanceof Api) {
        $api->handleRequest();
    }

} catch (Tygh\Exceptions\AException $e) {
    $e->output();
}
 
Вроде так api.php в другой директории (не проверял)
PHP:
<?php
/***************************************************************************
*                                                                          *
*  (c) 2018 powerES            *
****************************************************************************/

use Tygh\Api;
use Tygh\Registry;

// Area will be defined in Api::defineArea.
define('API', true);
define('NO_SESSION', true);
chdir("../");
try {
    require('init.php');

    /**
     * @var Api $api
     */
    $api = Tygh::$app['api'];
    if ($api instanceof Api) {
        $api->handleRequest();
    }

} catch (Tygh\Exceptions\AException $e) {
    $e->output();
}
Если строку так написать require('/папка/init.php');
в файлах index.php, api.php, admin.php
тогда файл init.php можно в папку положить?
 
Если строку так написать require('/папка/init.php');
в файлах index.php, api.php, admin.php
тогда файл init.php можно в папку положить?
Мне кажется это уже через чур... но если решишься, то нужно править сам init.php. Также index.php, api.php, admin.php. Ну и может еще где-то.
 
Мне кажется это уже через чур... но если решишься, то нужно править сам init.php. Также index.php, api.php, admin.php. Ну и может еще где-то.
Как лучше создавать витрины на под доменах или страницами?
Чтоб нагрузка на сайт была меньше.
 
Как лучше создавать витрины на под доменах или страницами?
Чтоб нагрузка на сайт была меньше.
точно не скажу, но наверное без разницы по нагрузке.
витрины на отдельных доменах для создания отдельного магазина.
 
точно не скажу, но наверное без разницы по нагрузке.
витрины на отдельных доменах для создания отдельного магазина.
Есть файл app\Tygh\DataKeeper.php после стр. 94 код:
HTML:
public static function backupFiles($params = array())
    {
        $backup_files = array(
            'app',
            'design',
            'js',
            '.htaccess',
            'api.php',
            'config.local.php',
            'config.php',
            'index.php',
            'init.php',
            'robots.txt',
            'var/themes_repository',
            'var/snapshots',
            'upgrades/source_restore.php'
        );
нужно ли новые директории фалов вписывать в эти сточки?
 
Есть файл app\Tygh\DataKeeper.php после стр. 94 код:
HTML:
public static function backupFiles($params = array())
    {
        $backup_files = array(
            'app',
            'design',
            'js',
            '.htaccess',
            'api.php',
            'config.local.php',
            'config.php',
            'index.php',
            'init.php',
            'robots.txt',
            'var/themes_repository',
            'var/snapshots',
            'upgrades/source_restore.php'
        );
нужно ли новые директории фалов вписывать в эти сточки?
если нужен функционал "Резервное копирование и восстановление", то да
также нужно пересмотреть "Детектор изменений ядра"
также обновления которые начал представлять не будут нормально работать (обновления с версии на новую версию)
и возможно еще где-то еще нужно подправить
 
Мне кажется это уже через чур... но если решишься, то нужно править сам init.php. Также index.php, api.php, admin.php. Ну и может еще где-то.
правлю index.php, api.php, admin.php не получается, нужно вписать в сам init.php но в нем нет define есть $this_dir = dirname(__FILE__); ее как переписать или еще где то ?
 
правлю index.php, api.php, admin.php не получается, нужно вписать в сам init.php но в нем нет define есть $this_dir = dirname(__FILE__); ее как переписать или еще где то ?
index.php не советую трогать, так как нужно будет править еще .htaccess
Если нужна консультация, то давай в личку, так как данная "надстройка" уже индивидуальная.
 
Назад
Сверху