网站地图    收藏   

主页 > 后端 > dedecms >

dedecms友情链接调用后的排列问题 - DeDecms

来源:自学PHP网    时间:2014-11-30 17:03 作者: 阅读:

[导读] 这几天上海seo在帮一个朋友做网站,用的是dede这个cms,在写友情链接这个代码的时候发现一个问题,在index里写上下面的这段代码时,显示友情链......

dedecms友情链接调用后的排列问题

这几天上海seo在帮一个朋友做网站,用的是dede这个cms,在写友情链接这个代码的时候发现一个问题,在index里写上下面的这段代码时,显示友情链接排列是竖列.

  1. <div> 
  2. <span>友情链接:</span> 
  3. {dede:flink row='24'
  4. </div> 

这样到前台查看的时候发现,友情链接是呈竖列排序,这非常影响网站的美观,对网站的用户体验影响也是非常大的,又试了几种写法,始终改不过来,最后采用如下的写法才改过来:

  1. <div> 
  2. <span>友情链接:</span> 
  3. {dede:flink linktype='2' row='24'}[field:link /]{/dede:flink} 
  4. </div> 

后来跟朋友沟通时才知道很多人在这块都会遇到这样的问题,今天我就写出来给大家做个参考,下次遇到这种问题就知道怎么解决了,除了上面这种写法,其实还有两种办法可以解决这个问题:

1.找到\include\taglib\flink.lib.php文件将if(trim($ctag->GetInnerText())==”) $innertext = “<li>[field:link /]</li>”;中的<li>和</li>去掉,Dedecms首页模版中调用:{dede:flink row='24' linktype='2' /}

2.友情链接直接从数据库调用了

  1. {dede:sql sql="Select * From dede_flink where logo = '' order by id desc"
  2. <a target="_blank" href="[field:url/]" title="[field:webname/]">[field:webname/]</a> //开源软件:phpfensi.com 
  3. {/dede:sql} 

这三种方法我都试过了,都是可以改正上面说的那个问题的,大家可以灵活运用.

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论