[Gravatar 4 SMF] - глобальные аватары через сервис gravatar.com

Автор digger®, 06 сентября 2012, 08:25:40

« предыдущая - следующая »

0 Пользователей и 1 гость просматривают эту тему.

digger®

06 сентября 2012, 08:25:40 Последнее редактирование: 29 марта 2017, 05:09:54 от digger®
Gravatar 4 SMF

Автор: digger
Совместим: SMF2.x
Ссылка: http://custom.simplemachines.org/mods/index.php?mod=3456
GitHub: https://github.com/realdigger/SMF-Gravatar

История:
1.0 Начальный релиз.
1.1 Добавлена возможность установки произвольного изображения по умолчанию. Исправлена ошибка "Undefined index: email_address".
1.3 Добавлена настройка для принудительной установки граватаров всем пользователям вместо аватаров. Можно использовать как первоапрельскую шутку, установив всем монстров или лица.

Ваш Граватар - это изображение, которое следует за вами от сайта к сайту и появляется рядом с вашим именем, когда вы делаете такие вещи, как оставляете комментарий или сообщение в блоге или на форуме. Аватары помогают идентифицировать свои сообщения в блогах и на форумах, так почему бы им не быть на каждом сайте?
Граватары - это глобально используемые аватары. Вы просто загружаете свой аватар на сайт Gravatar.com, и он будет автоматически появляться на всех блогах и форумах, которые поддерживают Граватары. Всякий раз, когда вы изменяете ваш Граватар, он автоматически изменяется на всех сайтах с поддержкой Граватаров. Граватары привязаны к пользователям посредством адресов электронной почты.

Как этот мод работает:
Если активирована опция "Включить граватары", Граватары будет использоваться для всех тех пользователей, кто не установил себе аватар на форуме. Если у пользователя есть загруженный на gravatar.com аватар, будет использоваться он. Для остальных пользователей, которые не имеют собственных Граватаров, будут сгенерированы уникальные изображения в соответствии с выбранным в настройках стилем.

Мод можно использовать для задания произвольного аватара по умолчанию.

Этот мод распространяется под лицензией CC BY-NC-ND http://creativecommons.org/licenses/by-nc-nd/3.0/


Если вам оказался полезен этот мод, можете выразить свою благодарность и проспонсировать дальнейшее его развитие по следующим реквизитам.
Webmoney Z106477359122, R415814630950, U182033632769
Яндекс-Деньги 41001194767616   


Yworld_garry

А я то мудрить начал со своими скудными познаниями в php.
Спасибо, как всегда полязняшки!!!!


Сапожник

digger, Можешь немного описать подробности работы мода?
Аватар пользователя загружается разово или постоянно меняется на другой? Он загружается на сервер форума или загружается по внешней ссылке?
Спасибо.
Я хостюсь на Хвостинге :) 10 Гб (15 сайтов) ~ 30$/год
Рефка: http://hvosting.ua/

digger®

Цитата: Сапожник от 06 сентября 2012, 11:24:19
digger, Можешь немного описать подробности работы мода?
Аватар пользователя загружается разово или постоянно меняется на другой? Он загружается на сервер форума или загружается по внешней ссылке?
Спасибо.

Аватар каждому прописывается как внешний с gravatar.com. Картинка генерируется в привязке к имейлу, поэтому у каждого получается уникальная в общем стиле, выбранном в админке.
Если юзер загружал на gravatar.com личный аватар и связал его там со своим имейлом, то на форуме будет показан тот аватар.

http://ru.wikipedia.org/wiki/Gravatar

Сапожник

Я хостюсь на Хвостинге :) 10 Гб (15 сайтов) ~ 30$/год
Рефка: http://hvosting.ua/

Kosta

Поставили тестируем, пока впечатления только положительные - порадовали несколько моментов:

- у каждого появится уникальный аватар.
- больше не осталось "пустых" профилей и за счет этого пользователи задумаются над оформление своих профилей и постов.
- все картинки грузятся со стороннего сайта
- есть возможность на строгих форумах установить всем пользователям одинаковый "безликий аватар"

digger спасибо!


saks

хочу уточнить, у пользователей, у которых аватары уже установленны они останутся без изменений же?

