2010-11-04 7 views
2

J'ai cherché arund à la mise en œuvre de Gravatar pour toutes les photos de profil de mon utilisateur, mais je suis un peu confus au sujet d'une ou deux choses. Imaginez, comme ce site, j'ai un utilisateur actuel qui n'est pas inscrit sur Gravatar. Pour leur donner un gravatar, dois-je leur dire de s'enregistrer séparément avec gravatar ou y at-il une fonction API qui les enregistrera s'ils n'existent pas encore?Gravatar implémentation dans le système de l'utilisateur

Aussi je vois seulement obtenir des informations de gravatar mais je ne vois pas très souvent mettre des informations à leurs services, comme un nouvel avatar. Y at-il des fonctions pour mettre des données sur leurs serveurs?

Répondre

2

Normalement, vous utiliseriez l'une des options par défaut de l'image (voir http://en.gravatar.com/site/implement/images/). Si un gravatar n'existe pas, un sera fourni en fonction de vos paramètres (jusqu'à ce que l'utilisateur sélectionne/crée un gravatar). Je garde le téléchargement des images sur leur site, mais vous pouvez utiliser leur xml-rpc api

+0

Ok kool qui est effacé ça. J'ai aussi réalisé que wordpress vous redirige vers gravatar si vous souhaitez éditer votre avatar. merci :) – Sammaye

+0

Y at-il une option que vous avez trouvé pour ne pas forcer les utilisateurs à Gravatar pour s'inscrire? Y a-t-il une API pour ça? Je ne voudrais pas l'étape supplémentaire de pousser à leur site d'inscription. –

0

Mettez une étiquette image, utilisez la source similaire à ces

<img src="http://www.gravatar.com/avatar/<?php echo md5($_POST['email']);?> 
+0

Pouvez-vous être un peu plus clair? à ceux-ci ... quoi? – Rod

+0

@Rod Même s'il n'est pas clair ce qu'il dit je comprends parce que je l'ai fait moi-même. Vous pouvez accéder à l'url gravatar via un hash md5 de l'e-mail que vous recherchez. Bien que oui, la réponse doit nettoyer – Sammaye

+0

@Sammaye, j'ai corrigé la réponse pour montrer le code html qui était caché. Oubliez mon premier commentaire. – Rod

Questions connexes