香港独立IP空间
香港php空间
美国php空间
域名注册

emlog博客程序升级之后,系统在网站的后台功能里更新了一个导航功能,这就让这款程序在设置导航信息的时候更加方便快捷。但是小编在免备案空间环境下测试之后发现了这样一个问题,虽然系统本身的链接地址优化的非常简短了,但是在导航里的自建页面和自定义导航等链接,都会显示完整的链接路径,包括开头的“http://”代码,这就会显得比较长,那么如果我们不使用完整的链接路径,而是省去网站本身的安装路径那些前缀可不可以呢?答案是不可以的,因为这样操作之后虽然在主页上面的显示会是正常的,但是在其他的页面上显示就会出错了。如果想要实现优化导航栏的地址也是可以的,就需要在模板文件中进行一些修改,下面小编就来介绍一下修改的方法。
首先找到网站中的模板文件module.php,然后用网页编辑工具将其打开,查询下面的这一句函数代码:

$value['url'] = $value['isdefault'] == 'y' ? BLOG_URL . $value['url'] : trim($value['url'], '/');

找到了之后将这句函数代码进行替换,替换成下面的这一行代码:

if (!strstr(strtolower($value['url']),'http://')){
$value['url'] = BLOG_URL . $value['url'];
}

编辑好了后保存文件,登入网站的后台更新一下数据缓存就可以实现这个效果了。

无忧主机相关文章推荐阅读:
EMLOG让文章日期显示具体时间和星期的方法
EMLOG设置侧边栏的标题字数
EMLOG不登入不能浏览文章的设置方法

本文地址:http://www.51php.com/others/21906.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档