digger®

Цитата: saks от 11 сентября 2012, 08:13:48
хочу уточнить, у пользователей, у которых аватары уже установленны они останутся без изменений же?

Без изменений. У кого не установлены, у тех на лету будут подставляться.

На самом деле, это, скорее, даже не мод Gravatar, а вариант мода "Аватар по умолчанию", который использует Gravatar для получения аватаров.

Bugo

На офсайте сейчас уже 3 мода на эту тему проходят проверку, но этот единственный, полностью работающий на хуках и не вызывающий вопросов у команды проверки :)

Bugo

Допустим, у пользователя в аватаре картинка с другого сайта, и при этом недоступна, то есть аватар не отображается. Можно добавить фичу, чтобы в этом случае тоже загружался граватар (но только в темах)?

digger®

Цитата: Bugo от 15 сентября 2012, 11:07:01
Допустим, у пользователя в аватаре картинка с другого сайта, и при этом недоступна, то есть аватар не отображается. Можно добавить фичу, чтобы в этом случае тоже загружался граватар (но только в темах)?

Как-то это не очень хорошо, с точки зрения производительности, каждый внешний аватар на странице проверять.
И, сейчас картинка не доступна, через 5 минут доступна - это что ж, у людей аватары постоянно туда сюда меняться будут? Это как-то с точки зрения юзабилити не хорошо, имхо.

Bugo

Ну допустим не каждый раз проверять, а раз в сутки или кто как настроит. Завести задачку в Диспетчере задач.

digger®

Цитата: Bugo от 16 сентября 2012, 07:33:34
Ну допустим не каждый раз проверять, а раз в сутки или кто как настроит. Завести задачку в Диспетчере задач.

Допустим, раз в сутки проверили - у юзера внешний аватар недоступен. Меняем ему на граватар навсегда? Или старый где-то запоминаем и через сутки проверяем не стал ли он доступен (уже какая то сложная конструкция выходит).
Или на сервере были техработы с отключением интернета, а в это время сработала проверка и всем поголовно впаяла граватары  buck

Bugo




digger®

Версия 1.3
Добавлена настройка для принудительной установки граватаров всем пользователям вместо аватаров. Можно использовать как первоапрельскую шутку, установив всем монстров или лица.


Skipper

а как то можно доавить свою категорию граватаров?
т.е. в настройках есть: лица, монстры итд...
 или только поставить в настройках "свой"  и указать ссылку на один аватар?
мы можем выпить чего угодно, мы можем сделать чего попало... ©

digger®

Цитата: Skipper от 30 марта 2017, 09:33:34а как то можно доавить свою категорию граватаров?
т.е. в настройках есть: лица, монстры итд...
Это же не папка с дясятком аватарок. Граватары генерируются программным путем по хешу email и каждый граватар уникален.

S.T.A.L.K.E.R.



S.T.A.L.K.E.R.

Выбивает ошибку о смешанном контенте,вывод граватарок по http
Понял,спасибо

kak2z

Цитата: S.T.A.L.K.E.R. от 01 апреля 2017, 07:37:00Выбивает ошибку о смешанном контенте,вывод граватарок по http
Понял,спасибо
в файле Mod-Gravatar.php вроде бы надо заменить http на https))
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

S.T.A.L.K.E.R.

Цитата: kak2z от 01 апреля 2017, 09:03:17в файле Mod-Gravatar.php вроде бы надо заменить http на https))
Не работает тогда вывод граватаров.

kak2z

Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

S.T.A.L.K.E.R.

Цитата: kak2z от 01 апреля 2017, 09:18:40я поменял у меня работает...
Это же папка соурс?
Можно пример файла?

kak2z

Цитата: S.T.A.L.K.E.R. от 01 апреля 2017, 09:27:35Это же папка соурс?
Можно пример файла?
Да, в папке Source. Файл чуть позже смогу приаттачить. А так тупо сделал замену http: на https:
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

S.T.A.L.K.E.R.

Цитата: kak2z от 01 апреля 2017, 09:41:09А так тупо сделал замену http: на https:
Вот это и интересно.Я то вижу что работает,у меня делал так же и тупо ломает картинки...