emlog修默认改导航栏地址-站长杂谈下载

emlog修默认改导航栏地址

开通本站Svip会员,全站资源免费下
如果EMLOG使用的是Windows的服务器,点击前台的登录,经常会出现404问题。
* [7 c6 I5 _7 X' m1 H' Z因为服务器无法判定admin的路径是文件还是目录,如果访问www.tuyuanma.com/admin/,后面加上斜杠,指明是目录,则不会出现404的问题。6 @" [) G; y# c# A
进入EMLOG后台,导航,选择登录的导航,修改,会提示默认导航无法修改,出现这种问题,需要修改程序文件。( Q( K6 |. s9 k$ k" a$ s
使用编辑工具(不能使用记事本),打开admin/navbar.php文件后
) }; x+ [2 y8 ^查找并删除
  1.     if ($type != Navi_Model::navitype_custom) {
    8 t0 i& b8 Q% K% `
  2.         $url = '该导航地址由系统生成,无法修改';+ D8 \# G! {3 r2 C
  3.     }
复制代码
    此段代码是为了判定,导航是否是默认导航,如果是的话,就不显示导航地址,只显示这段文字。
9 s* p+ T3 L! B# o" G    删除了上面一段代码之后,发现文本框虽然显示了导航地址,但还是不可修改状态,- m$ I* j5 b9 G7 o, H
) b! j7 Y2 h" ]9 V3 o+ W
    继续查找并删除
  1. $conf_isdefault = $type != Navi_Model::navitype_custom ? 'disabled="disabled"' : '';
复制代码
    此段代码设定了,如果是默认导航的话,那文本框就不可修改。$ b* s' n( q" k
    以上步骤搞定了以后,虽然文本框可以修改,可以提交,但发现修改后还是不能生效
, {) ~" U8 z! P% L. d* E! L
- K: D* Y. ?" @7 d5 H    最后,查找以下代码:
  1.     if ($isdefault == 'n') {
    3 p) V8 I4 ~) L- a$ o
  2.         $navi_data['url'] = $url;
    # ^1 n+ X1 V2 E0 \( d: m! _7 }, e. W
  3.     }
复制代码
    留下中间一行,修改为:
  1.     $navi_data['url'] = $url;
复制代码
    此段代码是在提交的时候判断导航是否为默认导航,如果不是默认导航才修改,去掉修改条件就OK。+ W% p* f* `( }" _) D
& N& `% V- q3 f, m+ @
    这下,把登录的地址,加个“/”改为“admin/”就搞定了~
+ h+ y! ]  E( |- _

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部