JanKoWeb: Počítače a IT - Opera: úprava tlačítkové lišty a vlastní tlačítka
"Nemusí pršet, stačí když kape..."
JanKoWeb - návody, postřehy a rady ze světa softwaru pro každého.
Recenze knih a humorná tvorba pro chvíle oddechu...
Mezinárodní den biologické rozmanitosti.

Do východu slunce 6 hodin a 1 minuta (vyjde 08:09, zapadne 16:00).

"Nezbytným krokem k tomu, abyste od života získali věci, po kterých toužíte, je rozhodnout se, co vlastně chcete."

B. Stein
Galerie nemohla být načtena.
Jméno:
Číselně: nula a sedm je
Každá chvilka strávená plánováním práce ušetří tři nebo čtyři chvilky při jejím provádění.
Při každém obnovení stránky se zde vypíše zpráva skriptu.

Skript je zdrojový kód interpretovaného programu.

Pohání celý tento web a rád komunikuje s návštěvníky.-)
RSS RSS zdroj článků a novinek

Opera: úprava tlačítkové lišty a vlastní tlačítka

Stručný návod na to, jak si v Opeře 11 vytvořit vlastní tlačítko.

Zadání: chci tlačítko na lištu, které bude mít vlastní ikonu (ze skinu Opery) a kliknutím se otevře požadovaná stránka.

Řekněme, že si chci udělat tlačítko, které bude odkazovat na stránku mého kalendáře, a proto bych rád využil ikony kalendáře z mailu.

Dřívější řešení

V Opeře 11 mi ale přestala fungovat možnost úpravy tlačítek přímým vepsáním do adresního řádku za opera:/button/.

Nástroj na vytváření tlačítek mi také nějak zlobil (nezobrazovala se ikona "Meeting Label Header"), a proto jsem se rozhodl sepsat tento stručný postup.

Nejčastější poblémy

Nezobrazuje se ikona

Pokud Vám nefunguje požadovaná ikona, přesvědčte se, zda její název zapisujete správně. Ve složce profile/skin/skin.ini se nachází definice grafických souborů ikon.

Tam jsem pro svůj skin našel, že v našem vzorovém případě požadovaná ikona nenese jméno "Meeting Label Header", ale "Label Meeting". To byl první problém, proč nefungoval výše zmíněný nástroj.

Stránka se neodroluje

Pokud adresa, na kterou chceme zamířit, obsahuje křížek (odrolování na konkrétní pozici, např. /kalendar/#up), to také nedělá dobrotu.

Je nutné na adresu použít php funkci urlencode.

Odkaz na vytvoření tlačítka v Opeře

Opera automaticky analyzuje odkazy na stránce a začíná-li některý klíčovou sekvenci opera:/button/, považuje jej za kód k přidání tlačítka.

K přidání tlačítka tak stačí vytvořit stránku s odkazem a požadovanou syntaxí:

<a href='opera:/button/AKCE, "PARAMETR",,"TITLE","IKONA"'>Tlacitko</a>

AKCE - akce, která se provede po kliknutí na tlačítko. Např. k otevření stránky použijte Go to page, viz třeba článek Opera: vlastní tlačítka.

PARAMETR - parametr akce, např. pro Go to page odkaz na stránku, url adresa.

TITLE - název tlačítka, který se zobrazí jako bublina při najetí myší.

IKONA - ikona, název, korespondující s názvy ikon v konkrétním skinu.

Moje řešení

Po vyřešení problémů výše jsem se již dobral k funkčnímu řešení. Vytvořil jsem obyčejnou html stránku (soubor *.html, v obyčejném textovém editoru) s následujícím kódem:

<html><body>
<a href='opera:/button/Go to page, "/kalendar/%23up",,"Kalendář","Label Meeting"'>Přidat tlačítko do Opery</a>
</body></html>
Při otevření tohoto souboru Operou a kliknutím na odkaz dojde automaticky k vytvoření požadovaného tlačítka.

Rubrika Počítače a IT | Tagy Opera | So 23.04.2011 | 4696x

Náhodné články

© 2008-2025 JK, kontakt, právní upozornění
Powered by Janko's RS| XHTML, CSS, RSS, analýza kódu, SEO servis, dostupnost, hosting, líbí se Vám tu?
Požadavek: 0.12648 s, generování: 0.05495 s, paměť: 1.22 MB, sql dotazů: 8, CPU: 15.63

.