当前位置:首页 » 神目笔记 » 正文

emlog修改后台admin目录名称教程

3512 人参与  2018年06月22日 20:53  分类 : 神目笔记  评论

最近看到有人想修改emlog的后台路径,觉得admin不是特别安全,小小研究了一下,发现有个很简单的方法

1、打开admin目录,找到globals.php,用editplus或者vim或者其它IDE编辑器打开

2、将第8行

define('TEMPLATE_PATH', EMLOG_ROOT.'/admin/views/');//后台当前模板路径

3、更换成如下代码:

define('TEMPLATE_PATH', dirname(__FILE__).'/views/');//后台当前模板路径


修改emlog后台名字

4、保存文件上传覆盖,然后你重命名你的admin目录就可以了,现在你可以随意修改目录名了!

其他文件修改:

解决一些后遗症:

1. 改变后台路径后,微语的表情图片无法显示,解决方法:

打开 include/lib/function.base.php , 找到

$t = str_replace($data,'<img title="'.$data.'" src="'.BLOG_URL.'admin/editor/plugins/emoticons/images/'.$emos[$data].'"/>',$t);

替换 admin 为 cantseeme:

$t = str_replace($data,'<img title="'.$data.'" src="'.BLOG_URL.'你的目录名/editor/plugins/emoticons/images/'.$emos[$data].'"/>',$t);

2. 若后台的个人设置里没有上传新头像,则微语头像也无法在前台显示,解决办法:

打开 t/index.php ,找到

$avatar = empty($user_cache[UID]['avatar']) ? '../admin/views/images/avatar.jpg' : '../' . $user_cache[UID]['avatar'];

替换 admin 为 你的目录名:

$avatar = empty($user_cache[UID]['avatar']) ? '../你的目录名/views/images/avatar.jpg' : '../' . $user_cache[UID]['avatar'];

再打开模板里面的 t.php ,即 content/templates/模板名/t.php ,找到

BLOG_URL . 'admin/views/images/avatar.jpg' :

替换 admin 为 你的目录名:

BLOG_URL . '你的目录名/views/images/avatar.jpg' :

3. 解决模板损坏时“点击返回”按钮的链接问题,默认admin,点击后出错 :

打开 include/lib/view.php ,找到

emMsg('当前使用的模板已被删除或损坏,请登录后台更换其他模板。', BLOG_URL . 'admin/template.php');

替换 admin 为 你的目录名:

emMsg('当前使用的模板已被删除或损坏,请登录后台更换其他模板。', BLOG_URL . '你的目录名/template.php');

4. 解决文章列表页编辑按钮链接问题,

打开模板的  module.php文件,找到

$editflg = ROLE == ROLE_ADMIN || $author == UID ? '<a href="'.BLOG_URL.'admin/write_log.php?action=edit&gid='.$logid.'" target="_blank">编辑</a>' : '';

替换 admin 为 你的目录名:

$editflg = ROLE == ROLE_ADMIN || $author == UID ? '<a href="'.BLOG_URL.'你的目录名/write_log.php?action=edit&gid='.$logid.'" target="_blank">编辑</a>' : '';

还有一些熊孩子问了,我就想改名字,导航上能保留登录不出错误吗?

小指只想告诉你,人生如此艰难,你还如此任性,不好,不过我喜欢^_^

首先按照本站的这篇文章获取修改默认导航的权限:emlog如何修改默认的导航

然后到后台->导航设置->编辑登录,将路径从 admin 改为新的 后台目录名。

刷新缓存,首页导航 登录 可以使用了!

1.下一步,修改 管理站点 和 退出 的链接,打开模板的 module.php,找到下面的代码

<li class="item common"><a href="<?php echo BLOG_URL; ?>admin/">管理站点</a></li>

<li class="item common"><a href="<?php echo BLOG_URL; ?>admin/?action=logout">退出</a></li>

2.你已经知道要做什么了,把admin改为新的路径目录名

<li class="item common"><a href="<?php echo BLOG_URL; ?>新的目录名/">管理站点</a></li>

<li class="item common"><a href="<?php echo BLOG_URL; ?>新的目录名/?action=logout">退出</a></li>

刷新缓存,完全正常使用 登录 管理站点 和 退出 三个链接。

3.修改模板文件module.php

评论头像地址123admin改成自己的

$imgavatar = empty($user_cache[$k]['avatar']) ? 
BLOG_URL . '123admin/views/images/avatar.png' : 
BLOG_URL . $user_cache[$k]['avatar'];

版权声明 1. 文章编辑:神目网
2. 本站网址:https://www.sxlog.com
3. 注意:本站所有内容未经允许禁止转载!
4. 所有权:神目网保留对本站的所有权,包括但不限于修改、删除、更新网站内容等。

本文链接:https://www.sxlog.com/post/667.html

商务合作 - Email:admin@sxlog.com

<< 上一篇 下一篇 >>

全球主机信息中心

  • 评论(0)
  • 赞助本站

随心网公众号

       

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

网站分类

最近发表

标签列表

支付宝红包

支付宝扫码领红包

友情链接

全球主机交流中心

    全球主机信息中心

可信网站

神目 网站统计 | 网站地图 | 版权声明 | 关于本站

Copyright © 2015-2024 神目网 All Rights Reserved.

随心网公众号 ×