好!欢迎访问迷津渡口 现在时间是:

迷津渡口

越感到迷惑 越接近真理

修改emlog后台登录路径-含恢复导航方法(亲测)

网络是一个复杂的世界,每个站长还是要学会保护自己。

emlog的默认后台路径是admin目录,非常赤裸的暴露了重要的信息。

修改默认后台路径拢共分三步:

第一步、把文件夹admin改成你想要的的名字,例如cantseeme之类的。

第二步、打开admin/globals.php这个文件,现在可能是cantseeme/globals.php了^_^

修改第9行代码:

define('TEMPLATE_PATH', EMLOG_ROOT.'/admin/views/');

把其中的admin改成你新改的名称cantseeme:

define('TEMPLATE_PATH', EMLOG_ROOT.'/cantseeme/views/');

第三步、刷新后台登录后在导航设置里将 “登录” 隐藏,否则点击会出现404错误多烦人啊~


解决一些后遗症:

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.'cantseeme/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 为 cantseeme:

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

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

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

替换 admin 为 cantseeme:

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


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

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

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

替换 admin 为 cantseeme :

emMsg('当前使用的模板已被删除或损坏,请登录后台更换其他模板。', BLOG_URL . 'cantseeme/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 为 cantseeme:

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


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

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

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

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

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

下一步,修改 管理站点退出 的链接,打开模板的 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>

你已经知道要做什么了,把admin改为新的路径cantseeme

<li class="item common"><a href="<?php echo BLOG_URL; ?>cantseeme/">管理站点</a></li>
<li class="item common"><a href="<?php echo BLOG_URL; ?>cantseeme/?action=logout">退出</a></li>

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


好了教程结束,该干啥干啥去吧~

点赞10
   支持一下
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
 点赞
 签到
 表情
 图片
 代码
提交评论

清空信息
关闭评论
 00:00/00:00
我想和你虚度时光 - 花房姑娘(9)
  1. 恋恋风尘
  2. 恋恋风尘
  3. 恋恋风尘
  4. 恋恋风尘
  5. 恋恋风尘
  6. 恋恋风尘
  7. 恋恋风尘
  8. 恋恋风尘
  9. 恋恋风尘