(01.04.2015, 23:05)Tiger Eye Napsal(a): Mám otázku. Bylo vůbec možné, aby uživatel viděl svůj avatar u někoho jiného? Protože mě se pokus nepovedl.
PS: A zahlédl alespoň někdo můj avík?
Možné to určitě bylo, mě se to dokonce stalo
Pokud by to někoho zajímalo, ten plugin fungoval tak, že načetl deset náhodných avatarů z databáze:
Kód:
SELECT `avatar`, `avatardimensions`, `uid`
FROM `users`
WHERE avatar != ""
ORDER BY RAND() #Vím, že tohle není moc efektivní, ale na tabulce s pár tisíci řádky je to pořád zanedbatelné.
LIMIT 10
Kdykoliv potom fórum chtělo vykreslit avatar, plugin do toho zasáhnul a vybral jeden z náhodných avatarů, přičemž se hlídalo, aby měl stejný uživatel pokaždé (v jednom načtení) stejný avatar. Kdyby se náhodou stalo, že by avatary nestačily, vybere se z databáze dalších deset , přičemž se vyloučí ty, které už byly použité).