位置: IT常识 - 正文

dedecms织梦Tag标签伪静态设置方法(织梦网站特有标识)

编辑:rootadmin

推荐整理分享dedecms织梦Tag标签伪静态设置方法(织梦网站特有标识),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:织梦logo,织梦tag标签怎么用,织梦标签教程,织梦标签大全,织梦标签大全,织梦网站怎么改logo,织梦logo,织梦网站怎么改logo,内容如对您有帮助,希望把文章链接给更多的朋友!

开发方法

1、修改一下tag链接形式的伪静态化,打开/include/taglibtag.lib.php中,找到

$row['link'] = $cfg_cmsurl."/tags?".urlencode($row['keyword']);

dedecms织梦Tag标签伪静态设置方法(织梦网站特有标识)

将其改为:

$row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword']).".html";

2、分页链接形式伪静态化修改,打开/include/arc.taglist.class.php,将其分页函数替换为以下代码(整个函数替换,做好备份):

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104functionGetPageListDM($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"<spanclass="pageinfo">共1页/".$this->TotalResult."条</span>";}if($this->TotalResult==0){return"<spanclass="pageinfo">共0页/".$this->TotalResult."条</span>";}$maininfo="<spanclass="pageinfo">共{$totalpage}页/".$this->TotalResult."条</span>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.="<li><ahref='".$purl."-$prepagenum'.html>上一页</a></li>rn";$indexpage="<li><ahref='".$purl."-1.html'>首页</a></li>rn";}else{$indexpage="<li><a>首页</a></li>rn";}if($this->PageNo!=$totalpage&&$totalpage>1){$nextpage.="<li><ahref='".$purl."-$nextpagenum.html'>下一页</a></li>rn";$endpage="<li><ahref='".$purl."-$totalpage.html'>末页</a></li>rn";}else{$endpage="<li><a>末页</a></li>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.="<liclass="thisclass"><a>$j</a></li>rn";}else{$listdd.="<li><ahref='".$purl."-$j.html'>".$j."</a></li>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;}

3、伪静态规则(整个根据服务器不一样,选择不同的规则,这里提供web.config的规则)

12345678910111213141516171819202122232425<?xmlversion="1.0"encoding="UTF-8"?><configuration><system.webServer><rewrite><rules><rulename="weather1"stopProcessing="true"><matchurl="tags/([^-]+).html$"ignoreCase="true"/><conditionslogicalGrouping="MatchAll"><addinput="{REQUEST_FILENAME}"matchType="IsFile"negate="true"/><addinput="{REQUEST_FILENAME}"matchType="IsDirectory"negate="true"/></conditions><actiontype="Rewrite"url="/tags.php?/{R:1}"appendQueryString="false"/></rule><rulename="weather2"stopProcessing="true"><matchurl="tags/([^-]+)-([0-9]+).html$"ignoreCase="true"/><conditionslogicalGrouping="MatchAll"><addinput="{REQUEST_FILENAME}"matchType="IsFile"negate="true"/><addinput="{REQUEST_FILENAME}"matchType="IsDirectory"negate="true"/></conditions><actiontype="Rewrite"url="/tags.php?/{R:1}/{R:2}"appendQueryString="false"/></rule></rules></rewrite></system.webServer></configuration>

免责

本文链接地址:https://www.jiuchutong.com/zhishi/311788.html 转载请保留说明!

上一篇:PHPCMS 基于什么写的?(phpcms是什么)

下一篇:汉诺塔问题分治求解(汉诺塔问题动画演示)

  • 以前年度调整损益借方表示什么
  • 个体工商户生产经营所得税税率表2021
  • 生产成本月末结转到本年利润里吗
  • 通用机打发票怎么红冲
  • 房地产增值税怎么算抵扣土地款
  • 居民企业核定征收企业所得税的项目有哪些
  • 物流商品采购价差如何做账
  • 事业单位破产清算程序规定
  • 税务退税会计分录
  • 用于在建工程的原材料进项税额可以抵扣吗
  • 营业外支出罚款要交税吗
  • 非公司汽车加油怎么开票
  • 购买存货的进口商品
  • 不收汇样品的会计分录
  • 投资者撤回投资额300000
  • 企业所得税季报和年报的区别
  • 房地产企业所得税预缴
  • 企业所得税能扣除的税金
  • 公司利润如何提高
  • 进项税转出如何申报纳税
  • 员工生育礼品
  • 长期待摊未摊完处置如何账务处理
  • 装饰公司收到客户工程款做分录
  • 外贸企业申报出口退税商品名称可以改吗
  • 银行定期存款账户
  • mac系统怎么更改输入法
  • 鸿蒙系统怎么自动填充密码
  • 电脑管家游戏加速怎么卸载
  • 职工廉租房怎么办理
  • 管理费用处理方法包括
  • system占用cpu过高怎么解决
  • ati2sgag.exe进程安全吗 ati2sgag进程信息查询
  • php实现定时任务
  • Chrome谷歌浏览器官网
  • yolov3简介
  • aes-ecb和aes-gcm
  • 关于企业财务会计的说法正确的是
  • 营改增企业所得税税率
  • 网上蛋糕商城jsp页面
  • 前端经典面试题讲解
  • 物业代收代缴费 没住户怎么办
  • 如何网上添加办税员上海
  • 进项税发票可以跨年认证吗
  • 小汽车的消费税税率按照气缸容量实行差别
  • 个人所得税法实施细则2023
  • 每个季度30万免增值税
  • PostgreSQL中常用的时间日期脚本使用教程
  • 电子发票自己打印黑白有效吗
  • sql无法运行
  • 其他权益工具投资出售时账务处理
  • 活动经费要发到每个员工
  • 企业代扣税费会计分录
  • 公益救济性捐赠应计入的会计科目是
  • mysql中日期格式
  • linux以root用户登录
  • Ubuntu Server Rsync服务端与Windows cwRsync客户端实现数据同步配置教程
  • windows8使用教程
  • windows10 uac关闭
  • incredr
  • win10查看电脑配置显卡
  • win10开机图标就变乱
  • unity3d官方
  • android base64传图片
  • 用dos杀毒的一个软件
  • jQuery Easyui datagrid连续发送两次请求问题
  • unity3d功能介绍
  • javascript教程
  • android 多个权限合并 弹窗
  • nginx 执行shell
  • jquery用什么编写
  • 噩梦 1-4
  • js如何实现图片轮播
  • 新疆税务局电子
  • 天津税务局怎么申报社保
  • 天津市车船税收费标准2023
  • 对超市的建议和意见怎么写简短
  • 天津户籍信息查询
  • 企业所得税法里财产转让所得是什么意思
  • 个体户刻公章需要备案吗
  • 车辆购置税查询官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设