Dede:字段名=位置如何去掉最后一个大于号?
Dede提供面包屑的功能。但结尾总有一个# 39;gt;#39;符号。非常讨厌,这里有一个很好的杀死它的方法。
推荐学习:梦想编织cms
事情:
Dede提供面包屑的功能。但结尾总有一个# 39;gt;#39;符号。非常讨厌。目标,干掉它。
第一种解决方案:1。在系统参数中修改此符号。
第二种解决方案:2。用终结者和runphp(网上有很多百度,可惜我实验没成功)。
第三种解决方案:3。修改底层代码。我采用的是经过测试的,可以使用。
求解:
找到include/typelink.class.php文件。
找到下面的方法。
代码如下:
//获取某个类别的链接列表,比如Category 1 gtgt;类别2 gtgt;这种形式
//islink表示返回的列表是否连接。
函数GetPositionLink($islink=true)
{
$ indexpage = quotlt;a href = # 39quot。$ this -gt;indexUrl.quot#39;gt;quot。$ this -gt;索引名称。lt;/AGT;quot;
if($ this -gt;valuePosition!= quotquotampamp$islink)
{
return $ this -gt;valuePosition
}
else if($ this -gt;valuePositionName!= quotquotampamp!$islink)
{
return $ this -gt;valuePositionName
}
else if($ this -gt;TypeID==0)
{
if($islink)
{
返回$ indexpage
}
其他
{
返回quot未指定分类!quot;
}
}
其他
{
if($islink)
{
$ this -gt;valuePosition = $this-gt。GetOneTypeLink($ this -gt;TypeInfos);
if($ this -gt;TypeInfos[# 39;里德# 39;]!=0)
{
//调用递归逻辑
$ this -gt;LogicGetPosition($ this -gt;TypeInfos[# 39;里德# 39;],真);
}
$ this -gt;valuePosition = $indexpage。$ this -gt;分裂符号。$ this -gt;valuePosition
return $ this -gt;价值定位。$ this -gt;SplitSymbol//这里需要修改…..
}
其他
{
$ this -gt;valuePositionName = $this-gt。TypeInfos[# 39;typename # 39];
if($ this -gt;TypeInfos[# 39;里德# 39;]!=0)
{
//调用递归逻辑
$ this -gt;LogicGetPosition($ this -gt;TypeInfos[# 39;里德# 39;],假);
}
return $ this -gt;valuePositionName
}
}
}登录后复制
