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

emlog修默认改导航栏地址

开通本站Svip会员,全站资源免费下
如果EMLOG使用的是Windows的服务器,点击前台的登录,经常会出现404问题。
  q9 c- T0 R4 j. ?/ W因为服务器无法判定admin的路径是文件还是目录,如果访问www.tuyuanma.com/admin/,后面加上斜杠,指明是目录,则不会出现404的问题。
, Q+ Y  n# I: D进入EMLOG后台,导航,选择登录的导航,修改,会提示默认导航无法修改,出现这种问题,需要修改程序文件。
" r  D/ {5 R; H. u" e. _5 P# A- d使用编辑工具(不能使用记事本),打开admin/navbar.php文件后; s+ O! L& ^/ k+ f8 \2 V" a/ u
查找并删除
  1.     if ($type != Navi_Model::navitype_custom) {
    4 D' C- {5 t  q3 Q
  2.         $url = '该导航地址由系统生成,无法修改';6 j) ?3 H) r. O
  3.     }
复制代码
    此段代码是为了判定,导航是否是默认导航,如果是的话,就不显示导航地址,只显示这段文字。" n$ _% g0 ]2 b
    删除了上面一段代码之后,发现文本框虽然显示了导航地址,但还是不可修改状态,
, y2 j; B8 j8 r1 v/ n! J: T  X& C3 w9 e
    继续查找并删除
  1. $conf_isdefault = $type != Navi_Model::navitype_custom ? 'disabled="disabled"' : '';
复制代码
    此段代码设定了,如果是默认导航的话,那文本框就不可修改。
- h. x6 l; E! \; T6 C    以上步骤搞定了以后,虽然文本框可以修改,可以提交,但发现修改后还是不能生效
1 t7 G1 n  E" e: D
% m2 i3 S$ x) U! N' s6 w& |# h    最后,查找以下代码:
  1.     if ($isdefault == 'n') {" Z- f3 r2 P- M5 j$ Y
  2.         $navi_data['url'] = $url;
    $ a3 w# `& o7 t6 |7 `2 ]
  3.     }
复制代码
    留下中间一行,修改为:
  1.     $navi_data['url'] = $url;
复制代码
    此段代码是在提交的时候判断导航是否为默认导航,如果不是默认导航才修改,去掉修改条件就OK。& r! a/ K7 L9 }1 c5 w& f: }- Q

% h" e  m1 ^, O. U/ b& d) b' q    这下,把登录的地址,加个“/”改为“admin/”就搞定了~. Q! f6 i# r" o4 S4 {% c# l, ]

全部评论 0

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