Autor Zpráva
Mlocik97
Profil
Zdravím, veľmi som to neriešil doteraz, programoval som toho hodne čo sa týka webstránky, no jaksi jedna malá vec mi "ušla". Jedná sa o ikony (icon) na webu.

Viem že webstránka má 2 icony,... favicon 32*32 s tým nemám problém, a potom druhá ikona je keď si nejaký uživatel uloží .lnk na môj web na plochu (v počítači) ako tam nastaviť ikonu? Jedná sa o toto:



to všetko sú .lnk webstránok na ploche vo windowse (podobne aj v linuxu), a potreboval by som nejak určiť, aby pri pridaní .lnk webstránky na plochu OS aby som tam mal ikonu. Ako sa to robí?
P.s. stránky githubu si nevšímajte, majú transparentnú ikonu (čiernu) ktorá na tmavom pozadí je skoro neviditelná.





Viď ikony na taskbaru - Kingsage a GitHub

---

ešte jedna drobnosť, je divné že na každej webstránke vidím href s lomítkom na začiatku, prečo? v takom prípade to hladá v root (v mojom prípade na D:\ namiesto složky s webstránkov, ak je index.html priamo v tej zložke kde favicon.ico tak by malo stačiť zapísať href="favicon.ico" nie?

---

p.s. aká je vhodná velkosť tej druhej ikony?
Tomášeek
Profil
Mlocik97:
v mojom prípade na D:\ namiesto složky s webstránkov
Ano, ve tvém případě lomítko odkazuje na disk D:. V případě webové stránky do rootu (na doménu) - hledej absolutní adresování.
Mlocik97
Profil
Tomášeek:
jo, to chápem, ale proč sa nepoužíva relatívna cesta? tzv len href="favicon.ico"
Bubák
Profil
Pokud chceš mít ikonu na ploše Windows, musí být ve formátu ICO, jak je tomu v jiných OS, nevím, link si málokdo uklíbá jinam, než do Oblíbených položek svého prohlížeče a tam je "ve spárech" prohlížeče, kdežto na ploše "je "ve spárech" OS. Formát ICO dovoluje mít v jednom souboru více verzí obrázku, tedy různé velikosti a různé barevné hloubky. Přejmenování nestačí, i když za určitých podmínek částečně funguje, podovně, jako se z vody nestane víno, i když ji naliješ do láhve s patřičnou etiketou.
Pokud se soubor jmenuje favicon.ico a je v rootu webu, není třeba deklarovat cestu.
Cestu k favicon můžeš deklarovat jakkoliv, stačí, když je správná.
Pozor při pokusech, favicon se docela urputně drží v keši prohlížeče a často odolá běžným pokusům o obnovení stránky nebo smazání keše z menu prohlížeče.

Aby to nebylo tak jednoduché, tak jsou i ikony pro dlaždice, třebas zdejší web to má takto, na 1. řádku je "obyčejná" favicona:
<link rel="shortcut icon" href="./icons/favicon.ico?v=5" type="image/x-icon" title="">
<link rel="image_src" href="./img/logo-min.png">
<link rel="apple-touch-icon" href="./img/logo-min.png">
Tomášeek
Profil
Mlocik97:
jo, to chápem, ale proč sa nepoužíva relatívna cesta? tzv len href="favicon.ico"
Protože by při multiúrovňovém webu (kdy jsou adresy třeba i jen virtuálně zanořené do "složek") relativní odkaz nefungoval.

Typicky, ze stránky example.com/o-nas by fungoval, stránka example.com/o-nas/nase-hodnoty by už nefungoval.
Taurus
Profil
Bubák:
Pozor při pokusech, favicon se docela urputně drží v keši prohlížeče a často odolá běžným pokusům o obnovení stránky nebo smazání keše z menu prohlížeče.

Pravda... Pomáhá mi vždy zobrazení favicony prohlížečem, tzn. zadáním adresy favicony do adresního řádku. Ale to návštěvník dělat nebude...
Mlocik97
Profil
Ďakujem Bubák, a aký editor pre ICO je vhodný, čo by mi umožnil dať do jedneho súbory dať obe ikony?
Kajman
Profil
Mlocik97:
aký editor pre ICO je vhodný, čo by mi umožnil dať do jedneho súbory dať obe ikony?
Tady je seznam některých programů
en.wikipedia.org/wiki/Icon_(computing)#List

Např. Microangelo a to umělo (před 20 lety:)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: