使用DedeCMS中的flink标签调用友情链接时,如果采用织梦官方默认写法时,输出的友情链接是包含li标签的,类似下面的形式:
<li><a href="http://www.02405.com">零五科技</a></li>
<li><a href="http://www.zatxt.com">早安电子书</a></li>
那么DedeCMS怎么去掉友情链接中的li标签呢?一般有如下两种方法:
一.自定义友情链接调用标签形式,具体代码如下:
{dede:flink row='30'}[field:link /]{/dede:flink}
将上述代码粘贴到模板中显示友情链接的位置即可去掉友情链接中的li标签。
二.修改官方友情链接标签源文件,具体方法如下:
打开/include/aglib/flink.lib.php文件,找到如下代码(112行):
if(trim($ctag->GetInnerText())=='') $innertext = "<li>[field:link /]</li>";
删除其中的<li>和</li>两个标签,修改后的代码如下:
if(trim($ctag->GetInnerText())=='') $innertext = "[field:link /]";
保存后直接使用下面的官方默认写法调用友情链接就不会包含li标签了。
{dede:flink row='24'/}
以上两种方法均可以去掉DedeCMS友情链接中的li标签,在这里小编强烈推荐使用第一种方法,因为第一种方法不修改官方源文件,避免了以后官方程序升级过程中可能会导致的不兼容等问题。