位置: IT常识 - 正文

织梦cms系统TAG标签和分页伪静态设置教程(织梦tag标签怎么用)

编辑:rootadmin
现在好多CMS系统都有TAGS标签这项功能,知名的DEDECMS也有,但是它的标签功能很差,不利于seo优化,同时也有很多问题,比如:当前页不存在上一页时,链接为“-1”的问题,还有出现“系统无此标签,可能已经移除”的问题。今天小编就教大家把标签伪静态(部分资料来源于网络),同时也修复了一些上述提到的BUG。1.修改前台显示链接我们这里达到的效果就是使原来/tags.php?keywors更改为/tags/keywords.html。这里主要修改下调用的标签,在/include/taglib/tag.lib.php中,在87行找到1$row['link'] = $cfg_cmsurl."/tags?".urlencode($row['keyword']); 

推荐整理分享织梦cms系统TAG标签和分页伪静态设置教程(织梦tag标签怎么用),希望有所帮助,仅作参考,欢迎阅读内容。

织梦cms系统TAG标签和分页伪静态设置教程(织梦tag标签怎么用)

文章相关热门搜索词:织梦标签大全,织梦cms官网,织梦cms为什么不维护了,织梦cms可以商用吗,织梦cms可以商用吗,织梦cms官网,织梦cms要钱吗,织梦cms怎么样,内容如对您有帮助,希望把文章链接给更多的朋友!

将其改为:1$row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword']).".html";2.修改分页代码部分我们需要修改include/arc.taglist.class.php,找到分页函数,将其替换为:

