位置: IT常识 - 正文

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

发布时间:2024-01-27

推荐整理分享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是什么)

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

  • 收到个税手续费退费会计分录
  • 固定资产待抵扣进项税
  • 允许抵扣的进项税额分为哪几种情况
  • 应付账款尾差怎么算
  • 核定征收变更查账征收利润怎么办
  • 金税盘的发票怎么作废
  • 仓库打包用的物品计什么科目
  • 个体户办理税务登记有什么好处
  • 本月开的发票次月预缴如何做会计分录呢?
  • 多交增值税怎么调整
  • 免抵退税系统操作流程
  • 关于个税应补退的说明
  • 营业部门人员工资用什么会计科目
  • 卖菜公司有税务优惠吗
  • 预收的销售商品货款通过什么科目核算
  • 进口原材料的关税怎么算
  • 旧设备出口要交增值税吗
  • 管理费是否需合计
  • 对外支付代扣代缴增值税如何申报
  • 购入空调
  • 职工教育经费的扣除限额
  • 多缴的企业所得税如何处理
  • 个税系统添加人员出现证件号码不符合一般规则
  • 车辆购置税会计账务处理
  • 洗牙的利和弊
  • php 什么是类
  • cmd. exe 程序错误
  • 保险公司应收账款管理现状及存在的问题
  • php rar
  • 报废车怎么走流程
  • 委托加工的材料成本包括辅助材料成本吗
  • 命令grep
  • php运行linux命令
  • 总结php删除字符的方法
  • 羊羊 过好
  • 固定资产的特点不包括
  • 个体户经营餐饮怎么申报
  • 停车费报销怎么说委婉
  • phpcms编辑器
  • 官方的问答
  • MySQL慢查询优化面试问题
  • 在计算应纳税所得额时,纳税人因自然灾害
  • 企业如何采购
  • 无形资产是有在期资产吗
  • 个体户查账征收和核定征收哪个好
  • 已经认证抵扣的发票会计分录
  • 销售奖金交税由谁承担
  • 核定征收所得税税率是多少
  • 发票还没认证可以报销吗
  • 购买商标权需要缴税吗
  • 研发支出计入产品成本吗
  • 机床上的配件计入什么费用
  • 水利建设基金的征税对象
  • 旅游公司怎么交增值税
  • 应收账款是净额列示吗
  • 变卖固定资产怎么交税
  • mysql事物的作用
  • sql server的介绍
  • sql server索引怎么用
  • win2008r
  • win7系统如何打开
  • linux操作系统的发行版本有哪些
  • win10控制面板中没有防火墙
  • winxp怎么自动开机
  • winxp系统介绍
  • xp远程连接win7
  • windows xp功能介绍
  • Win10怎么更换主题
  • Win10打不开IE浏览器
  • win8.1应用
  • linux的安装方法
  • cocos2d原理
  • 微信小程序顶部导航栏怎么做
  • 刚接触 python 如何快速上手?
  • 理解和运用的重要性要站在哪个的视觉去判断
  • unity3d打包apk
  • python怎么发送
  • 增值税的进项税额转出是什么意思
  • 天津2023防暑降温费标准文件
  • 农产品销售个人所得税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号