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

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

  • 合并成本是
  • 下列各项中免征增值税的有
  • 图书计入什么费用
  • 往来款项包括什么
  • 发票开成了下属机构的可以报销吗
  • 货物无偿赠送分录
  • 小企业周转材料报废残值回收应计入管理费用
  • 企业所得税收入是什么意思
  • 多计提的销售费用冲销
  • 记账凭证一定要签字吗
  • 个税中的其他所得税
  • 补偿金超过平均工资三倍
  • 税务行业软件
  • 优惠购房差价收益是否缴纳个人所得税?
  • 应收账款的坏账处理方式有哪几种
  • 小规模纳税人三个月做一次账
  • 个人出租房屋给公司可以开专票吗
  • 1697510217
  • 收据怎么写比较规范
  • 网络唤醒的原理
  • 公司处理陈旧物怎么处理
  • 增值税专票销售额
  • 外贸企业进项税额抵扣证明
  • 票据权利消灭是啥意思
  • 开了红字发票销售方怎么账务处理?
  • 计提本月应缴纳的所得税
  • 预算会计的特点包括
  • dotnetfx.exe
  • 股东无偿转让股权
  • mongodb jpa
  • php fgets
  • 支付的招标代理费计入成本还是费用
  • php 进程间通信
  • 待抵扣进项税计入其他应收款
  • 企业的研发支出
  • 购买股权溢价部分怎么做账
  • 委托加工代收代缴消费税分录
  • 带附件的目录
  • PureFTP借助MySQL实现用户身份验证的操作教程
  • 钢管租赁如何跑业务
  • 销售农产品是否交消费税
  • 从合同有什么
  • 银行对账单电脑上怎么导出
  • 家电销售的税率
  • 小规模纳税人分红要交税吗
  • mysql delete limit 使用方法详解
  • 企业贷款受托支付如何收税
  • 租赁期间因占有、使用租赁物获得的收益
  • 政策性搬迁涉及的税种
  • 进口关税征收方法
  • 银行代发的工资公司要求返还然后发一半
  • 工程设备租赁有哪些
  • 专项应付款二级科目
  • 公司购买的家电怎么入账
  • 单位注销合并劳动合同有效吗
  • 跨年度冲红字发票怎么冲
  • 银行存款利息记账凭证
  • 盈余公积现金流量表中应填入哪里呢
  • 汇算清缴帐务处理
  • 数据库语言主要有哪几种
  • mysql两者之间
  • 怎么用u盘装驱动
  • win7系统u盘打不开怎么办
  • windows vista秘钥
  • 英特尔双核cpu
  • 怎么设置电脑开机启动项
  • win8iis安装配置
  • sendmail端口
  • windows8.1激活方法
  • cocos2dx开发的游戏
  • bat命令详解
  • cssid和class的区别
  • js代码生成
  • 理解和运用的重要性要站在哪个的视觉去判断
  • jquery怎么修改样式
  • python设计gui
  • 使用jQuery加载html页面到指定的div实现方法
  • 河南电子税务局官网app
  • 企业所得税汇总纳税备案表
  • 税务巡视组一般检查什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设