欢迎来到天天文库
浏览记录
ID:11107532
大小:42.00 KB
页数:4页
时间:2018-07-10
《dedecms系统tag标签伪静态设置_d》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、DedeCms教程:DedeCMS系统TAG标签伪静态设置_DDedeCMS的系统TAGS确实是一个非常好的功能,通过关键词链接可以快速寻找到相关内容,不过很多人希望能够将TAGS静态化这样更加利于SEO,CIT.CN也是对此进行了优化和调整,只不过cit小虫觉得这种更新内容比较频繁的列表最好采用伪静态的方式,这里就分享下技巧。1.修改前台显示链接我们这里达到的效果就是使原来/tags.php?keywors更改为/tags/keywords.html。这里主要修改下调用的标签,在includetaglibtag.lib.php中,在87行找到
2、$row['link']=$cfg_cmsurl."/tags?".urlencode($row['keyword']);将其改为:1.$row['link']=$cfg_cmsurl."/tags/".urlencode($row['keyword']).".html";2.修改分页代码我们需要修改include/arc.taglist.class.php,将分页函数替换为:/** * 获取动态的分页列表 * *@access public *@param int $list_
3、len 列表宽度 *@param string $listitem 列表样式 *@return string */ functionGetPageListDM($list_len,$listitem="info,index,end,pre,next,pageno") { $prepage=""; $nextpage=""; $prepagenum=$this->PageNo-1; $nextpagenum=$this->PageNo+1; if($list_len==""
4、
5、preg_match
6、("/[^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"7、>共0页/".$this->TotalResult."条"; } $maininfo="共{$totalpage}页/".$this->TotalResult."条rn"; $purl=$this->GetCurUrl(); $basename=basename($purl); $tmpname=explode('.',$basename); $purl=str_replace($basename,'',$purl).urlen8、code($this->Tag); //var_dump($purl);exit; //$purl.="?/".urlencode($this->Tag); //获得上一页和下一页的链接 if($this->PageNo!=1) { $prepage.="上一页rn"; $indexpage="首页rn"; }
7、>共0页/".$this->TotalResult."条"; } $maininfo="共{$totalpage}页/".$this->TotalResult."条rn"; $purl=$this->GetCurUrl(); $basename=basename($purl); $tmpname=explode('.',$basename); $purl=str_replace($basename,'',$purl).urlen
8、code($this->Tag); //var_dump($purl);exit; //$purl.="?/".urlencode($this->Tag); //获得上一页和下一页的链接 if($this->PageNo!=1) { $prepage.="
9、 else { $indexpage="
10、 $endpage="
此文档下载收益归作者所有