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是我自定义按钮的数字标记,可以换为你的按钮顺序。 4: 打开opera(编辑ini文件前先关闭opera,因为关闭opera时,它会自动保存当前设置,记得采用utf-8编码保存),工具,外观,按钮,我的按钮,就会发现多出了个“搜藏”按钮。然后在你自定义工具栏时,随便拖曳到你想要的位置就OK!
Opera中自带的工具栏几乎全部可以自由拖曳,完全自定义,甚至包括状态栏都允许哦!在自定义工具栏时,先把Opera自带的 工具栏都显示,然后随心所欲的拖动你经常使用的按钮到你想保留的工具栏,再勾掉那些不显示的。我的已经被我拖曳的乱七八糟,却十分符合我的井然有序——例如我把必需的地址栏中的那个地址框拖到主工具栏里,地址栏已经名不副实,被我踢掉不要,仅存留主工具栏,标签栏和状态栏,足矣! ![]()
完全拖曳式完成定制百度搜藏按钮(方法二): 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:顺便废话一句,可以拖曳你最经常上的网站链接到工具栏里啊,比“快速拨号”还方便。
这样已经可以正常使用了,可如果你比较完美主义,想用自己喜爱的图标换掉的默认按钮图标,继续看。 ![]()
用你喜欢的图标,取代opera默认的图标: Opera自定义按钮的代码,其实有五部分,方法一的代码两个逗号只给了三个部分。动作,参数1,参数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"
多了两个逗号,第四个参数取默认,随便填写也没问题,记得加个引号就行,第五个参数选取你所喜爱,如"Highlight bookmark"。
怎么?还不满意,要用百度搜藏自己的logo换掉Opera提供的按钮,嗯,不错,你和我一样烦,好,我们继续!
在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:把所有文件继续重新压缩为.zip,以便继续使用你的皮肤。(压缩的时候,选择所有文件一起压缩,别只把外层的文件夹压缩,先去试试吧,发现你的皮肤不能正常使用,再理解下这句话。)
找到代码,把第五个参数改为你自定义图标名称,如“Baidu Soucang Icon”。重新打开Opera,一切完美了?
触类旁通,如果习惯QQ书签,添加的方法一样。举一反三,如果想添加其他的按钮,代码类似。 如若懒得动手,点击Opera按钮有比较多现成的按钮供您使用,同时不妨试试Opera按钮生成器。 |
|