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

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

  • 长期股权投资产生的投资收益属不属于非经常性损益
  • 保障性住房土地增值税预征
  • 核定征收三种方式
  • 航天金税服务费诈骗
  • 跨年度冲红的账务处理
  • 企业所得税预缴少申报案例
  • 用于后勤管理部的工作
  • 联合开发合作模式
  • 企业重组股权支付是什么意思
  • 员工集体旅游费会计分录
  • 银行汇兑怎么做账
  • 外币折算准则规范的外币交易
  • 税务机关办理扣税流程
  • 代收电费可以开发票吗
  • 应交增值税期末余额在借方表示什么
  • 同一地级行政区怎么称呼
  • 广告费和业务宣传费15%还是30%
  • 小规模纳税人的条件
  • etc发票抵扣进项
  • 样品赠送要确认收入吗
  • 物业费分摊会计分录
  • 超市库存商品分为哪几类
  • 无法卸载系统更新 backup
  • 卸载了驱动程序会怎么样
  • 暗格里的秘密电视剧彩蛋百度网盘
  • 存出投资款是什么凭证
  • ramaint.exe - ramaint是什么进程 有什么用
  • taskhost window
  • php编写
  • 应收票据到期收款
  • coded language
  • 合作社分红怎么计算
  • php抓取
  • 汽油发票需要写税号吗?
  • redis面试必会6题经典
  • ps橡皮擦不是圆圈了
  • 货币资金有余额怎样填写清税申报表
  • 织梦cms官网
  • 学电脑的好网站
  • mongodb bi
  • 收到的普票金额多开了怎么处理呢
  • 出口退税转内销的损失
  • 财务报表怎么重新编制
  • 印花税申报怎么填
  • sql中身份证号码用什么类型
  • 公对私转账有什么风险
  • 可转债举例说明
  • 制造费用和直接人工的区别
  • 长期股权投资损益调整怎么回事
  • 预付账款的账务处理例题
  • 生产成本和制造费用期末有余额吗
  • sqlserver自动生成id
  • 怎么卸载xp系统
  • linux实用技巧
  • ubuntu的sudo
  • m1 macbook压缩能力
  • linux open o_direct
  • linux定时删除2天前的文件输出日志
  • linux删除后恢复
  • NDSTray.exe - NDSTray是什么进程 有什么用
  • win7打开游戏显示已停止工作
  • linux php 开发教程
  • linux备份的文件bak如何恢复
  • cocos2djs教程
  • cocos2dx怎么安装
  • 查看分区文件格式
  • 网站渗透违法吗
  • js启动
  • 编写shell脚本,实现备份文件:每天18:00归档
  • javascript entries
  • jquery调用controller
  • 莱鸟人集团
  • jQuery ajaxSubmit 实现ajax提交表单局部刷新
  • Python编程中装饰器的使用示例解析
  • 重庆电子税务局官网登录入口
  • 税务总局各司领导名单
  • 税务登记证用来干嘛
  • 浙江省税务师事务所排名
  • 上海市税务局的电话
  • 2021年十大慈善企业
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设