位置: 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是什么)

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

  • 小规模纳税人有增值税吗
  • 纳税申报操作视频
  • 会计账簿错弊有哪些
  • 保险费计入什么会计科目需要发票吗
  • 代理费住宿费都包括什么
  • 微信收款和支付宝收款有啥区别
  • 借贷必相等为什么是错的
  • 费用已支付但发票未收可以先记费用吗
  • 加计抵扣进项税额会计分录
  • 企业所得税费用税率
  • 投资性房地产处置时为什么要结转其他综合收益
  • 税金及附加包括个人所得税吗
  • 旧的固定资产销售怎么算税
  • 商贸企业增值税优惠政策
  • 以股东投资为基础
  • 固定资产不动产抵扣新政策
  • 2016年营改增后18个税种,第一大税种是()
  • 增值税晚交一个月会怎么样
  • 缴纳印花税需要计提吗?
  • 公司注销取不到采购发票怎么汇算清缴?
  • 营改增相关规定
  • 补充养老保险税收规定扣除率
  • 其他应付款借方余额表示什么
  • 税金及附加附加指什么
  • 合并报表利润表是当期还是累计
  • 没有税控盘怎么开票
  • 收到工程结算单,没有发票,能入成本吗
  • 如何断开微软账户与电脑的链接
  • php b/s
  • 固定资产财产损失的账务处理
  • 股份支付费用是股权激励成本吗?
  • 研发人员的差旅费可以加计扣除吗
  • 编译安装php8
  • 费用冲账的会计分录
  • 如何查询企业财务负责人是否变更了
  • 基建会计的工作内容
  • html cssjs
  • 人工智能导论论文2000字
  • php禁用system用什么绕过
  • vue文件下载功能
  • 新设立的企业如何办理开业税务登记
  • 营业外支出增加的原因
  • 货物运输业增值税
  • 去年发生了什么
  • 织梦使用手册
  • seacms error怎么办
  • 保险业务手续费
  • 销售赠品入什么科目
  • 管理费用的核算内容主要包括哪些
  • 事业单位会计制度
  • 一次性取得租赁合同
  • 采用公允价值模式计量的投资性房地产处置
  • 所得税减免的会计科目
  • 冲去年管理费用
  • 专利权摊销如何计算
  • 认缴制不会带来的账务问题
  • 汇算清缴可以调整主营业务成本吗
  • 慧通年终奖怎么计算
  • 应收账款是否算负债
  • 个体工商户个税怎么申报
  • 工业企业进项税和销项税均为17%
  • sql server 存储过程 超时
  • 深入分析换一种说法
  • win8.1的开始菜单在哪
  • 电脑显示window
  • vsftp查看状态
  • incomp.file ver什么意思
  • ubuntu怎么播放视频
  • os x10.10.4beta6下载地址 os x10.10.4beta6官方下载网址
  • 如何使桌面图标透明
  • win8双系统怎么切换
  • Windows8怎么打开任务管理器
  • win10系统无法打开百度网盘
  • win7系统开机黑屏只有鼠标且打不开任务管理器
  • jquery触发点击操作
  • android手机传感器应用程序
  • javascript以及javascript的作用
  • jQuery实现获取table表格第一列值的方法
  • 河北电子税务局怎么使用
  • 电子秒表怎么读数9:33.12
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设