DEDECMS友情链接去掉LI
很多人都有完美主义,看到程序有一点瑕疵就不爽。
昨天看着源代码,感觉不爽,于是在蓝色理想发了一个帖子,可惜好像没人鸟我,我只好问了下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} 即只调用文字链接。