1. 程式人生 > >去掉dedecms友情連結中的LI標籤

去掉dedecms友情連結中的LI標籤

很多朋友在網上找了半天,看到說去掉li標籤的一些辦法,改變網站的原始碼。這種方法不太可取。今天特別為大家總結一下最簡單的去掉dede友情連結前面LI標籤的辦法。


  以下3行程式碼替換原來的程式碼:
  {dede:flink row='1000'}
  [field:link /]
  {/dede:flink}
  官方給出的程式碼是
  {dede:flinktype type="dedecms"}
  {dede:flink/}
  {/dede:flinktype}
  如果是直接寫 {dede:flink/} 就會出現li標籤,但是我們用 {dede:flink row='1000'} [field:link /]{/dede:flink} 就立馬沒有li了。目前在5.7sp1上試驗通過。
當然,也可以通過修改底層程式碼的方法來去掉(不建議)
首先,在織夢繫統的檔案目錄中,找到include\taglib\flink.lib.php檔案。開啟並且找到第37行程式碼:
if(trim($ctag->GetInnerText())==”) $innertext = "[field:link /]";
刪除其中的<li>修標籤 修改成:
if(trim($ctag->GetInnerText())==”) $innertext = “[field:link /]“;


然後,在需要呼叫的網站模版中直接使用程式碼 {dede:flink row=’20′/} 呼叫即可。