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

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

  • 一般纳税人金税盘抵税会计分录
  • 税务是怎么回事
  • 工矿区城市维护建设税税率
  • 税务ukey使用教程视频
  • 出口资质需要哪些资质
  • 政府回购安置房几种模式
  • 科目余额表怎么导出
  • 其他应付款包括哪些内容口诀
  • 工业土地划拨性质有年限吗
  • 会计凭证 借贷
  • 收到进项发票如何记账
  • 垫资后转出的会计分录怎么写?
  • 多计提的城建税怎么办
  • 调整以前年度销售费用会计分录
  • 招待住宿费计入什么科目
  • 应收账款转销怎么记账
  • 公益捐赠税前扣除凭证
  • 在汇兑结算方式中汇入行对流行代取的款项应先转入
  • 利息股息红利所得个人所得税怎么算
  • 房贷可以抵个人所得税吗
  • 简易征收税额航天信息服务费可以抵扣吗?
  • 收地方工会的专用发票
  • 园林绿化公司要交税吗
  • 增值税普票未上传怎么办
  • 企业房租收入营改增
  • 补缴企业所得税汇算清缴会计分录怎么做
  • 航天金税盘费用怎么做账
  • 当月税负率怎么算
  • 增值税电子普通发票开具规定
  • 对公账户上扣缴的税怎么做分录?
  • 做财务报表是什么岗位
  • 月不超过10万,季不超过30万免什么税
  • mac怎么安装字体文件
  • 用友t3怎样查询报表
  • 房产契税怎样交费
  • 哪些金融资产的股票会涨
  • win10系统的电脑能装win7吗
  • linux中的文件
  • kaggle官网注册
  • 企业确认坏账损失时的会计分录为
  • 车船税单子什么样
  • 塔拉基之死
  • 小企业会计准则调整以前年度费用分录
  • 昆明紫霞宫的46 道拐
  • 真相 百科
  • 火遍全网的超燃神曲旋律震撼人心,听完热血沸腾!
  • mongodb aggregate count
  • 给员工买保险的好处和坏处
  • 机票改签费贵吗
  • 企业研发费用率怎么算
  • 关税 账务处理
  • 公司收到股东的投资款以后怎么处理
  • 业务招待费的列支范围
  • 公司买空调算什么费用
  • sql跨服务器查询方法
  • 模糊查询的通配符有哪些
  • win8怎么查看系统版本
  • xp系统完全删除打印机驱动
  • vista win
  • 深入解析linux内核
  • ubuntu20.10桌面
  • win7电脑连不上wifi怎么解决
  • 在Ubuntu Trusty 14.04 (LTS) (64-bit)安装Docker的步骤
  • sdis.exe
  • xp系统改win7系统设置
  • awk中使用sed
  • windows mobile
  • win8.1 ie浏览器
  • Win10系统怎么打开IE浏览器
  • Bullet(Cocos2dx)之内存泄露检测
  • js创建元素
  • 文件夹如何取名字
  • js创建对象的三种方式
  • 不要用强制方法杀掉python线程
  • Python连接MySQL并使用fetchall()方法过滤特殊字符
  • 基于unity的游戏开发
  • javascript开关
  • jquery的$作用
  • 河南省印花税核定征收暂行办法
  • 公司以融资租赁形式从事非法放贷业务,,能否让法院判
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设