phpRS 2.8.x : phpRS Fórum
Toto fórum je určené výhradně k diskuzi o verzích phpRS v2.8.x.
phpRS - redakční a informační systém
Upload avataru
Zaslán uživatelem/kou: Pecan (IP adresa zaznamenána)
Datum: 2009-04-17, 21:05

Ahojte, mohli by jste mi někdo poradit jak udělat to, že si každý přihlášený čtenář nahraje svého vlastního avatara a bude se mu zobrazovat u komentáře? děkuji moc

Re: Upload avataru
Zaslán uživatelem/kou: Pecan (IP adresa zaznamenána)
Datum: 2009-04-18, 16:06

jo díky, upload mám, ale teď mám zase ten problém, že když jsem přihlášený jako nějaký uživatel, mám třeba id1, tak se u komentářů změní avatary všech uživatelů na ten, co mám nahraný já, to znamená ava1.gif, mohli by jste mi někdo pomoct s tím, aby se tam zobrazoval avatar toho, kdo to napsal? děkuji moc

Re: Upload avataru
Zaslán uživatelem/kou: mr3ska (IP adresa zaznamenána)
Datum: 2009-04-18, 16:19

já teď nevím jestli se u komentů z DB vytahuje i ID čtenáře co koment napsal ale jestli jo tak se inspiruj timhle:

// avatar --->
$avatid = $GLOBALS["prmyctenar"]->Ukaz('id');
$avatar_img="image/kforum/avat/ava".$avatid.".gif";
if(!file_exists($avatar_img)):
$avatar_img="image/kforum/avat/ava0.gif"; //
endif;
echo "<img src=\"".$avatar_img."\" border=\"0\" alt=\"".$GLOBALS["prmyctenar"]->Ukaz('username')."\" title=\"".$GLOBALS["prmyctenar"]->Ukaz('username')."\">";
// end of avatar <---




Celkem upraveno 1×. Poslední úprava mr3ska v 18.04.2009 16:19.

Re: Upload avataru
Zaslán uživatelem/kou: Pecan (IP adresa zaznamenána)
Datum: 2009-04-18, 16:21

díky za snahu, ale už jsem to vyřešil, takže pro ty co to budou chtít, tak aby se u komentářů zobrazovali avatary autorů:

if ($data[$akt_komentar][6]==1 && file_exists("img/avatar/ava".$getid[0].".gif")):
echo "<div class=\"kom-avatar\"><img src=\"img/avatar/ava".$getid[0].".gif\" alt=\"".$data[$akt_komentar][7]."\"/></div>";
else:
echo "<div class=\"kom-avatar\"><img src=\"img/avatar/ava0.gif\" alt=\"Nemá avatar\"/></div>";
endif;



toto jsem vložil nad echo "<div class=\"komtext\">";

Re: Upload avataru
Zaslán uživatelem/kou: peterm (IP adresa zaznamenána)
Datum: 2009-04-20, 07:59

a nie je jednoduchsie pouzit globalny avatar, teda gravatar.com? implementacia je velmi jednoducha a staci ak citatel ma spravne uvedenu mailovu adresu a na gravatar zalozeny avatar. dost blogov tuto featuru pouziva a je tam dost ludi registrovanych. vyhodu to mam v tom, ze mam jeden avatar a ten sa dotahuje na zaklade mailovej adresy a je jedno o aku stranku ide.

implementacia vyzera nasledovne

// mail navstevnika
$email = "[email]ktosi@kdesi.sk[/email]";
$default = "http://www.mojweb.sk/pic.jpg";
$size = 60;

$grav_url = "http://www.gravatar.com/avatar.php?
gravatar_id=".md5( strtolower($email) ).
"&default=".urlencode($default).
"&size=".$size;

// no a tu dam avatar zobrazit
echo "<img src='$grav_url' />";


este je vhodne otestovat ci vobec avatar dostanem spat, ak nie tak tam treba vygenerovat nejaky neutralny obrazok.

Re: Upload avataru
Zaslán uživatelem/kou: Kubajs (IP adresa zaznamenána)
Datum: 2009-06-16, 13:26

Vždycky je trochu riziko nemít to pod kontrolou na vlastním webu, ale každopádně je to zajímavé řešení. Alespoň by se člověk nemusel starat o rutiny na vkládání avataru na web a šetřit na ně místo.

Na druhou stranu daruješ svůj mail dalšímu potencionálnímu šiřiteli spamu :)
Nicméně by se to u mě neuchytlo, protože většina našich uživatelů má striktní rozsah kam se na netu může dostat a tenhle bych mezi ně určitě nedostal.



Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.