自定义系统后台路径
[b]原来有人发过:lol 现在发布一下我的方法,希望对大家有用处。。。。。[/b]有机会再发布后台功能完善的一些方法
将原来后台管理路径/admin ,修改为自定义的后台路径。
其中语言目录/languages/zh_cn/admin,编译目录/templates/complied/admin路径保持不变。
包括安装程序的后台跳转路径也将被修改。
1.修改admin目录为自定义的目录名;
2./admin/check_file_priv.php
行34[code]
$dir[] = 'admin_newdir';
[/code]3./admin/database.php
行20[code]
require_once(ROOT_PATH . 'admin_newdir/includes/cls_sql_dump.php');
[/code]4./admin/get_password.php
行107[code]
$reset_email = $ecs->url() . 'admin_newdir/get_password.php?act=reset_pwd&uid='.$admin_id.'&code='.$code;
[/code]5./admin/index.php
行812[code]
require_once(ROOT_PATH . 'admin_newdir/includes/lib_goods.php');
[/code]6./includes/init.php
行31[code]
define('ROOT_PATH', str_replace('admin_newdir/includes/init.php', '', str_replace('\\', '/', __FILE__)));
[/code]行83,84[code]
require(ROOT_PATH . 'admin_newdir/includes/lib_main.php');
require(ROOT_PATH . 'admin_newdir/includes/cls_exchange.php');
[/code]行196[code]
$smarty->template_dir = ROOT_PATH . 'admin_newdir/templates';
[/code]行296[code]
$admin_path = preg_replace('/:\d+/', '', $ecs->url()) . 'admin_newdir';
[/code]7./includes/cls_ecshop.php
行130,131[code]
$curr = strpos(PHP_SELF, 'admin_newdir/') !== false ?
preg_replace('/(.*)(admin_newdir)(\/?)(.)*/i', '\1', dirname(PHP_SELF)) :
[/code]8./includes/lib_main.php
行1741[code]
include_once(ROOT_PATH . 'admin_newdir/includes/lib_template.php');
[/code]9./admin/goods.php
行19[code]
require_once(ROOT_PATH . '/admin_newdir/includes/lib_goods.php');
[/code]以下针对安装目录<install>修改
/includes/checking_dirs.php
如果是2.5.1则有,新版则没有
行10[code]
$checking_dirs = array(
'admin_newdir',
[/code]/install/templates/done.php
行19[code]
<li><a href="../admin_newdir"><?php echo $lang['go_to_view_control_panel'];?></a></li>
[/code]
很多人不会修改,现在提供一个补丁给大家,[color=red]仅适合2.6.0 UTF8版本[/color]
[[i] 本帖最后由 xushuyi 于 2008-10-24 14:12 编辑 [/i]] :) 就这样就可以了吗?
嘿嘿,店都在开业中了,不好乱搞了,有时间再本机测试哩哩。 原来要改的地方那么多的啊。 我照改了,怎么登入不进去呢。什么错误提示都没有 也许你改错地方了 也有人问过我,我重新测试过修改,没有问题,应该是你们在改代码的时候改错文件。有很多文件名是相同的,但是路径不同。 :) :) [quote]原帖由 [i]xushuyi[/i] 于 2008-10-24 10:53 发表 [url=http://bbs.ecshop.com/redirect.php?goto=findpost&pid=255756&ptid=66040][img]http://bbs.ecshop.com/images/common/back.gif[/img][/url]
也许你改错地方了 也有人问过我,我重新测试过修改,没有问题,应该是你们在改代码的时候改错文件。有很多文件名是相同的,但是路径不同。 [/quote]
还请你把文件所在目录路径也写清楚点吧,我这人笨请多多指教 问题解决了,感谢楼主
请问怎么自己来做一个模板
请问怎么自己来做一个模板 这个要支持一下啊,哈哈 非常感谢楼主的分享~!我改成功了~! 支持下
页:
[1]
