Jak vytvořit vlastní tlačítko (pro Delicious) do Opery?
Po dlouhé době jsem vyzkoušel webový prohlížeč Opera a velmi mě nadchnul. Od poslední verze, kterou jsem zkoušel, ušel opravdu kus cesty a verze 10, kterou používám, je, podle mě, rychlejší než Google Chrome. K tomu, abych ale Operu začal používat, musel jsem vyřešit několik maličkostí, bez kterých už neumím žít :-) Některé z nich vyřeší tzv. Addony, ty ale podporuje Opera až od verze 11, což je zatím testovací verze. Jednou věcí z těchto maličkostí je tlačítko pro přidání záložky do Delicious. Našel jsem sice nějaké widgety, ale ty byly nepoužitelné, tak jsem se rozhodl vytvořit si vlastní tlačítko, nebo raději tři...
Ikony
Abych nemusel kreslit vlastní, využil jsem vyhledávač ikon a nakonec vybral ze sady PC 100 Icon Pack, a přejmenoval podle sebe:
- Přidání záložky - custom_star.png (http://www.iconfinder.com/icondetails/49564/16/star_icon)
- Odkaz na štítky - custom_tag.png (http://www.iconfinder.com/icondetails/49567/16/tag_icon)
- Odkaz na moje záložky - custom_delicious.png (http://www.iconfinder.com/icondetails/49504/16/delicious_icon)
Ikony musíte přidat do vzhledu, ten se nachází v adresáři s prohlížečem, ve složce skin, tedy např.:
C:\Program Files\Opera\skin\standard_skin.zip
V tomto ZIP souboru vytvořte (doporučuji raději tento soubor zálohovat, kdyby se něco pokazilo) složku custom a do ní vložte výše uvedené obrázky. Tyto obrázky je také nutné přidat do souboru skin.ini - uděláme to tak, že do části [Images] přidáme tyto řádky:
Custom Star = custom/custom_star.png Custom Tag = custom/custom_tag.png Custom Delicious = custom/custom_delicious.png
Vytvoření tlačítek
Tlačítka musíme přidat do souboru tlačítkové lišty. Tu najdeme nejčastěji ve složce Data aplikací, např.:
C:\Documents and Settings\[vaše jméno]\Data aplikací\Opera\Opera\toolbar\standard_toolbar.ini
Na konec toho souboru přidáme tři tlačítka:
[Customize Toolbar Custom.content]
Button1, "Delicious: Přidat odkaz"=Go to page, "javascript:(function(){f='http://www.delicious.com/save?url='+encodeURIComponent(window.location.href)+'&title='+encodeURIComponent(document.title)+'¬es='+encodeURIComponent(''+(window.getSelection?window.getSelection():document.getSelection?document.getSelection():document.selection.createRange().text))+'&v=6&';a=function(){if(!window.open(f+'noui=1&jump=doclose','deliciousuiv6','location=yes,links=no,scrollbars=no,toolbar=no,width=550,height=550'))location.href=f+'jump=yes'};if(/Firefox/.test(navigator.userAgent)){setTimeout(a,0)}else{a()}})();", 1, "Přidat záložku do Delicious", Custom Star
Button2, "Delicious: Štítky"=Go to page, "http://www.delicious.com/tags/[vaše username]", 1, "Moje štítky na Delicious", Custom Tag
Button3, "Delicious: Záložky"=Go to page, "http://www.delicious.com/[vaše username]", 1, "Delicious", Custom DeliciousJenom pro vysvětlení"
(ButtonX,"Název odkazu"=Go to page, "URL odkazu", typ tlačítka, "Text po najetí myši", Ikona)
Tlačítka na lištu
Teď už stačí jen tlačítka na lištu přidat:
1) Klikneme pravým tlačítkem na lištu nástrojů a zvolíme Přizpůsobit > Přizpůsobení vzhledu
2) V části Tlačítka > Vlastní tlačítka přetáhneme naše tlačítka na lištu
A je to :-) Ještě jsem nepřišel na to, jak tlačítka nastavit tak, aby měla stejný rozměr, jako ta ostatní v liště.



