做網站,我們是認真的!

網站適配電腦+手機端,僅1280元,送2000M阿里云服務器,送com域名+免費備案
網站前端采用靜態系統顯示,后端動態管理,我們承諾網站包收錄,完成網站之后把源碼給客戶!

觀點

互聯網+時代,說建站,談運營與網絡營銷

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

時間:2020-12-15

近遇到一個問題,就是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://www.dede58.com' target='_blank” 這樣的格式 即可

0
首頁
案例
關于
聯系
凯时平台