opera中自定義按鈕,以百度搜藏為例(方法一):
1:打開 C:\Documents and Settings\你的用戶名\Application Data\Opera\Opera\profile\toolbar 文件夾下的正在所使用的standard_toolbar (1).ini文件(也許你有多個文件,那選擇你要編輯的);
2:找到 [Customize Toolbar Custom.content]
3:在其下面添加:Button7, "搜藏"=Go to page, "javascript:u=location.href;t=document.title;c = %22%22 + (window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text);var url=%22http://cang.baidu.com/do/add?it=%22+encodeURIComponent(t)+%22&iu=%22+encodeURIComponent(u)+%22&dc=%22+encodeURIComponent(c)+%22&fr=ien#nw=1%22;window.open(url,%22_blank%22,%22scrollbars=no,width=600,height=450,left=75,top=20,status=no,resizable=yes%22); void 0",1
注:Button7的7是我自定義按鈕的數(shù)字標記,可以換為你的按鈕順序。
4: 打開opera(編輯ini文件前先關閉opera,因為關閉opera時,它會自動保存當前設置,記得采用utf-8編碼保存),工具,外觀,按鈕,我的按鈕,就會發(fā)現(xiàn)多出了個“搜藏”按鈕。然后在你自定義工具欄時,隨便拖曳到你想要的位置就OK!
可如果你比較懶,不想管什么代碼之類的,往下看。
Opera中自帶的工具欄幾乎全部可以自由拖曳,完全自定義,甚至包括狀態(tài)欄都允許哦!在自定義工具欄時,先把Opera自帶的 工具欄都顯示,然后隨心所欲的拖動你經(jīng)常使用的按鈕到你想保留的工具欄,再勾掉那些不顯示的。我的已經(jīng)被我拖曳的亂七八糟,卻十分符合我的井然有序——例如我把必需的地址欄中的那個地址框拖到主工具欄里,地址欄已經(jīng)名不副實,被我踢掉不要,僅存留主工具欄,標簽欄和狀態(tài)欄,足矣!
完全拖曳式完成定制百度搜藏按鈕(方法二):
1:到百度搜藏幫助頁面把“添加到百度搜藏”添加到你的書簽或者收藏夾中。(這個都懶得去啊,那么添加一個書簽,名稱“搜藏”,地址“javascript:u=location.href;t=document.title;c = %22%22 + (window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text);var url=%22http://cang.baidu.com/do/add?it=%22+encodeURIComponent(t)+%22&iu=%22+encodeURIComponent(u)+%22&dc=%22+encodeURIComponent(c)+%22&fr=ien#nw=1%22;window.open(url,%22_blank%22,%22scrollbars=no,width=600,height=450,left=75,top=20,status=no,resizable=yes%22); void 0”)
2:面板,書簽,拖曳“添加到百度搜藏”這個書簽到你想要的工具欄里,就達到方法一的效果嘍!好像菜單下的書簽不好拖曳,那就從面板那兒拖吧。
3:順便廢話一句,可以拖曳你最經(jīng)常上的網(wǎng)站鏈接到工具欄里啊,比“快速撥號”還方便。
這樣已經(jīng)可以正常使用了,可如果你比較完美主義,想用自己喜愛的圖標換掉的默認按鈕圖標,繼續(xù)看。
用你喜歡的圖標,取代opera默認的圖標:
Opera自定義按鈕的代碼,其實有五部分,方法一的代碼兩個逗號只給了三個部分。動作,參數(shù)1,參數(shù)2,名稱,圖標。省略的后兩個opera就取默認值。那么我們就添加圖標進去替代默認圖標,名稱不用再重復,就是“搜藏”。
1:點擊Opera自帶圖標尋找到你喜歡的圖標,看到前面的名字。
2:在前面的代碼最后添加,如下所示:
Button7, "搜藏"=Go to page, "javascript:u=location.href;t=document.title;c = %22%22 + (window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text);var url=%22http://cang.baidu.com/do/add?it=%22+encodeURIComponent(t)+%22&iu=%22+encodeURIComponent(u)+%22&dc=%22+encodeURIComponent(c)+%22&fr=ien#nw=1%22;window.open(url,%22_blank%22,%22scrollbars=no,width=600,height=450,left=75,top=20,status=no,resizable=yes%22); void 0",1, ,"Highlight bookmark"
多了兩個逗號,第四個參數(shù)取默認,隨便填寫也沒問題,記得加個引號就行,第五個參數(shù)選取你所喜愛,如"Highlight bookmark"。
怎么?還不滿意,要用百度搜藏自己的logo換掉Opera提供的按鈕,嗯,不錯,你和我一樣煩,好,我們繼續(xù)!
在Opera中自定義圖標:
1:找到安裝Opera的目錄,在opera/skin中解壓你所使用的皮膚,把百度搜藏的圖標或你的圖標放到buttons文件夾(大小22*22)或icons文件夾(大小16*16)中,既然你如此完美,自定義圖標最好大小一樣嘍![用Microsoft Office工具中的 Picture Manager即可縮放透明logo圖片]
2:編輯skin.ini。找到[images],在下面添加“Baidu Soucang Icon =buttons/cang.png”,等號前是自定義的圖標代號,等號后是文件夾/圖標文件全稱。
3:把所有文件繼續(xù)重新壓縮為.zip,以便繼續(xù)使用你的皮膚。(壓縮的時候,選擇所有文件一起壓縮,別只把外層的文件夾壓縮,先去試試吧,發(fā)現(xiàn)你的皮膚不能正常使用,再理解下這句話。)
找到代碼,把第五個參數(shù)改為你自定義圖標名稱,如“Baidu Soucang Icon”。重新打開Opera,一切完美了?
觸類旁通,如果習慣QQ書簽,添加的方法一樣。舉一反三,如果想添加其他的按鈕,代碼類似。
如若懶得動手,點擊Opera按鈕有比較多現(xiàn)成的按鈕供您使用,同時不妨試試Opera按鈕生成器。