去掉DEDECMS友情链接中的LI标签有多种方法,可以根据需求选择合适的方式,以下是几种常见的方法:
1、使用官方提供的标签调用
代码示例:{dede:flink linktype='2' row='60'}[field:link /]{/dede:flink}
操作步骤:直接将上述代码粘贴到需要显示友情链接的地方即可。
优点:无需修改源文件,操作简单。
缺点:只能控制当前页面的显示效果,无法影响整个系统的默认行为。
2、修改源文件
找到文件:在织梦系统的文件目录中,找到includetaglibflink.lib.php
文件。
修改代码:将文件中的以下代码:
if(trim($ctag>GetInnerText())==”) $innertext = “<li>[field:link /]</li>”;
修改为:
if(trim($ctag>GetInnerText())==”) $innertext = “[field:link /]”;
调用方法:在网站首页模板中调用:{dede:flink row=’24′ linktype=’2′ /}
。
优点:可以统一修改所有页面的显示效果。
缺点:需要对系统文件进行修改,存在一定风险,建议备份后再操作。
3、使用SQL标签直接从库里面调用
代码示例:{dede:sql sql="Select * From dede_flink where logo = '' order by id desc"} <a target="_blank" href="[field:url/]" title="[field:webname/]">[field:webname/]</a> {/dede:sql}
。
操作步骤:将上述代码粘贴到需要显示友情链接的地方。
优点:灵活性高,可以直接从数据库中读取数据。
缺点:需要一定的SQL知识,且不如前两种方法直观。
4、手动修改模板文件
操作步骤:直接在模板文件中手动删除LI标签,这种方法估计很多人都会,但是不能调用后台添加到库里面的。
优点:简单直接,适合熟悉模板结构的用户。
缺点:不适用于动态生成的内容,且每次修改都需要手动操作。
相关问答
问题1:如何在DEDECMS中实现首页和内页调用不同的友情链接?
答:在DEDECMS中,可以通过设置友情链接标签的typeid
参数来实现首页和内页调用不同的友情链接。
首页调用:{dede:flink typeid='0' row='24'}{/dede:flink}
内页调用:{dede:flink typeid='1' row='24'}{/dede:flink}
typeid
参数为0时表示读取全部类型,可以根据实际需求设置不同的类型ID来区分首页和内页的链接。
问题2:如何去掉DEDECMS友情链接中的LI标签?
答:去掉DEDECMS友情链接中的LI标签有以下几种方法:
1、使用官方提供的标签调用:{dede:flink linktype='2' row='60'}[field:link /]{/dede:flink}
。
2、修改源文件:找到includetaglibflink.lib.php
文件,将if(trim($ctag>GetInnerText())==”) $innertext = “<li>[field:link /]</li>”;
修改为if(trim($ctag>GetInnerText())==”) $innertext = “[field:link /]”;
。
3、使用SQL标签直接从库里面调用:{dede:sql sql="Select * From dede_flink where logo = '' order by id desc"} <a target="_blank" href="[field:url/]" title="[field:webname/]">[field:webname/]</a> {/dede:sql}
。
4、手动修改模板文件:直接在模板文件中手动删除LI标签。
通过以上方法,可以灵活地去除DEDECMS友情链接中的LI标签,根据具体需求选择合适的方法。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1221272.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复