位置: 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语句的用法)

  • ipadmini6怎么插耳机(ipad mini6耳机插孔)

    ipadmini6怎么插耳机(ipad mini6耳机插孔)

  • 华为p40用的什么电池(华为P40用的什么传感器)

    华为p40用的什么电池(华为P40用的什么传感器)

  • 为什么苹果官网没有苹果xsmax了(为什么苹果官网比京东自营贵那么多)

    为什么苹果官网没有苹果xsmax了(为什么苹果官网比京东自营贵那么多)

  • 小米手机掉帧解决方法(小米手机掉帧怎么回事)

    小米手机掉帧解决方法(小米手机掉帧怎么回事)

  • wps获取资源失败怎么办(wps获取资源失败微信不能发)

    wps获取资源失败怎么办(wps获取资源失败微信不能发)

  • 访问环境异常43003是什么意思(访问环境异常43003 12306)

    访问环境异常43003是什么意思(访问环境异常43003 12306)

  • 路由器功率一般多大(路由器功率一般是多少)

    路由器功率一般多大(路由器功率一般是多少)

  • i79700不超频配什么主板(i79700kf不超频配什么主板)

    i79700不超频配什么主板(i79700kf不超频配什么主板)

  • 闲鱼发布成功但被删除(闲鱼发布成功但是在审核状态)

    闲鱼发布成功但被删除(闲鱼发布成功但是在审核状态)

  • 华为mate30超级快充怎么开启(华为mate30超级快充变成普通充电了)

    华为mate30超级快充怎么开启(华为mate30超级快充变成普通充电了)

  • kingroot有风险吗(kingroot怎么下架了)

    kingroot有风险吗(kingroot怎么下架了)

  • qq音乐怎么用手机号登录(qq音乐怎么用手机号登录帐号)

    qq音乐怎么用手机号登录(qq音乐怎么用手机号登录帐号)

  • 设备mac是什么意思啊(设备mac是什么东西)

    设备mac是什么意思啊(设备mac是什么东西)

  • 大数据的安全策略包括(大数据的安全策略不包括)

    大数据的安全策略包括(大数据的安全策略不包括)

  • 脚注样式怎么设置(脚注样式设置)

    脚注样式怎么设置(脚注样式设置)

  • 淘宝怎么看备注(淘宝怎么看备注历史记录)

    淘宝怎么看备注(淘宝怎么看备注历史记录)

  • vivo手机内存卡插哪(vivo手机内存卡怎么使用)

    vivo手机内存卡插哪(vivo手机内存卡怎么使用)

  • 饿了么手机订餐流程(饿了么点餐怎么预定)

    饿了么手机订餐流程(饿了么点餐怎么预定)

  • 苹果手机微信消息延迟怎么回事(苹果手机微信消息闪光灯怎么设置)

    苹果手机微信消息延迟怎么回事(苹果手机微信消息闪光灯怎么设置)

  • 电脑开机显示超频黑屏(电脑开机显示超频就黑屏了怎么办)

    电脑开机显示超频黑屏(电脑开机显示超频就黑屏了怎么办)

  • 华为录屏怎么是黑屏(华为录屏是多少帧)

    华为录屏怎么是黑屏(华为录屏是多少帧)

  • ipad本地文件在哪里(ipad本地文件在哪里找)

    ipad本地文件在哪里(ipad本地文件在哪里找)

  • 小影记怎么添加音乐(小影记相册制作下载)

    小影记怎么添加音乐(小影记相册制作下载)

  • 华为nova4四千万像素在哪查(华为nova4现价2019)

    华为nova4四千万像素在哪查(华为nova4现价2019)

  • 小米8多少克(小米 8多少克)

    小米8多少克(小米 8多少克)

  • 拼多多浮窗在哪里关闭(拼多多怎样开启浮窗)

    拼多多浮窗在哪里关闭(拼多多怎样开启浮窗)

  • 〖Python网络爬虫实战②〗- Web网页基础(150讲轻松搞定python网络爬虫)

    〖Python网络爬虫实战②〗- Web网页基础(150讲轻松搞定python网络爬虫)

  • 企业办税权限怎么授权给个人
  • 税务一证通
  • 一般计税方法适用于500万
  • 自来水适用的税率是多少
  • 个体工商户营业执照需要什么材料
  • 资产负债表库存为负数怎么调整
  • 旅游大巴怎么计费的
  • 农业技术服务个人总结
  • 免征增值税还要交印花税么
  • 餐饮公司开分店还需要办手续吗
  • 上级拨入资金借方表示什么
  • 专项附加扣除的钱去哪里了
  • 会计政策变更与会计估计的审计
  • 员工报销医疗费怎么做账
  • 招待费税前扣除是什么意思
  • 未分配利润转增股本要交税吗
  • 农产品加计扣除政策2023最新
  • 知识产权服务项目
  • 营改增账务处理实例
  • 事业单位乱报销出纳怎么办?
  • 小微企业增值税申报表怎么填
  • 代扣代缴增值税纳税义务发生时间
  • 预付款税率是多少
  • 计提厂房租金怎么做账?
  • 个税返还手续费入什么科目
  • 应收账款贷方余额怎么调平
  • 生产性生物资产是什么意思
  • 股权转让要交哪些费用
  • 查找我的mac怎么打开
  • 物流公司的财务能学到东西吗
  • 购买一台电脑会计分录
  • win10为什么毛病这么多
  • 查补以前年度增值税怎么申报
  • macwifi配置
  • 公司收到个人入股资金要交税吗
  • 退回多缴所得税做贷方本期发生额没有
  • php清除缓存的几个方法
  • 大溪地海岛在什么地方
  • 免抵退税额好难懂
  • web前端面试题2021及答案
  • 【Spring+SpringMVC+Mybatis】Spring+SpringMVC+Mybatis实现前端到后台完整项目
  • 项目折现率计算公式
  • 收回已转销的应收账款是什么意思
  • 串口发送字节数据的数据格式是什么
  • 帝国cms使用手册
  • python最小正整数
  • 应收账款的账务改为公司招待费用怎么做会计分录
  • 电影院属于什么经济类型
  • 研发类公司能不能生产
  • 施工企业会计核算实验报告
  • 公司向个人借款合法吗
  • 银行多扣了钱法律是怎么判
  • 实收资本增减变化为负数的原因
  • 总公司是否可以注销分公司
  • sqlserver按时间段导出数据
  • sql语句大全实例教程
  • win7卸载KB2952664/KB3035583补丁的详细图文教程
  • freebsd源代码开放?
  • Win7旗舰版系统安装
  • Win8系统筛选器Smartscreen阻止恶意程序运行
  • 使用移动硬盘快速启动
  • ubuntu login用户名
  • 如何在mac中安装windows
  • win10mobile官网
  • linux之间拷贝文件
  • WindowsPE与WindowsRE有什么区别
  • 怎么才能给电脑提速
  • linux 安装指令
  • linux如何查看用户的信息
  • unity3d第一人称射击游戏教程
  • javascript解决了什么问题
  • 简单强悍是哪首歌
  • 在javascript中如何定义并调用函数
  • nodejs ghost
  • unity获取鼠标
  • js复制字符串的方法
  • python连接mq
  • js实现类
  • 电商平台税收怎么交
  • 关于返回
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设