位置: IT常识 - 正文

Dedecms织梦系统Tag标签如何设置伪静态?(织梦cms官网)

编辑:rootadmin
修改前台显示链接我们这里达到的效果就是使原来/tags.php?keywors更改为/tags/keywords.html。这里主要修改下调用的标签,在includetaglibtag.lib.php中,在87行找到

$row['link'] = $cfg_cmsurl."/tags?".urlencode($row['keyword']);将其改为:$row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword']).".html";

推荐整理分享Dedecms织梦系统Tag标签如何设置伪静态?(织梦cms官网),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:织梦cms创始人,织梦系统网站搭建教程,织梦系统源码,织梦cms不更新了吗,织梦cms怎么样,织梦cms官网,织梦cms怎么样,织梦系统网站搭建教程,内容如对您有帮助,希望把文章链接给更多的朋友!

Dedecms织梦系统Tag标签如何设置伪静态?(织梦cms官网)

修改分页代码:修改include/arc.taglist.class.php,将分页函数替换为:

function GetPageListDM($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 "<span class="pageinfo">共1页/".$this->TotalResult."条</span>";}if($this->TotalResult == 0){return "<span class="pageinfo">共0页/".$this->TotalResult."条</span>";}$maininfo = "<span class="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><a href='".$purl."-$prepagenum'.html>上一页</a></li>rn";$indexpage="<li><a href='".$purl."-1.html'>首页</a></li>rn";}else{$indexpage="<li><a>首页</a></li>rn";}if($this->PageNo!=$totalpage && $totalpage>1){$nextpage.="<li><a href='".$purl."-$nextpagenum.html'>下一页</a></li>rn";$endpage="<li><a href='".$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.= "<li class="thisclass"><a>$j</a></li>rn";}else{$listdd.="<li><a href='".$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;}

设置伪静态规则

<?xml version="1.0" encoding="UTF-8"?><configuration><system.webServer><rewrite><rules><rule name="weather1" stopProcessing="true"><match url="tags/([^-]+).html$" ignoreCase="true" /><conditions logicalGrouping="MatchAll"><add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /><add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /></conditions><action type="Rewrite" url="/tags.php?/{R:1}" appendQueryString="false" /></rule><rule name="weather2" stopProcessing="true"><match url="tags/([^-]+)-([0-9]+).html$" ignoreCase="true" /><conditions logicalGrouping="MatchAll"><add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /><add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /></conditions><action type="Rewrite" url="/tags.php?/{R:1}/{R:2}" appendQueryString="false" /></rule></rules></rewrite></system.webServer></configuration>可以直接保存为web.config放在站点根目录。

重新生成html页面。至此,我们已经完成了所有的设置,预览查看显示结果。

免责

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

上一篇:Python unittest有哪些使用方法(python unittest和pytest)

下一篇:DedeCMS V5.5 用户登陆横排的效果(dedecms使用教程)

  • 增值税进项税销项税
  • 企业所得税季度申报表A类
  • 企业出售不动产的涉税问题
  • 增值税普通发票有什么用
  • 报销交通费的会计怎么做
  • 偶然所得个税怎么计算公式
  • 个人开劳务发票是否需要交纳个人所得税呢?
  • 递延收益是什么科目应该怎么处理
  • 从公账转账私人转账
  • 施工企业项目管理办法
  • 外商投资企业母公司派到境内职员回国后
  • 实物返利缴纳所得税吗?
  • 劳务派遣公司如何缴纳残疾人保障金
  • 私募基金管理人a向投资者推介私募产品,不合规
  • 工资3500该不该辞职
  • 补交关税增值税怎么做分录?
  • 建筑业营改增账务处理怎么做?
  • 非营利组织取得稳岗补贴收入要交税吗
  • 企业牌照拍卖收入计入什么科目
  • 应付账款无法支付所得税处理
  • 企业所得税应纳税所得额不得扣除
  • 应收账款转让的会计处理
  • 财务内账外账的优缺点
  • 1697507802
  • 现金流量表季报还是年报
  • 少计提增值税0.01计入营业外
  • 资产总额和净资本的关系
  • 一刀999是什么游戏
  • redhat5.6安装
  • 局域网网速太慢怎么办
  • 苹果关闭safari
  • macos新版本
  • 补交上一年度的企业所得税费用的分录
  • PHP:session_unset()的用法_Session函数
  • 借条字迹不清楚有效吗
  • 怎样识别?
  • vue 的watch
  • 取得海关专用缴款书的会计分录
  • thinkphp自定义标签page
  • 蓝桥杯2021出结果
  • vue生命周期图解
  • ftpd命令
  • python opencv如何获取图片尺寸
  • 还未进行抄报税
  • 公账发工资如何开票
  • 产成品报废会计处理
  • java中file的用法
  • 微信小程序分包中插件样式丢失
  • 审计外聘人员支付标准
  • 购买种子能抵扣进项吗
  • 高新技术企业三季度申报所得税研发费加计怎么扣除
  • 在建工程的成本包括应交增值税吗
  • 房地产公司房屋租赁管理办法
  • 一般纳税人只交社保无发票往来需要做账吗
  • 没有进货发票可以开票吗?
  • 公允价值的通俗理解
  • 应收账款记账凭证怎么写
  • 注册资本金印花税税率是2.5还是5
  • 补交以前年度的房产税会计分录
  • 所附原始凭证的作用是
  • xampp修改mysql默认密码的方法
  • 按关键字13,24,37,90,53,34
  • mysql 5.7.18 winx64安装配置方法图文教程
  • 关于mysql数据库服务登录下列描述正确的是
  • win8.1系统升级win10
  • 苹果macbook如何录屏
  • 修改双系统的引导顺序
  • 360win7
  • 如何设置windows桌面图标
  • msvcmm32.exe - msvcmm32是什么进程 有什么用
  • linux网络中断
  • Node.js中的什么模块是用于处理文件和目录的
  • 实现每个星期的计划英语
  • macos moja
  • 简单的横向棱纹魔杖
  • python自定义模块并调用
  • 国家税务总局电子发票
  • 工程合同可以违背国家规范吗
  • 电子税务密码输入错误五次怎么办
  • 天津定额发票查询真伪查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设