Drupal 許多對外的連結都直接以原來的視窗開啟,因網友會因連結到其他網站受到他站內容吸引因而迷途無法回來,這對網站經營是一大傷害,可否建議核心團隊,對於有網址連結之標籤,在程式轉譯時加上新開視窗碼(或使用連結按鈕"如本站的小地球圖標鈕"時一起帶出),相信對架站者更實用.
您在這裡
使用者登入
最新文章
回應
3 年 6 個月 之前
6 年 6 個月 之前
6 年 7 個月 之前
6 年 7 個月 之前
6 年 7 個月 之前
6 年 7 個月 之前
6 年 7 個月 之前
6 年 7 個月 之前
6 年 7 個月 之前
6 年 7 個月 之前
Re: 建議核心程式在遇有連結標籤即呈現新視窗開啟
核心團隊...不在這裡耶... :P
開新視窗通常對使用者是困擾,但可能對於網站經營者會是想要的方式
基本上,熟悉網路的使用者,是否想要開新視窗這件事就交給他們了
往往不需要設計者費心吧..除非特殊用途~
這是我的看法
Re: 建議核心程式在遇有連結標籤即呈現新視窗開啟
我的想法是,要對自己的網站有信心啊,使用者...該回來的就會回來的!
Re: 補充開啟新視窗的方式
在 XHTML 1.1 的規範之中,使用 Target 來開啟新視窗是標準的作法。
可以裝 jQuery 來達成這個需求,不必改核心。
然後在需要開新視窗的連結屬性中加入 rel="nofollow" , 然後在 template 中 (例如: node.tpl.php) 加入下面的 code.
<?php
drupal_add_js ('$(document).ready(function(){$("a[@rel^=nofollow]").click(function() { window.open(this.href); return false; } ); } );', 'inline' );
?>
然後在你網站有加入 rel="nofollow" 屬性的連結,就可以達成你要的功能。
當然,某些搜尋引擎遇到這些連結,就不會繼續追蹤它們囉~
原文出處:
http://drupal.org/node/97759
Re: 補充開啟新視窗的方式
嗯,有一點怪怪的...
原文好像是指,用 Target 來開啟新視窗是違反 XHTML 1.1的。
然後他講的是在CCK內容類型裡,如何新增一個 link 欄位是可以開新視窗的。原問題應該是指選單之類的連結。
Re: 補充開啟新視窗的方式
感謝大大的寶貴資訊,小弟這就去試試!!