Gravatar + NanoGrabbr

5 views
Skip to first unread message

Evgeniy Kirov

unread,
Oct 10, 2008, 7:33:48 AM10/10/08
to nanog...@googlegroups.com
В общем, прикрутил я к этому блогу систему Gravatar
(http://gravatar.com/) (о том, что это за система и как ей
пользоваться, можно прочитать здесь:
http://gluek.info/2005/08/06/gravatar-globalnyie-avataryi/), пришлось
немного покопаться в коде движка.

Чтобы использовать Gravatar в движке NanoGrabbr, надо открыть файл
lib/nanocomments.class.php и в теле функции getList (она начинается
где-то на 60-й строчке) между
$f['comment'] = nl2br($f['comment']);
и
if (empty($f['author'])) $f['author'] = 'anonymous';
пишем:
$f['gravatar'] =
"http://www.gravatar.com/avatar.php?gravatar_id=".md5(strtolower($f['email']))."&size=32";

Вместо 32 можно вставить любое понравившееся число ― это будет размер аватара.

Теперь мы можем в шаблоне index.tpl использовать переменную
$comments.gravatar, например, таким образом:
<img src="{{ $comments.gravatar }}" alt="{{ $comments.author }}'s avatar" />

http://xtr.pp.ru/texts/70

Ostrerov Ilya

unread,
Oct 10, 2008, 7:38:06 AM10/10/08
to nanog...@googlegroups.com
Привет.

Спасибо, прикольно получилось. Вы крутой! :)

2008/10/10 Evgeniy Kirov <m...@xtr.pp.ru>:

--
Илья Остреров

Reply all
Reply to author
Forward
0 new messages