001/**002* 获取动态的分页列表003*004* @access public005* @param int $list_len 列表宽度006* @param string $listitem 列表样式007* @return string008*/009function GetPageListDM($list_len,$listitem="info,index,end,pre,next,pageno")010{011$prepage="";012$nextpage="";013$prepagenum = $this->PageNo-1;014$nextpagenum = $this->PageNo + 1;015if($list_len == "" || preg_match("/[^0-9]/", $list_len))016{017$list_len = 3;018}019$totalpage = $this->TotalPage;020if($totalpage <= 1 && $this->TotalResult > 0)021{022return "<span class=\"pageinfo\">共1页/".$this->TotalResult."条</span>";023}024if($this->TotalResult == 0)025{026return "<span class=\"pageinfo\">共0页/".$this->TotalResult."条</span>";027}028$maininfo = "<span class=\"pageinfo\">共{$totalpage}页/".$this->TotalResult."条</span>\r\n";029$purl = $this->GetCurUrl();030$basename = basename($purl);031$tmpname = explode('.', $basename);032033$purl = str_replace($basename, '', $purl).urlencode($this->Tag);034//var_dump($purl);exit;035//$purl .= "?/".urlencode($this->Tag);036037//获得上一页和下一页的链接038//if($this->PageNo != 1) 这是修正上一页为负数的问题039 if($this->PageNo != 1 && $this->PageNo != "")040{041$prepage.="<li><a href='".$purl."-$prepagenum'.html>上一页</a></li>\r\n";042$indexpage="<li><a href='".$purl."-1.html'>首页</a></li>\r\n";043}044else045{046$indexpage="<li><a>首页</a></li>\r\n";047}048if($this->PageNo!=$totalpage && $totalpage>1)049{050$nextpage.="<li><a href='".$purl."-$nextpagenum.html'>下一页</a></li>\r\n";051$endpage="<li><a href='".$purl."-$totalpage.html'>末页</a></li>\r\n";052}053else054{055$endpage="<li><a>末页</a></li>\r\n";056}057058//获得数字链接059$listdd="";060$total_list = $list_len * 2 + 1;061if($this->PageNo >= $total_list)062{063$j = $this->PageNo-$list_len;064$total_list = $this->PageNo + $list_len;065if($total_list > $totalpage)066{067$total_list = $totalpage;068}069}070else071{072$j=1;073if($total_list > $totalpage)074{075$total_list = $totalpage;076}077}078for($j; $j<=$total_list; $j++)079{080if($j == $this->PageNo)081{082$listdd.= "<li class=\"thisclass\"><a>$j</a></li>\r\n";083}084else085{086$listdd.="<li><a href='".$purl."-$j.html'>".$j."</a></li>\r\n";087}088}089$plist = '';090if(preg_match('/info/i', $listitem))091{092$plist .= $maininfo.' ';093}094if(preg_match('/index/i', $listitem))095{096$plist .= $indexpage.' ';097}098if(preg_match('/pre/i', $listitem))099{100$plist .= $prepage.' ';101}102if(preg_match('/pageno/i', $listitem))103{104$plist .= $listdd.' ';105}106if(preg_match('/next/i', $listitem))107{108$plist .= $nextpage.' ';109}110if(preg_match('/end/i', $listitem))111{112$plist .= $endpage.' ';113}114return $plist;115}1163.设置伪静态规则117118我们这里以iis7为例子,设置以下规则:119120Copy to ClipboardLiehuo.Net Codes引用的内容:[www.veryhuo.com]121<?xml version="1.0" encoding="UTF-8"?>122<configuration>123<system.webServer>124<rewrite>125<rules>126<rule name="weather1" stopProcessing="true">127<match url="tags/([^-]+)\.html$" ignoreCase="true" />128<conditions logicalGrouping="MatchAll">129<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />130<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />131</conditions>132<action type="Rewrite" url="/tags.php?/{R:1}" appendQueryString="false" />133</rule>134<rule name="weather2" stopProcessing="true">135<match url="tags/([^-]+)-([0-9]+)\.html$" ignoreCase="true" />136<conditions logicalGrouping="MatchAll">137<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />138<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />139</conditions>140<action type="Rewrite" url="/tags.php?/{R:1}/{R:2}" appendQueryString="false" />141</rule>142</rules>143</rewrite>144</system.webServer>145</configuration>好了,至此就搞定了。

免责

本文链接地址:https://www.jiuchutong.com/zhishi/313136.html 转载请保留说明!

上一篇:DedeCMS 友情链接按分类网站类型调用的方法(html友情链接模板)

下一篇:python中with语句的作用(python中with语句的用法)

  • 小米buds4pro支持AAC吗(小米buds4pro支持骁龙畅听吗)

    小米buds4pro支持AAC吗(小米buds4pro支持骁龙畅听吗)

  • xp系统怎么还原收银机(xp系统怎么还原)(怎么恢复原来的系统)

    xp系统怎么还原收银机(xp系统怎么还原)(怎么恢复原来的系统)

  • 闲鱼买家收货后玩消失(闲鱼买家收货后钱打到哪里)

    闲鱼买家收货后玩消失(闲鱼买家收货后钱打到哪里)

  • 网易云音乐关注的歌手在哪里看(网易云音乐关注的人不见了)

    网易云音乐关注的歌手在哪里看(网易云音乐关注的人不见了)

  • ipadair3容易弯吗(ipad air3容易变弯吗)

    ipadair3容易弯吗(ipad air3容易变弯吗)

  • 美团券密码在哪里查看(美团劵密码是啥)

    美团券密码在哪里查看(美团劵密码是啥)

  • 钉钉怎么建文件夹(钉钉怎么建文件夹发给老师)

    钉钉怎么建文件夹(钉钉怎么建文件夹发给老师)

  • 红米k20pro充电速度(红米k20pro充电变慢是什么原因)

    红米k20pro充电速度(红米k20pro充电变慢是什么原因)

  • 换了5g手机怎么还显示4G(换了5g手机怎么还显示4g)

    换了5g手机怎么还显示4G(换了5g手机怎么还显示4g)

  • 手机超级烫是怎么回事(手机巨烫无比)

    手机超级烫是怎么回事(手机巨烫无比)

  • 微信如何清空消息列表(微信如何清空消息记录)

    微信如何清空消息列表(微信如何清空消息记录)

  • 抖音id怎样设置纯数字(2021抖音id怎么修改)

    抖音id怎样设置纯数字(2021抖音id怎么修改)

  • 华为手机录屏声音小怎么办(华为手机录屏声音怎么开)

    华为手机录屏声音小怎么办(华为手机录屏声音怎么开)

  • qq注销验证失败怎么回事(qq怎么登录新用户)

    qq注销验证失败怎么回事(qq怎么登录新用户)

  • 如何删除华为手机自带的软件(如何删除华为手机使用时间记录)

    如何删除华为手机自带的软件(如何删除华为手机使用时间记录)

  • xsmax基带是什么(xsmax基带怎么样)

    xsmax基带是什么(xsmax基带怎么样)

  • 淘宝号可以换绑实名吗(淘宝号可以换绑几次支付宝)

    淘宝号可以换绑实名吗(淘宝号可以换绑几次支付宝)

  • beatsx用什么充电器头

    beatsx用什么充电器头

  • end键在哪(小键盘end键在哪)

    end键在哪(小键盘end键在哪)

  • 拼多多二级限制怎么解除(拼多多二级限制后怎么恢复流量)

    拼多多二级限制怎么解除(拼多多二级限制后怎么恢复流量)

  • 苹果xr关机键在哪里(苹果xr关机键没反应怎么关机)

    苹果xr关机键在哪里(苹果xr关机键没反应怎么关机)

  • 安全模式下一键还原(安全模式 按键)

    安全模式下一键还原(安全模式 按键)

  • 苹果更新要多久(苹果更新要多久ios16)

    苹果更新要多久(苹果更新要多久ios16)

  • 梨视频如何上传短视频(梨视频的视频怎么保存在本地)

    梨视频如何上传短视频(梨视频的视频怎么保存在本地)

  • 音乐制作:Ableton Live 11 Suite Mac(音乐制作人评刀郎新专辑)

    音乐制作:Ableton Live 11 Suite Mac(音乐制作人评刀郎新专辑)

  • 增值税一般纳税人税率
  • 递延所得税资产怎么计算
  • 小规模纳税人有增值税吗
  • 进项税加计抵扣政策
  • 商贸企业出口进项税会计分录汇总
  • 本年利润怎么结转分录
  • 不超45万是含税还是不含税
  • 怎么在网站上打印
  • 医院纯收入
  • 收到以前年度的政府补助会计分录
  • 商品流通企业应收账款很少的原因
  • 企业筹建期间开办费计入什么科目
  • 房地产企业汇缴清算条件
  • 支付宝怎么开个人增值税发票
  • 固定资产清理在财务报表哪里体现
  • 长期挂账其他应付款违反了哪项制度
  • 社保和公积金缴费基数怎么算
  • 无租房合同可以取住房公积金吗
  • 坏账准备金最新计算公式
  • 只有发票才能税前扣除吗
  • 公司对外汇款需要什么手续
  • 汽车租赁公司产品服务
  • windows无法连接到打印机指定的网络名不再可用
  • edge浏览器设置主页网址
  • 苹果电脑型号怎么查
  • 员工因违反公司规章制度被辞退有补偿吗
  • 购买机器设备配件账务处理
  • 社保公积金代缴
  • 外贸企业国内运费可以抵扣吗
  • 收到银行电子汇票已入账怎么做账
  • 厂区道路施工步骤
  • 如何免费获取win11
  • php+js
  • Msssrv.exe - Msssrv是什么进程 有什么用
  • 增值税纳税义务人
  • PHP:image_type_to_mime_type()的用法_GD库图像处理函数
  • 取得剧本使用费怎么做账
  • 企业缴税科目
  • 银行承兑汇票贴现怎么算
  • linux查看ssh服务开启
  • 建筑 营改增
  • vue导出word文档打开报错,内容有问题
  • 镶嵌在巨石之间的英文
  • smart局部变量
  • uniapp封装组件,多了一层
  • 帝国cms app
  • 小规模企业应交税费
  • 水利基金忘记申报怎么查
  • 物业费税目
  • 残保金季报要填上年职工人数
  • 金融资产的转换
  • 为什么分红不影响损益
  • 融资租赁确认的具体条件
  • 当月入账的进项税必须当月认证吗
  • 预提费用增加在借方还是贷方
  • 年化收益率怎么算收益率
  • 预付账款年底怎么调账
  • 政府扶持资金怎么做账
  • 应交税费的进项和销项是什么意思
  • 模具成本核算汇总表
  • 抵货款怎么做账
  • 商业仓储
  • 企业建账要求
  • mysql oracle和sqlserver分页查询实例解析
  • 提高搜索
  • ubuntu12安装教程
  • Linux中systemd target命令使用详解
  • AndEngine 《Android游戏开发实践指南》之“吸血鬼游戏”实例学习(一)
  • cocos2dx怎么用
  • cocos2d原理
  • jquery简单例子
  • shell脚本实际运用
  • python中如何去除空格
  • 使用粗盐热敷十大危害
  • jquerymobile实例网站
  • 天津2023防暑降温费标准文件
  • 纳税信用评级b是多少分
  • 江之都财税服务集团有限公司地址
  • 电子发票冲红期限
  • 非载货专项作业车属于什么车
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设