当前位置:首页 > 行业动态 > 正文

如何在DedeCMS中移除友情链接的LI标签?

要去掉dedecms友情链接中的LI标签,可以通过修改模板文件实现。具体步骤如下:,,1. 打开dedecms后台,找到对应的模板文件夹。,2. 在模板文件夹中找到 友情链接的模板文件,通常命名为”links.htm”或类似名称。,3. 使用文本编辑器打开该模板文件。,4. 在模板文件中查找包含LI标签的代码块,通常是这样的形式:“。,5. 将LI标签及其包含的内容删除或注释掉,使其不再生成LI标签。,6. 保存并关闭模板文件。,7. 清理缓存并刷新网页,即可看到友情链接中的LI标签已被去掉。,,以上步骤仅为一般指导,具体操作可能因不同的dedecms版本和模板设置而有所差异。建议在进行任何修改之前,先备份相关文件以防万一。

去掉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标签,根据具体需求选择合适的方法。

0