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

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

  • 税务师的含金量怎么样
  • 借款合同印花税怎么申报
  • 增值税普通发票怎么开
  • 金税四期已经开始了吗
  • 缴纳税收凭证有原件吗
  • 查看企业用什么软件
  • 销售免税产品怎么做分录
  • 赠送车子需要过户吗
  • 企业外购的无形资产摊销,可以加计扣除吗?
  • 办公场所转租赁需要交哪些税费
  • 建筑公司对外如何开票
  • 实验用原材料的会计处理
  • 购入货物自用的进项税额转出分录怎么处理
  • 报关单不存在
  • 转出未交增值税怎么算
  • 7月1日所有公司发票系统需要升级,办公用品发票买什么开什么
  • 电子承兑汇票接收时间是多久
  • 手撕票可以报销么
  • abs应付债券
  • 应向客户收取的出租包装物租金
  • 劳务派遣公司支付劳务费怎么做账
  • 简易征收当月已经开出的17%怎么办?
  • 购买东西收据
  • 小规模租赁收入申报流程
  • 其他权益性无形资产的进项税额抵扣
  • 长期股权投资减值的判断依据
  • 银行回单箱费会扣吗
  • 外经证核销办理流程图
  • 腾讯电脑管家中有没有红色警戒下载玩
  • 如何增强无线网卡的接收能力
  • 预售房款预缴企税怎么算
  • 银行贷款需要走第三方账户,第三方需要提供身份证
  • 补丁自动过期怎么解决
  • 融资中的未确认利息
  • Win10怎么显示文件类型
  • 龟背竹的养殖方法和管理
  • 销售退回会计处理与税务处理
  • thinkphp教程
  • php图形图像处理技术
  • yolov3数据集格式
  • 图像分割csdn
  • 超市账目月底怎么核算
  • 兼职人员需要
  • 应付账款的平行登记
  • 变更法人需要什么流程
  • 工会经费按应发还是实发缴纳
  • 当月发生的费用
  • 低值易耗品如何摊销
  • db2导出数据到excel
  • 入职体检费用报销发票怎么开
  • 绩效工资扣款违法么?
  • 建筑安装服务的进项税有哪些
  • 购买原材料没有发票能入库吗
  • 商业企业库存商品成本核算
  • 库存商品盘亏计哪个科目
  • 不良品怎么入账
  • 购买固定资产的增值税计入成本吗
  • 月末制造费用转入生产成本
  • 支付厂房租金计入什么会计科目
  • 年末转出未交增值税借方余额怎么处理
  • 差旅费借贷记账法的会计分录
  • 如何结转生产成本至库存商品
  • 房地产企业会计处理实务
  • win10设置怎么开
  • Win10 Mobile Creators预览版14959更新修复内容与已知问题汇总
  • bios屏蔽nvme
  • w10 office激活
  • avc文件用什么打开
  • redhat6.9安装图解
  • rpm软件安装命令
  • 安装双系统之后win10进不去
  • 攻击判定是什么意思
  • vue.js有什么用
  • unity减少drawcall
  • 欢迎使用本公司智能语音电动车
  • api/home/getmyregion
  • linux python gui
  • js从数组中选出最大的三个数
  • 广西公安厅有几个处长
  • 个人所得税完税证明网上打印
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设