主頁(yè) > 網(wǎng)站建設(shè) > 建站知識(shí) > 簡(jiǎn)單實(shí)現(xiàn)dedecms欄目交叉鏈接功能

簡(jiǎn)單實(shí)現(xiàn)dedecms欄目交叉鏈接功能

POST TIME:2021-05-17 23:57

 昨天因?yàn)橛袀€(gè)同事說之前做站的時(shí)候忘了提的一個(gè)SEO優(yōu)化需求了,大致意思做站內(nèi)欄目交叉鏈接,是為了內(nèi)鏈,我看了dedecms后臺(tái)友情鏈接模塊原有功能,也能開發(fā),但是方法僅僅適用于欄目不多站點(diǎn),多了設(shè)置的時(shí)候,出現(xiàn)很多交叉鏈接欄目的需求時(shí)候,會(huì)造成效率慢問題。
原理:
在友情連接模塊中網(wǎng)站類型中加入 和 需要做交叉的欄目名稱相同的欄目名,通過sql語(yǔ)句判斷出友情鏈接中存在和欄目一樣的網(wǎng)站類型鏈接,結(jié)果輸出到頁(yè)面模板即可。
代碼:
在需要顯示交叉鏈接的欄目模板加入以下代碼(css位置自己調(diào)整下,這邊我就不寫出來(lái)。)
<div class="link_channel">
{dede:sql sql="select url,webname from dede_flink where typeid = (select id from dede_flinktype where typename=~typename~)"}
<a href="[field:url/]">[field:webname/]</a> |
{/dede:sql}
</div>
然后生成,就能看到dedecms相應(yīng)欄目交叉鏈接實(shí)現(xiàn)的效果


收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266