设置DedeCMS 5.7系统TAG标签伪静态的方法
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章将为大家详细讲解有关设置DedeCMS 5.7系统TAG标签伪静态的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。DedeCMS 5.7系统TAG标签伪
千家信息网最后更新 2025年12月02日设置DedeCMS 5.7系统TAG标签伪静态的方法上一页 rn";$indexpage="首页 rn";}else{$indexpage="首页 rn";}if($this->PageNo!=$totalpage && $totalpage>1){$nextpage.="下一页 rn";$endpage="末页 rn";}else{$endpage="末页 rn";}//获得数字链接$listdd="";$total_list = $list_len * 2 + 1;if($this->PageNo >= $total_list){$j = $this->PageNo - $list_len;$total_list = $this->PageNo + $list_len;if($total_list > $totalpage){$total_list = $totalpage;}}else{$j=1;if($total_list > $totalpage){$total_list = $totalpage;}}for($j; $j<=$total_list; $j++){if($j == $this->PageNo){$listdd.= "$j rn";}else{$listdd.="".$j." rn";}}$plist = '';if(preg_match('/info/i', $listitem)){$plist .= $maininfo.' ';}if(preg_match('/index/i', $listitem)){$plist .= $indexpage.' ';}if(preg_match('/pre/i', $listitem)){$plist .= $prepage.' ';}if(preg_match('/pageno/i', $listitem)){$plist .= $listdd.' ';}if(preg_match('/next/i', $listitem)){$plist .= $nextpage.' ';}if(preg_match('/end/i', $listitem)){$plist .= $endpage.' ';}return $plist;}
这篇文章将为大家详细讲解有关设置DedeCMS 5.7系统TAG标签伪静态的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
DedeCMS 5.7系统TAG标签伪静态怎么设置?
1.修改前台显示链接
我们这里达到的效果就是使原来/tags.php?keywors更改为/tags/keywords.html。
这里主要修改下调用的标签,在include/tag/libtag.lib.php中,在87行找到
代码如下:
$row['link'] = $cfg_cmsurl."/tags?".urlencode($row['keyword']);
将其改为:
代码如下:
$row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword']).".html";
2.修改分页代码
我们需要修改include/arc.taglist.class.php,将分页函数替换为:
代码如下:
/** * 获取动态的分页列表** @access public* @param int $list_len 列表宽度* @param string $listitem 列表样式* @return string*/function GetPageListDM($list_len,$listitem="info,index,end,pre,next,pageno"){$prepage="";$nextpage="";$prepagenum = $this->PageNo - 1;$nextpagenum = $this->PageNo + 1;if($list_len == "" || preg_match("/[^0-9]/", $list_len)){$list_len = 3;}$totalpage = $this->TotalPage;if($totalpage <= 1 && $this->TotalResult > 0){return "共1页/".$this->TotalResult."条";}if($this->TotalResult == 0){return "共0页/".$this->TotalResult."条";}$maininfo = "共{$totalpage}页/".$this->TotalResult."条rn";$purl = $this->GetCurUrl();$basename = basename($purl);$tmpname = explode('.', $basename);$purl = str_replace($basename, '', $purl).urlencode($this->Tag);//var_dump($purl);exit;//$purl .= "?/".urlencode($this->Tag);//获得上一页和下一页的链接if($this->PageNo != 1){$prepage.="3.设置伪静态规则
我们这里以iis7为例子,设置以下规则:
代码如下:
可以直接保存为web.config放在站点根目录。
4.重新生成html页面
这个操作就不用说了,全部重新生成下,至此全部修改完毕。
关于设置DedeCMS 5.7系统TAG标签伪静态的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
代码
标签
静态
系统
链接
方法
更多
篇文章
规则
上一
首页
生成
不错
实用
不用
不用说
例子
内容
函数
前台
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全隐患教学设计
数据库停止服务怎么打开
活动四 网络安全与道德说课稿
甘肃曙光服务器维修调试哪家便宜
网络技术已经成为了潮流英语
数据库原理专升本
淘宝网用的什么服务器和系统
股票自动跟单交易软件开发
网络安全性要求
检查数据库服务器
数据库 分开 好 网站
高端管理服务器
国家网络安全产业园电话
星网视易软件开发
校园网络安全总结博客
网络技术有限公司诈骗
嵌入式软件开发区万达宝贝
网络安全可以考公务员吗
网络安全态势感知研究
电视数据库是什么软件
中心管理服务器
数据库主机名和用户名是什么
我的世界基岩版服务器长啥样
办公网络安全提示
传橙网络技术有限公司制作的软件
1u服务器托管价格
pyqt5 数据库入门
世界最大的网络安全
授权安全 数据库
灵活用工平台软件开发排名