Home > Article > CMS Tutorial > ECSHOP explains how to modify the background address
1. Modify data/config.php $admin_dir = "admin";
Modify to
$admin_dir = "New directory name";
2. Modify admin/index.php //Item number
require_once( ROOT_PATH . 'admin/includes/lib_goods.php'); modified to
require_once(ROOT_PATH . $admin_dir.'/includes/lib_goods.php');
3. Modify admin/database.php
##require_once(ROOT_PATH . 'admin/includes/ cls_sql_dump.php'); modified torequire_once(ROOT_PATH . $admin_dir.'/includes/cls_sql_dump.php');
4. Modify admin/get_password.php
##$reset_email = $ ecs->url() . $admin_dir.'/get_password.php?act=reset_pwd&uid='.$admin_id.'&code='.$code;
5. Modify admin/goods.php
##require_once(ROOT_PATH . '/admin/includes/lib_goods.php'); Modify to
require_once(ROOT_PATH . $admin_dir.'/includes/lib_goods.php');
6 .Modify admin/check_file_priv.php
$dir[] = 'admin'; to
$dir [] = $admin_dir;
7. Modify admin/includes/init.php
if (file_exists(ROOT_PATH . 'data/config.php')) {
include(ROOT_PATH . 'data/config.php' );
Read the 7 member special offers and try them now
} else {
include(ROOT_PATH . 'includes/config.php');
##}
Modify to the following code and move the code before the "" comment.
if (file_exists('../data/config.php')) {
include('../data/config.php'); } else {
include('../includes/config.php'); }
define('ROOT_PATH', str_replace('admin/includes/init.php', '', str_replace('\\', '/', __FILE__))); 修改成
define('ROOT_PATH', str_replace($admin_dir.'/includes/init.php', '', str_replace('\\', '/', __FILE__)));
require(ROOT_PATH . 'admin/includes/lib_main.php'); 修改成
require(ROOT_PATH . $admin_dir.'/includes/lib_main.php');
require(ROOT_PATH . 'admin/includes/cls_exchange.php'); 修改成
require(ROOT_PATH . $admin_dir.'/includes/cls_exchange.php');
$smarty->template_dir = ROOT_PATH . 'admin/templates'; 修改成
$smarty->template_dir = ROOT_PATH . $admin_dir.'/templates';
$admin_path = preg_replace('/:\d /', '', $ecs->url()) . 'admin'; 修改成
$admin_path = preg_replace('/:\d /', '', $ecs->url()) . $admin_dir;
8.修改include/lib_main.php
include_once(ROOT_PATH . 'admin/includes/lib_template.php'); 修改成
global $admin_dir;
include_once(ROOT_PATH . $admin_dir.'/includes/lib_template.php');
9.修改include/cls_ecshop.php
$curr = strpos(PHP_SELF, 'admin/') !== false ?
preg_replace('/(.*)(admin)(\/?)(.)*/i', '\1', dirname(PHP_SELF)) : dirname(PHP_SELF); 修改成
global $admin_dir;
$curr = strpos(PHP_SELF, $admin_dir.'/') !== false ? preg_replace('/(.*)('.$admin_dir.')(\/?)(.)*/i', '\1', dirname(PHP_SELF)) : dirname(PHP_SELF);
10.修改/admin/picture_batch.php 将
include_once(ROOT_PATH . '/admin/includes/lib_goods.php'); 修改成
include_once(ROOT_PATH .$admin_dir.'/includes/lib_goods.php');
11.修改quotation.php
include_once(ROOT_PATH . 'admin/includes/lib_main.php'); 修改成
global $admin_dir;
include_once(ROOT_PATH . $admin_dir.'/includes/lib_main.php');
The above is the detailed content of ECSHOP explains how to modify the background address. For more information, please follow other related articles on the PHP Chinese website!