DEDECMS友情链接去掉LI

添加评论 2010年1月30日

很多人都有完美主义,看到程序有一点瑕疵就不爽。

昨天看着源代码,感觉不爽,于是在蓝色理想发了一个帖子,可惜好像没人鸟我,我只好问了下QQ里面的朋友,自己也边翻书找答案,最后也解决了,答案和问题可以见帖子。

今天无聊,也想看看这个改程序有多复杂,于是就有了通过改DEDECMS实现对友情链接代码中有LI标签的改动。

找到include\taglib\flink.lib.php文件。打开第37行,如:

if(trim($ctag->GetInnerText())==”) $innertext = “<li>[field:link /]</li>”;

修改成:

if(trim($ctag->GetInnerText())==”) $innertext = “[field:link /]“;

然后模版中直接用 {dede:flink row=’24′/} 调用即可。

PS:逛论坛的时候 也发现一个更简单的方法:

直接改调用代码为:{dede:flink linktype=’2′ row=’24′}[field:link /]{/dede:flink} 即只调用文字链接。

  1. 2010年5月5日 at 21:14 | #1
    涛涛

    谢谢您了。

  2. 2010年6月9日 at 14:38 | #2

    感谢。我的问题也解决了。

  1. 还没有 trackbacks
订阅评论