dedecms 列表标签 去斜杠 去两边空格
2024-09-03 01:58:10
首先:将 include/arc.listview.class.php 文件的第53行:
$this->Fields['title'] = ereg_replace("[<>]"," / ",$this->TypeLink->GetPositionLink(false));
中的 / 替换为 _ 这个样成功去除标题中的"/"替换为了"_"
如果你还想把实现三级栏目_二级栏目_一级栏目_网站名
那么:将include /typelink.class.php
164行
$this->valuePositionName = $tinfos['typename'].$this->SplitSymbol.$this->valuePositionName;修改为
$this->valuePositionName = $this->valuePositionName.$this->SplitSymbol.$tinfos['typename'];
这样呢,差不多就可以把"/"改成" _ " 但是你会发现生成之后标题"-"两端多了个空格,怎么办呢?我的办法是直接把它写死,什么意思。直接将上边的代码改为:
$this->valuePositionName = $this->valuePositionName.'_'.$tinfos['typename'];
这样子就OK了,而且上边的arc.listview.class.php文件你都可以用改,当然肯定其他地方还是会有问题,比如动态浏览。当然我测试的直接写死,生成静态是没有任何问题的!de
最新文章
- buildroot--uboot&;kernel&;rootfs全编译工具
- ccc 单点触控
- [ios]app后台运行
- 【转 】实战手记:让百万级数据瞬间导入SQL Server
- Java—反射
- eclipse 分屏
- dataStructure@ Find if there is a path between two vertices in a directed graph
- Python 手册(一)
- 解决EXC_BAD_ACCESS错误的一种方法--NSZombieEnabled
- MongoDB 分片操作
- Macbook怎么强制关闭后台程序?Macbook强制关闭后台程序的方法
- 渗透常用手工SQL注入语句合集
- 听翁恺老师mooc笔记(11)--结构和函数
- String 中常用的几种方法
- 微信开发】【Asp.net MVC】-- 微信分享功能
- 本版本延续MVC中的统一验证机制~续的这篇文章,本篇主要是对验证基类的扩展和改善(转)
- Docker Hub Mirror
- CSS字体无法设置成功的问题
- Python实践练习:疯狂填词
- git 打包报错:Maven Build时提示:Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test
热门文章
- 使用Laravel首次运行出现 No application encryption key has been specified.
- PreparedStatement执行sql語句
- 如何在gradle项目中添加额外非开源jar包并提交代码
- nginx其他目录下上传站点
- 微信小程序页面阻止默认滑动事件
- 【HANA系列】【第四篇】SAP HANA XS使用服务器JavaScript Libraries详解
- C# Job System概述
- __str__,__repr__,__add__
- 【GO】一个容易踩坑的内外变量屏蔽问题
- 时间转换:DateTimeExtensions