Etsitkö helppolukuista ja esteetöntä versiota? Sen löydät tästä linkistä, tai kirjoittamalla osoitteen perään ?esteeton. Tämä viesti ei näy jos tyylitiedosto on sallittu selaimessasi.

Rollemaa muualla

Nuo pienet söpöt ikonit

Otathan huomioon, että tämä on noin 6 vuotta vanha artikkeli, joten sisältö saattaa olla outoa tai vanhentunutta. Olin artikkelin kirjoittamishetkellä 19-vuotias.

Kuusitoista kertaa kuusitoista pikseliä. Nämä pienet faviconit ovat saaneet ainakin minut ihastumaan. Rupesi satamaan vettä ja keksin sadepäiväksi hieman tekemistä. Päivitin linkkilistani ja laitoin samalla linkkeihin näkymään kunkin sivun faviconin!

Olen surkea php:ssa, mutta sain kuitenkin tämän aikaan tekemällä ”pienen” koodinpätkän WordPressin /wp-includes/bookmark-template.php -tiedostoon.

Ensin testailin jotain helpompaa koodia käytännössä testitiedostossa. Määrittelin urlin ja faviconin nimen:

<?php

$url = ’http://www.adampolselli.com’;
$favicon = ”$url/favicon.ico”;

?>

Kokeilin kahta eri taktiikkaa, mutta kumpikin tapa vie vaaditun aikansa, enkä tykännyt tuosta aikaviiveestä:

<?php

if (@file_get_contents($favicon)) {
print ”<img src=\”".$favicon.”\” alt=\”\” />”;
} else {
echo ””;
}

?>

Nämä kaksi ovat aika samanlaisia.

<?php

if (@fclose(@fopen($favicon, ”r”))) {
print ”<img src=\”".$favicon.”\” alt=\”\” />”;
} else {
print(”File does not exist.”);
}

?>

…joten jouduin tekemään suurimman osan käsin itse. Mutta minähän tykkään kirjoittamisesta, joten tästäkään käsinkirjoitetusta höskästä ei ollut ollenkaan vaivaa.

bookmark-template.php-tiedotossa on rivi, joka näyttää tältä:

$output .= ’<a href=”’ . $the_link . ’”’ . $rel . $title . $target. ’>’;

…jonka korvasin tällä. Eli ne sivut, joista löytyy favicon.ico juuresta oletuksena, menevät melko automaattisesti, mutta jouduin kuitenkin nimeämään joka sivuston, kuten myös sivustot jolle varta vasten halusin faviconit näkymään eri urlista.

Niin ja en jaksanut sotkea tyylejä ja listoja tähän, joten tyydyin img-tagilliseen kuvaan list-imagen sijasta. Sekavaa, mutta toimivaa. Älä ota mallia, kiitos.

Kirjoittaja on 24-vuotias elämäntapanörtti, noin 10 tietokoneen omistaja, addiktoitunut sosiaaliseen mediaan, Linux- ja Android-käyttäjä, hevimies, naimisissa kuurosokean kanssa. Harrastaa elokuvia, nettiä, musiikkia. Bloggaa mm. Internetiin ja tietotekniikkaan liittyvästä, metallimusiikista, elämästä. Toisinaan ottaa kantaa. Lisää tietoa →

Vasta yksi kommentti. Vastaa kommenttiin?

  1. Hanki oma gravatar-kuvake.

    Toimii 2.2 tai aiemmissa.

    1 Kirjoitti: rolle, 5 vuotta, 4 kuukautta sitten

Lisää oma kommentti

Tekstin muotoilu Vinkki: toimii myös kun maalaat tekstin!




Rollemaata tilaa yhteensä 121 lukijaa. Lue lisää.

Admin