飄仙建站網

DEDECMS 如何讓欄目外部鏈接在新窗口中打開

時間:2011-10-18 15:44來源:網絡 作者:天外飄仙 點擊:
近遇到一個問題,就是dedecms的導航,是用外部鏈接的,但是原窗口打開不好看,新窗口打開好點。OK,放狗... 1. 查找模板中的head.htm 將 lia href= '[field:typeurl/]' [field:typename/] /a/li 替換成下面的 lia href= '[field:typeurl/]' target= _blank [f

近遇到一個問題,就是dedecms的導航,是用外部鏈接的,但是原窗口打開不好看,新窗口打開好點。OK,放狗...

1. 查找模板中的head.htm

<li><a href='[field:typeurl/]'>[field:typename/]</a></li>
替換成下面的
<li><a href='[field:typeurl/]' target="_blank">[field:typename/]</a></li>
但這個方法有個缺陷,就是會將所有的欄目都在新窗口打開,使用時會顯得很凌亂。那如何讓指定的欄目在新窗口打開呢,請看第二個方法。

2. 查找模板中的head.htm

<li><a href='[field:typeurl/]'>[field:typename/]</a></li>
替換成下面的
<li><a href='[field:typeurl/]' [field:id runphp='yes'] if(@me=='4'){ @me="target='_blank'";} else {@me="";}[/field:id]>[field:typename/]</a></li>
注:上面的4即是你想要新開窗口的欄目ID,這樣寫即可。

如果有多個的話,可以一次性的寫完整上去。如有2個需要新窗口打開,代碼如下
<li><a href='[field:typeurl/]' [field:id runphp='yes'] if(@me=='4'||@me=='5'){ @me="target='_blank'";} else {@me="";}[/field:id]><span>[field:typename/]</span></a></li>
這里就是4,5的ID全部新窗口打開,OK,打完收工

特別說明:如果只是想讓外部鏈接新窗口打開的話 設置就簡單了  只需在文件保存目錄里面對的編輯框里面設置成“http://bbs.piaoxian.net' target='_blank” 這樣的格式 即可

(責任編輯:天外飄仙)
頂一下
(23)
74.2%
踩一下
(8)
25.8%
------分隔線----------------------------
發表評論
請自覺遵守互聯網相關的政策法規,嚴禁發布色情、暴力、反動的言論。
評價:
表情:
用戶名: 驗證碼:點擊我更換圖片
四川快乐12遗漏查询导航