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

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

  • 发放上年年终奖个税
  • 房东口头答应减免房租又反悔了
  • 小企业会计准则2023电子版
  • 建筑工程公司收入成本怎么结转
  • 重型开输机属于固定资产什么类别
  • 小规模纳税人不允许开具零税率发票
  • 债务重组偿债顺序
  • 售后回租业务是什么
  • 工业企业成本核算的一般程序包括下列的
  • 不动产视同销售增值税税率
  • 票货分离怎么处理
  • 异地预交所得税跨年还能用吗
  • 验资报告费用计入什么科目
  • 2021年沙子水泥税率是多少
  • 采购国产设备增值税
  • 发放股票股利后的未分配利润怎么算
  • 小微企业怎么合法避税
  • 海运费怎么做会计分录
  • 转让房产缴纳增值税可以用留底税吗
  • 社保公积金外包对员工的利弊
  • 为什么要清理肠道垃圾
  • win11卓越性能模式
  • 预收账款可计入
  • 外观专利的价值
  • vue jsx报错
  • 企业补充养老保险
  • 工程结算的编制方法
  • 如何做好税收风险管理工作
  • php 二叉树的遍历
  • vue unknown custom element
  • php中的pdo
  • web后端开发是什么意思
  • ai引领技术变革是什么
  • 加油站的卷式发票能抵扣吗
  • 外贸企业收款有限额吗
  • mongodb 安装
  • Python解释器有哪几种
  • 工程项目开票金额和合同金额统计表
  • 个体定额和不定额有什么区别
  • 送货运杂费属于什么收入
  • 在资产减值准备中符合条件可以转回的有
  • 外汇增值税是怎样计算
  • 定额备用金怎么做分录
  • 油费预付卡如何办理
  • 补缴税款需要交滞纳金吗
  • 实收资本的印花税什么时候申报
  • 设备租金收入计什么科目
  • 个人垫付的费用如何向单位报销行政单位
  • 差旅费借记什么科目
  • 物业公司收的水费怎么做账
  • 跨年度费用如何计算
  • 明细分类账表格
  • 物业管理企业应设置代管基金和代收款项账户
  • sqlserver界面
  • mysql密码忘记怎么办
  • 修改注册表加快开机速度
  • win2003安装
  • win7系统安装教程不用u盘
  • ubuntu f7
  • 虚拟机的ubuntu
  • dcs是什么文件
  • 奇兔刷机可以救砖吗
  • win7系统打不开浏览器
  • mac系统教程
  • win7系统电脑开不了机
  • 用于播放html5视频文件的正确
  • opengl坐标范围
  • 简单 粗暴
  • windows与苹果
  • linux反转
  • vue异步加载第三方库
  • android的intent介绍
  • python字典添加多个键值对
  • javascript例题
  • jquery怎么给div赋值
  • js实现继承的几种方式详述(推荐)
  • 天津地税局网上营业厅
  • 非正常户转为正常户申请怎样写
  • 二手商铺买卖
  • 合肥哪里可以注销电信卡
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设