Plugin Myavatars : problème image par défaut (Créer un compte)

  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 30)
  • Auteur
    Messages
  • #449845
    ultra
    Membre
    Initié WordPress
    17 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 2.02
    – Thème utilisé : thème perso
    – Plugins en place : Myavatars.php
    – Nom de l’hebergeur : yahoo

    Problème(s) rencontré(s) :

    J’aime beaucoup ce plugin qui a pour but de remplacer gravatars, et qui permet donc d’afficher un avatar à côté des commentaires, avatar qui est rapatrié du serveur mybloglog.com

    Le seul problème est que le plugin affiche par défaut une image en 16×16 pixels (à vue de nez) et que le créateur du plugin ne veut pas le modifier (à la demande de mybloglog).

    Pour mon usage perso, j’aimerais modifier cette image 16×16 pixels par une image sur mon serveur, mais je n’y arrive pas :(

    Vous pouvez voir l’affichage du plugin sur cette page par exemple : http://frenchstudio.net/blog/?p=309#comments

    A savoir que j’ai redimensionné l’image 16×16 en 48×48 dans le style.css

    Le code du plugin est le suivant :

    function MyAvatars() 
    {
    	global $comment;
    	
    	// If no URL is given try to catch the profile with the email address
    	if($comment->comment_author_url == “”)
    		$href = “mailto:” . $comment->comment_author_email;
    	else
    		$href = $comment->comment_author_url; 
    	
    	// Now prompt for registration for non-members
    	$avatar = “<a href="http://www.mybloglog.com/buzz/co_redir.php?&t=&href=". $href ."" target="_blank"><img style="border: none; " src="http://pub.mybloglog.com/coiserv.php?href=". $href . "" border="0" alt="Voir mon profil sur MyBlogLog.com!" title="Voir mon profil sur MyBlogLog.com!" onload="if (this.width < 48) { this.title = 'Obtenir un compte MyBlogLog'; this.alt = 'Obtenir un compte MyBlogLog'}"  /></a>“;
    
    	echo $avatar;
    }

    Le plugin original est dispo ici : http://www.napolux.com/?p=238

    #587306
    johnnoone
    Membre
    Chevalier WordPress
    140 contributions

    As-tu essayé de surcharger la ligne de Javascript qui est comprise dans le onload avec un this.href = “adresse-absolue-de-ton-image” ?

    Ceci dit, je suis entrain de fignoler la v2 d’un script qui peux faire ton bonheur (http://www.john-noone.com/2006/10/08/identikit/). La version de dev gère les avatars locaux, Gravatar, Pavatar, avatars de 30boxes, Zimavatar, Favatar et buddyicons de FlickR. Je peux très bien ajouter les avatars de MyBlogLog contre un dessin 🙂.

    #587307
    Anonyme
    Inactif
    Padawan WordPress
    80 contributions

    Je n’ai pas essayé de surcharger la ligne avec l’adresse absolue de l’image car j’ai trop peu de connaissances en php pour ça 🙂
    Un collègue y réfléchit 🙂

    Ah oui, j’ai testé ton plugin hier, j’en ai testé 5 ou 6 hier où je ne me suis pas attardé si je rencontrais un problème.

    Mybloglog est LA communauté de blogueurs qui montent, tu devrais vraiment l’intégrer dans la prochaine version de ton plugin si ce n’est pas trop contraignant. 🙂

    J’attends la version de ton script V2 avec impatience (même s’il n’y a pas l’intégration de mybloglog ^^)

    #587308
    johnnoone
    Membre
    Chevalier WordPress
    140 contributions

    a i é

    j’ai rajouté la gestion des avatars de myBlogLog.

    #587309
    johnnoone
    Membre
    Chevalier WordPress
    140 contributions

    j’ai enfin avancé dans la nouvelle version d’Identikit.

    Bien que beta et bugé, il fonctionne bien sur des sites en production. il est disponible à cette adresse, http://www.john-noone.com/2007/03/14/le-bout-du-tunnel/

    #587310
    Rod
    Membre
    Maître WordPress
    744 contributions

    Ahhh monsieur Identikit ki est la !!! IL VA PEUT ETRE ENFIN MARCHER TON PLUGIN PARFAIT ! 🙂

    #587311
    damino
    Participant
    Maître WordPress
    1243 contributions

    Wouaaah Rod on ne chambre pas ceux qui font des efforts :D
    C’est vrai que ce plugin on veut le tester (dès que j’ai 5 minutes).

    Mais bon tout cela ne réponds pas à notre select webdesigner.

    #587312
    Rod
    Membre
    Maître WordPress
    744 contributions

    Damino : ce monsieur s’est demené plusieurs fois pour faire fonctionner son plugin sur mon blog, sans succes … donc crois moi, j’ai hate que son truc fonctionne pour de vrai 🙂

    #587313
    damino
    Participant
    Maître WordPress
    1243 contributions

    :D

    #587314
    johnnoone
    Membre
    Chevalier WordPress
    140 contributions

    ce matin j’ai déposé une nouvelle version qui corrige les bugs bloquants de la veille. Maintenant j’attends que mes camarades testent le biniou afin d’affiner les particularités des différents serveurs.

    http://www.john-noone.com/2007/03/14/le-bout-du-tunnel/

    #587315
    Rod
    Membre
    Maître WordPress
    744 contributions

    ben y a encore du boulot 🙂

    j’ai testé sur ma prochaine version, qui tourne sous WP 2.1.2 et php5

    et j’obtiens ceci en activant le plugin.

    Bud1����������� �����������������������������������������������������������g�o�r�y�.�p�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������c�a�t�e�g�o�r�y�.�p�h�pinfoblob���0���!a+��������������������������������������������f�a�v�i�c�o�n�.�p�h�pinfoblob���0���!e�������������������������������������������� �h�c�a�r�d�.�p�h�pinfoblob���0����^$��������������������������������������������p�o�s�t�.�p�h�pinfoblob���0���!a���������������������������������������������u�s�e�r�.�p�h�pinfoblob���0���&����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������@���������������������������������������� ������@������������������������������������������ ������@������������������������������������������ ������@�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������E�� �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������DSDB����������������������������� ���`��������������������������������������������� ������@������������������������������������������ ������@������������������������������������������ ������@��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
    Warning: Cannot modify header information – headers already sent by (output started at /var/www/virtual/le-hibootest.com/htdocs/wordpress/wp-content/plugins/identikit2/subjects/.DS_Store:1) in /var/www/virtual/le-hibootest.com/htdocs/wordpress/wp-includes/pluggable.php on line 275

    #587316
    Rod
    Membre
    Maître WordPress
    744 contributions

    OK 🙂 ben un souci 🙂 mets toi sur PC ! 🙂

    il faut retirer tous les .DS_Store qui sont PARTOUT dans TOUS LES DOSSIERS 🙂

    #587317
    Rod
    Membre
    Maître WordPress
    744 contributions

    du debug live

    WordPress database error: [Specified key was too long; max key length is 1000 bytes]
    CREATE TABLE IF NOT EXISTS wp_identikit_user ( id varchar(200) NOT NULL, orig_id varchar(200) NULL, type varchar(50) NOT NULL, date_creation datetime NULL, date_update timestamp NOT NULL, text_log tinytext NULL, status varchar(50) NULL, PRIMARY KEY (id), KEY orig_id (orig_id, id) )

    WordPress database error: [Specified key was too long; max key length is 1000 bytes]
    CREATE TABLE IF NOT EXISTS wp_identikit_user ( id varchar(200) NOT NULL, orig_id varchar(200) NULL, type varchar(50) NOT NULL, date_creation datetime NULL, date_update timestamp NOT NULL, text_log tinytext NULL, status varchar(50) NULL, PRIMARY KEY (id), KEY orig_id (orig_id, id) )

    suite à avoir choisi au depart l’option de manager les avatars … d’avoir coché ci et la quelques trucs, et j’ai obtenu CA 🙂

    #587318
    Rod
    Membre
    Maître WordPress
    744 contributions

    OK 🙂 alors je vois ou est le souci : c’est quand tu coches un truc flickr et 30boxes mais que tu ne rentres pas les API … donc le truc, serait peut etre de faire un JS qui fait que si on coche ces options, on peut pas updater si on a pas rentré les API keys 🙂

    #587319
    Rod
    Membre
    Maître WordPress
    744 contributions

    on continue 🙂

    j’ai mis l’option de mettre l’avatar direct sur la page du profil (ca me semble tellement bien cette option) et en cochant cette option, j’ai ceci.

    WordPress database error: [Table ‘hibootest.wp_identikit_user’ doesn’t exist]
    SELECT orig.id ‘orig’, alias.id as ‘alias’, orig.type ‘type’, orig.status ‘moderate’, alias.status ‘success’, orig.date_update ‘last-update’, alias.date_update ‘last-check’ FROM wp_identikit_user AS alias LEFT JOIN wp_identikit_user AS orig ON alias.orig_id = orig.id WHERE ( alias.id = ‘local-1′ OR alias.id =’pavatar-dc2044f7901c4c32436278f57035e8da’ OR alias.id =’favatar-dc2044f7901c4c32436278f57035e8da’ OR alias.id =’gravatar-e30da2e8e9ed591e462fb2a8fdbaf5f7′ OR alias.id =’zimavatar-e30da2e8e9ed591e462fb2a8fdbaf5f7′ ) AND (orig.status = ‘published’ OR orig.status IS NULL) AND alias.status = ‘success’ LIMIT 0, 1

    WordPress database error: [Table ‘hibootest.wp_identikit_user’ doesn’t exist]
    SELECT orig.id ‘orig’, alias.id as ‘alias’, orig.type ‘type’, orig.status ‘moderate’, alias.status ‘success’, orig.date_update ‘last-update’, alias.date_update ‘last-check’ FROM wp_identikit_user AS alias LEFT JOIN wp_identikit_user AS orig ON alias.orig_id = orig.id WHERE alias.id = ‘-‘

15 sujets de 1 à 15 (sur un total de 30)
  • Vous devez être connecté pour répondre à ce sujet.