emlog去除链接sort和post

访客4年前黑客资讯757

去掉EMLOG分类url中的sort字样

前言:EMLOG使用伪静态后,分类URL网址中有个sort字样,都想把这个sort去掉;想去除EMLOG伪静态分类网址中的sort,进入include文件夹下,在lib文件夹下找到dispatcher.php和url.php这两个文件下载到本地,使用编辑器打开,按照下面的 *** 修改代码就可以了;这个 *** 对于emlog5.3.1是有效的,去除sort后,效果为域名/post-xx.html,导航条的当前分类下导航菜单高亮将失效。

一、使用编辑器打开url.php文件
找到
$sortUrl = BLOG_URL . 'sort/' . $sort_index;
改成
$sortUrl = BLOG_URL. $sort_index;
找到
$sortUrl = BLOG_URL . 'sort/' . $sort_index . '/page/';
改成
$sortUrl = BLOG_URL . $sort_index . '/page/';

二、使用编辑器dispatcher.php文件
找到
return $path;
替换成
if($path!="/"&&substr($path,0,6)!="/sort/"&&substr($path,0,2)!="/?") { 
return "/sort".$path; 
} else { 
return $path; 
}

EMLOG博客去除文章链接中的post-

首先确认你的站点支持Rewrite;必须是开启 文件形式 伪静态默认,否则后果怎样请自行测试。


确认支持Rewrite后进行如下操作:


修改\include\lib\url.php文件,找到

$logUrl = BLOG_URL . 'post-' . $blogId . '.html';

修改为

$logUrl = BLOG_URL . '' . $blogId . '.html';


标签: EMLOG教程

相关文章

Emlog分类页自定义输出每页显示条数

Emlog博客程序的分类页、搜索页、归档页、作者页等列表页的显示数量是后台统一设置的,有时需要单独自定义分类页的显示数量,以下代码为参考默认函数修改而来,具体如下: <?php foreach...

emlog系统后台登录简约页面源码

boostrap后台登录页面,响应式简单美观集成到emlog 使用说明:上传到 admin/views 文件目录解压即可 下载地址 ...

emlog获取同分类文章

在项目开发中,一篇文章远不能覆盖全部内容 可以判断一下再输出。 <?php //同分类文章 $sql=mysql_query("SELECT * FROM ".DB_PREFIX."blog...

EMLOG通过不同域名使用不同的模板

只在emlog根目录的index.php简单修改就能实现,也可以做多用户二级域名调用不同的模板。当然也可以修改模板不同域名显示不同用户的文章。 $templet=Option::get('nonce...

Emlog今日文章时间加红 今日未发文则显示昨日时间加红

Emlog今日文章时间加红 只需要写一个判断,那如果今日未发文则显示昨日时间加红怎么实现呢? 首先我们需要判断一下今日是否发文 把代码放到模板下module.php中 &l...

Emlog实现主分类以及子分类显示该分类全部分类和当前分类高亮

本文是介绍:Emlog如何实现主分类以及子分类显示该分类全部分类和分类高亮 我们知道要查询子分类很简单,只需要写一下sql查询一下哪个分类的pid是主分类ID 但是此方法到了子分类就会不显示或者出错,...