Tabernash
2014-05-01, 10:30 PM
温馨提醒:本教程适用于DedeCMS V5.5,V5.6
友情链接标签{dede:flink row='24'}在默认情况下底层模板会生成<li></li>样式,论坛上也有很多朋友问到这个。
在论坛上普遍提供的解决方案为:打开/include/taglib/flink.lib.php 文件找到:
折叠PHP 代码复制内容到剪贴板
if(trim($ctag->GetInnerText())=='') $innertext = "<li>[field:link /]</li>";
else $innertext = $ctag->GetInnerText();
将<li></li>去掉即可。
这里,还有一个更简单的方法,直接使用str_replace函数在标签中进行替换即可。完整代码为:
{dede:flink row='24' function="(str_replace(array('<li>','</li>'),'',@me))"/}
只是大家要注意array这个是一个数组而已。同理,这方法可以适用于很多地方。也是php中一个比较重要的函数。
友情链接标签{dede:flink row='24'}在默认情况下底层模板会生成<li></li>样式,论坛上也有很多朋友问到这个。
在论坛上普遍提供的解决方案为:打开/include/taglib/flink.lib.php 文件找到:
折叠PHP 代码复制内容到剪贴板
if(trim($ctag->GetInnerText())=='') $innertext = "<li>[field:link /]</li>";
else $innertext = $ctag->GetInnerText();
将<li></li>去掉即可。
这里,还有一个更简单的方法,直接使用str_replace函数在标签中进行替换即可。完整代码为:
{dede:flink row='24' function="(str_replace(array('<li>','</li>'),'',@me))"/}
只是大家要注意array这个是一个数组而已。同理,这方法可以适用于很多地方。也是php中一个比较重要的函数。