2007-2-4 06:15 PM
fsb800
複製帖子連結一問
每個帖子的右上方.. 都有一個 #1 #2 #3... 的連結
這個連結本來設計上 係吾係直接跳去這個帖子??
但現時的連結 只會跳去那一頁 而不會跳到這個帖子
舉例.. 我在娛樂818版 隨意找一個帖子..
按右上的 #14 得出
[url=http://www.3talks.com/viewthread.php?tid=36985&extra=page%3D6%26amp%3Bfilter%3D0%26amp%3Borderby%3Ddateline&page=2###]http://www.3talks.com/viewthread.php?tid=36985&extra=page%3D6%26amp%3Bfilter%3D0%26amp%3Borderby%3Ddateline&page=2###[/url]
連結只會顯示那一頁.. 並無跳到相關帖子
但假如用這個連結
[url=http://www.3talks.com/viewthread.php?tid=36985&extra=page%3D6%26amp%3Bfilter%3D0%26amp%3Borderby%3Ddateline&page=2#pid390403]http://www.3talks.com/viewthread.php?tid=36985&extra=page%3D6%26amp%3Bfilter%3D0%26amp%3Borderby%3Ddateline&page=2#pid390403[/url]
就會跳到相關帖子
兩者的分別在於最後... 原本係 [color=DarkOrange][b]&page=2###[/b][/color] 修改後係 [color=SeaGreen][b]&page=2#pid390403[/b][/color]
我的問題是.. 論壇每個帖子右上的 #1 #2.. 是否這個用途?
如是.. 甘係吾係出左錯誤?
如否.. 甘有無方法可以比較方便甘複製一個帖子的連結?
希望明白我的問題.. thx a lot :loveliness:
2007-2-4 08:13 PM
vwfl
[quote]原帖由 [i]fsb800[/i] 於 2007-2-4 06:15 PM 發表
每個帖子的右上方.. 都有一個 #1 #2 #3... 的連結
這個連結本來設計上 係吾係直接跳去這個帖子??
但現時的連結 只會跳去那一頁 而不會跳到這個帖子
舉例.. 我在娛樂818版 隨意找一個帖子..
按右上的 #14 得出
http: ... [/quote]
那些 #1 #2... 不錯是每個回覆的連結,但要按左鍵將連結複製到剪貼簿,按右鍵再"複製捷徑"的話,只會得到頁頂連結。
例:我要接龍帖#46的連結,
按左鍵得
[url=http://www.3talks.com/viewthread.php?tid=33761&page=5#pid357848]http://www.3talks.com/viewthread.php?tid=33761&page=5#pid357848[/url]
按右鍵再"複製捷徑"得
[url=http://www.3talks.com/viewthread.php?tid=33761&page=5]http://www.3talks.com/viewthread.php?tid=33761&page=5[/url]#
按左鍵的時候,你可能會看到下面的對話盒,回答"是"就可以了。
2007-2-4 08:18 PM
fsb800
[quote]原帖由 [i]vwfl[/i] 於 2007-2-4 20:13 發表
那些 #1 #2... 不錯是每個回覆的連結,但要按左鍵將連結複製到剪貼簿,按右鍵再"複製捷徑"的話,只會得到頁頂連結。
例:我要接龍帖#46的連結,
按左鍵得
[url=http://www.3talks.com/viewthread.php?tid=33761&]http://www.3talks.com/viewthread.php?tid=33761&[/url] ... [/quote]
OH.. thx for ur info.. 吾知關吾關我用 firefox 事.. left-click 無反應..
but 都算解決左個問題.. thx :boy11: :msn16:
已證實.. 原來係因為只有 IE support [b]window.clipboardData.setData[/b] ...
如果要兩者都 support... 有一個可用的 script code
[font=Arial]function setClipboard(maintext) {[/font]
[font=Arial] if (window.clipboardData) {[/font]
[font=Arial] return (window.clipboardData.setData("Text", maintext));[/font]
[font=Arial] }[/font]
[font=Arial] else if (window.netscape) {[/font]
[font=Arial] netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');[/font]
[font=Arial] var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);[/font]
[font=Arial] if (!clip) return;[/font]
[font=Arial] var trans =Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);[/font]
[font=Arial] if (!trans) return;[/font]
[font=Arial] trans.addDataFlavor('text/unicode');[/font]
[font=Arial] var str = new Object();[/font]
[font=Arial] var len = new Object();[/font]
[font=Arial] var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);[/font]
[font=Arial] var copytext=maintext;[/font]
[font=Arial] str.data=copytext;[/font]
[font=Arial] trans.setTransferData("text/unicode",str,copytext.length*2);[/font]
[font=Arial] var clipid=Components.interfaces.nsIClipboard;[/font]
[font=Arial] if (!clip) return false;[/font]
[font=Arial] clip.setData(trans,null,clipid.kGlobalClipboard);[/font]
[font=Arial] return true;[/font]
[font=Arial] }[/font]
[font=Arial] return false;[/font]
[font=Arial]}[/font]
[[i] 本帖最後由 fsb800 於 2007-2-4 08:23 PM 編輯 [/i]]
2007-2-4 09:58 PM
vwfl
[quote]原帖由 [i]fsb800[/i] 於 2007-2-4 08:18 PM 發表
OH.. thx for ur info.. 吾知關吾關我用 firefox 事.. left-click 無反應..
but 都算解決左個問題.. thx :boy11: :msn16:
已證實.. 原來係因為只有 IE support window.clipboardData.setData ...
如果要兩者都 s ... [/quote]
對,應該是firefox不支援window.clipboardData.setData的問題。
用那script的時候,因為firefox的安全性設定,可能需要到"about:config"頁將"signed.applets.codebase_principal_support"改為"true"。:loveliness:
2007-2-4 11:07 PM
fsb800
其實 firefox 應該出於 security.. so 吾俾改 clipboard..
我反而奇怪.. 論壇果個 link.. 點解吾直接改成 [b][color=SeaGreen]&page=2#pid39040[/color][/b]3 甘樣? 甘咪 user 自己 copy link also work :msn03:
以上的 code.. 都要 server 改才有用.. user 都係無計.. but 最緊要知道 why.. thx :boy11: :boy11: :msn16:
2007-2-4 11:45 PM
vwfl
[quote]原帖由 [i]fsb800[/i] 於 2007-2-4 11:07 PM 發表
其實 firefox 應該出於 security.. so 吾俾改 clipboard..[/quote]
應該係,所以好大機會要改埋"about:config"先至work。
[quote]原帖由 [i]fsb800[/i] 於 2007-2-4 11:07 PM 發表
我反而奇怪.. 論壇果個 link.. 點解吾直接改成 &page=2#pid390403 甘樣? 甘咪 user 自己 copy link also work :msn03:
以上的 code.. 都要 server ... [/quote]
我都有同感,希望新嘅discuz!版本會改善啦!:loveliness:
頁:
[1]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.