J'ai un chat de style Facebook sur mon site web Drupal, mais le script manquait d'intégration de l'image utilisateur. J'ai réussi à obtenir des photos d'utilisateur, mais si l'utilisateur n'a pas défini l'image et utilise une image par défaut, je reçois une image cassée et un 404 not found
dans les journaux. J'ai essayé d'aller chercher gravatar
pour les utilisateurs sans un ensemble d'images, mais je ne pouvais pas le faire fonctionner.Obtention de l'image utilisateur par défaut drupal 6
/**
* This function returns the URL of the avatar of the specified user ID.
*
* @param userid the user ID of the user
* @param image if the image includes more than just a user ID, this param is passed
* in from the avatar row in the buddylist and get user details functions.
* @return the link of the user ID's profile
*/
function get_avatar($image, $user_id, $account) {
return "http://mypage.com/files/pictures/picture-" . ($user_id) . ".jpg";
if (empty($account->picture)) {
return "http://www.gravatar.com/avfatar/" . md5($image) . "?d=identicon";
}
}
Avec ceci, aucune image n'apparaît. Je ne sais pas quoi faire avec la fonction is_imgurl_good Je ne suis pas ce codeur avancé Vous voyez. – user4843525
Si vous implémentez ce qui précède et que 'is_imgurl_good' renvoient' true' au lieu de 'false', votre image s'affiche-t-elle? –
Ensuite, les photos de l'utilisateur montrent, mais le gravatar pour ceux qui n'ont pas mis en place la photo de profil ne le fait pas. – user4843525