Lisasin blogile Gravataride toe

27.06.2008 @ 9:21:40 | Aarne Toompark | 6 kommentaari

Aarne GravatarGravatarid on need pisikesed pildid, mida n├╝├╝dsest ka minu blogis kommentaari k├Árvale n├Ąidatakse. Gravatar on lahtiseletatuna "globally recognized avatar" (├╝ldiselt tuntud avatar).

Need inimesed, kes on ennast gravatar.com lehel registreerinud ja Gravatare toetavates blogides kommenteerivad, on alati ├Ąra tuntavad ├╝he ja sama, enda poolt valitud, pildikese kaudu. Nendele kommenteerijatele, kes Gravatariga liitunud ei ole, genereeritakse arvuti poolt unikaalne avatar. Mina valisin genereeritavatele piltidele wavatar'i stiili.

Minu blogis n├Áutakse kasutajalt kommenteerimiseks e-maili aadressi. Sellest aadressist genereeritud MD5 r├Ąsi saadetakse GravatarÔÇÖi serverile ja vastu saadetaksegi kasutaja poolt ├╝les laetud v├Ái siis serveri poolt genereeritud pilt. Teoreetiliselt peaks see genereeritud pildike olema sama k├Áigis blogides, mis kasutavad┬á wavatar'i stiili.

GravataridImestusega m├Ąrkasin, et v├Ąga v├Ąhesed mu blogi k├╝lastajad ├╝ldse kasutavad niisugust toredat teenust. Pildil on eilse postituse Firefox 3 ja AwesomeBar kommentaarid. K├Áik need r├Á├Ámsad kollid, peale mu enda oma, on sinna Gravatari poolt genereeritud sest need inimesed pole ennast registreerinud.

Loomulikult pole nendest Gravataridest mingit otsest kasu, aga vast on natuke l├Ábusam. :)

* * *

Selleks, et Gravatare oma WordPress'i teemale lisada, pidin oma teemafaili muutma. Gravataride lisamiseks on WordPress'il ka mitmeid pluginaid, aga mina neid nii, nagu mulle meeldiks, t├Â├Âle ei saanudki.

Otsustasin asja ise k├Ątte v├Átta. Lisasin teemafaili comments.php ├Áige koha peale niisuguse rea:

<div class="aarne_teema_avatar"><?php if (function_exists('get_avatar')) { echo get_avatar($comment, $size = '40', 'wavatar'); } ?></div>

Keegi tark v├Áiks mulle n├╝├╝d ├Ápetada, et kuidas Gravatari ja kommentaari teksti ├╝lemine rida ├╝hele joonele saada. Praegu on pilt natuke k├Árgemal. Saan lihtsalt muuta "img" ja "aarne_teema_avatar" CSS'i ja keeruliselt ka k├Áiki muid asju. Iga kommentaar moodustub nii:

<li>
<div class="aarne_teema_avatar">
Gravatari pilt
</div>
<p>Kommentaari sisu</p>
</li>

* * *

Gravataride tugi on WordPress'il sisse ehitatud alates versioonist 2.5 aga p├Áhim├Átteliselt saab selle lisada igale saidile. WordPress 2.6's peaks tugi veelgi parem olema.

  1. 6 kommentaari postitusele "Lisasin blogile Gravataride toe"

  2. Lihtsalt katsetan, et kas minu pingutused endale gravatar teha ├Ánnestus.

    kirjutas Maria 27.06.2008 @ 15:45

  3. Paistab, et isegi vanadele kommentaaridele, mille juures on kasutatud sama meiliaadressi, ilmuvad juurde uued Gravatarid. Seda ka neil, kelle kommentaari j├Ąttes oma Gravatari registreeritud polnudki.

    V├Ągev!

    kirjutas Aarne 27.06.2008 @ 15:51

  4. “…kuidas Gravatari ja kommentaari teksti ├╝lemine rida ├╝hele joonele saada.”

    Sul praegu:

    .aarne_teema_avatar {
    float: left;
    margin-right: 5px;
    }

    Pane n├Ąiteks nii:

    .aarne_teema_avatar {
    float: left;
    margin: 10px 5px 0 0;
    }

    Ma isiklikult lisaksin veel ka j├Ąrgmise rule’i, et keskmise pikkusega kommentaaride puhul n├Ąit. ├╝ksik rida avatari alla ei tuleks, aga see on vist juba maitse asi.


    ol.commentlist li p {
    margin-left: 50px;
    }

    kirjutas Lembit 29.06.2008 @ 1:55

  5. Suur t├Ąnu! Asi t├Â├Âtab.

    kirjutas Aarne 29.06.2008 @ 9:41

Kommenteeri postitust