• Страница 1 из 1
  • 1
Сделать Gravatar для комментариев на сайт uCoz
Kosten
Суббота, 08 Апреля 2017, 17:01 | Сообщение 1
Оффлайн
Администраторы
Сообщений:44490
Награды: 70
Уже не раз встречаю в сети про Gravatar, это как на майл.ru было, пока не обновили и сейчас не работает. Возможно кто ставил этот скрипт и вообще как он выводит, кто сталкивался, отпишите плиз и если работает, то куда можно поставить и как по возможности.



Вот официальный мануал, вожможно устарел
Прикрепления: 1615552.png (26.0 Kb)
Страна: (RU)
FeStemBer
Суббота, 08 Апреля 2017, 18:02 | Сообщение 2
Оффлайн
Проверенные
Сообщений:355
Награды: 1
А там интересно как будет выводить, также по первому знаку, букве.
Страна: (RU)
Kosten
Суббота, 08 Апреля 2017, 21:45 | Сообщение 3
Оффлайн
Администраторы
Сообщений:44490
Награды: 70
На сайте ProuCoz нашел по установке!

Автоматически генерируемый аватар пользователя? С сервисом Gravatar это возможно! Пользователю нет необходимости регистрироваться на сайте и устанавливать аватар, этот сервис позволяет подгружать аватар по указанному email.

Как именно это работает?

Пользователь сперва регистрируется на сервисе Gravatar и загружает свой аватар в профиль. Далее на всех сайтах, где встроен Gravatar, будет отображаться аватар пользователя, если он оставит комментарий и при этом укажет свой e-mail. Если он изменит аватар в профиле Gravatar, он изменится и на всех сайтах, где были оставлены комментарии.

Установка

Сперва нужно подключить библиотеку md5 для jQuery и функцию вызова комментария. Для этого скачайте в конце этого материала файл и загрузите его в папку js, а затем разместите следующий код после тега body на странице материала и комментариев к нему в нужных модулях:

Код
<script src="/js/jquery.md5.js"></script> <script>  function userpic(email,id,name) {  $('.'+id +' > .userpic').html('<img alt="'+name+'"'  +'src="http://www.gravatar.com/avatar/'+$.md5(email)+'?d=wavatar&s=50&r=g" >');  }  </script>

Далее в шаблоне вида комментариев в том месте, где хотите вывести аватар, разместите этот код:

Код
<div class="u-ava ent$ID$">  <div class="userpic"><script>userpic('$EMAIL$','ent$ID$','$NAME$');</script>  </div>

Здесь $EMAIL$ — это email пользователя, который добавил комментарий.

ent$ID$ — уникальный идентификатор комментария, по которому определяется принадлежность аватара к конкретному комментарию.

$NAME$ — имя автора комментария, используется для вывода всплывающей подсказки при наведении на аватар.
Прикрепления: 656787.txt (9.3 Kb)
Страна: (RU)
  • Страница 1 из 1
  • 1
Поиск: