erreur est survenue…changer photo du profil

Ce sujet a 6 réponses, 2 participants et a été mis à jour par Photo du profil de Jerome Patron Jerome Patron, il y a 2 semaines et 6 jours.

7 sujets de 1 à 7 (sur un total de 7)
  • Auteur
    Messages
  • #9787
    Photo du profil de Jerome Patron
    Jerome Patron
    Participant

    Bonjour
    pour commencer, voici la configuration de mon site wordpress:

    WordPress 4.7.2
    Thème: thème fil du thème Azera Shop
    Plugins installés:
    Azera Shop Companion 1.0.3.
    BuddyPress 2.8.1.
    BuddyPress Member Types extended 1.0.0-alpha
    BuddyPress Profile Tabs 1.6.1
    BuddyPress User Info Widget 1.2.6
    BuddyPress XProfile Image Field 2.0.1
    Event Tickets 4.4.3
    Gallery 2.1.3.
    Huge IT Photo Gallery 2.0.5
    Intergeo – Google Maps Plugin 2.1.3
    Membership 2 4.0.1.2.
    N-Media File Upload and Manager 4.2
    rtMedia for WordPress, BuddyPress and bbPress 4.3.1

    Composants BuddyPress activés :
    – Profils étendus
    – Paramètres du compte
    – Options de notifications
    – Mes groupes
    – BuddyPress Core
    – Membres

    Options BuddyPress cochées :
    – Photo de profil
    – En-Tete de profil
    – Synchronisation des profils

    Mon problème: lorsque je souhaite changer la photo du profil depuis ma page « profil », le message suivant apparaît:
    « Une erreur est survenue. Veuillez faire un nouvel essai un peu plus tard. »

    Paramètres de l’image :
    – dimensions: 106x120px
    – Taille :24.2 ko
    – extension: « .png »

    Pourtant tout se déroule normalement si je suis connecté en tant qu’administrateur.
    Quelqu’un aurait-il une idée?
    Merci par avance.

    Jérôme

    PS: j’ai également tenté la manip en désactivant tous les autres plu girls avec les memee resultats

    #9789
    Photo du profil de Dan
    Dan
    Admin bbPress

    Bonjour,

    les infos sur les plugins et autres sont à déposer sur le profil, pas dans un sujet. Autant ne rien indiquer puisqu’elles seront perdues au fin fond de l’historique avec le temps. Si je demande qu’elles soient sur le profil c’est pour que n’importe qui puisse les retrouver facilement sur le profil de l’intéréssé.
    Côté infos toujours, il me manque la version de php… BP 2.8.x ne fonctionne qu’avec les versions 5.3 et plus et jusqu’à la version 7.0 Si le site tourne avec 7.1 ou +, il peut y avoir des soucis incontrôlés pour le moment. L’idéal est de continuer quand c’est possible avec la dernière version stable de php qui est la version 5.6. Sans compter que la plupart des thèmes et des plugins sont tous compatibles avec cette version et certainement très peu avec la 7.1.x

    Cette histoire d’upload d’avatar est récurrente depuis un moment pour pas mal de gens et je ne sais toujours pas ce qui ne fonctionne pas… Sur tous mes sites BP je n’ai aucun de ces problèmes… A part des conflits possibles avec des plugins ou des scripts Java, je ne vois pas ce qui peut se passer. Malgré celà, difficile de diagnostiquer quoi que ce soit de précis.

    La seule façon de procéder est d’activer un thème twenty et uniquement BuddyPress. De vider le cache de navigation et s’il existe, le cache du site…

    De veiller que WP est configuré pour recevoir des images (càd tester le gestionnaire de média) et que le répertoire Upload existe et est autorisé à l’écriture sur le serveur.

    Au niveau de WP toujours, s’assurer que tout est correct, en particulier dans le fichier htaccess. En visitant ton site, j’ai voulu accéder à ladiescircle.fr, mais Firefox m’en interdit l’accès car il considère qu’il s’agit d’un site malveillant…. La première cause de cela est une mauvaise configuration du site principal. L’usage de www pour ce site et la présence d’un sous-domaine pour le reste me laisse penser qu’il y a un loup dans la config…

    Ceci dit, nous en sommes resté à une config de base « standart » avec WP et BuddyPress. Celle-ci doit fonctionner à tous les niveaux, y compris les changements d’avatars, d’en-tête de profils et éventuellement de groupes. Tant que ce ne sera pas le cas, inutile d’installer un thème spécifique ou un plugin.

    Pendant la durée de ce chantier de débogage, il faut également activer la fonction wp_debug, depuis le fichier wp-config. Et quand ça fonctionne, réactiver un par un, en contrôlant à chaque fois, le bon fonctionnement général, jusqu’à isoler un coupable.

    Rien de plus à dire à ce stade. Bon courage!

    #9792
    Photo du profil de Jerome Patron
    Jerome Patron
    Participant

    Bonjour Dan et merci pour ces éléments de réponse.
    Je vais me renseigner auprès de mon hébergeur pour connaitre la version de php.
    Par ailleurs, je ne comprends pas très bien ce que tu veux dire par: « La première cause de cela est une mauvaise configuration du site principal. L’usage de www pour ce site et la présence d’un sous-domaine pour le reste me laisse penser qu’il y a un loup dans la config… »
    Peux-tu m’éclairer sur ce qu’est une bonne configuration du site principal, etc..
    Merci pour ton retour. Quant à moi, je te tiens au jus dès que j’ai_ des infos.
    By.

    #9793
    Photo du profil de Dan
    Dan
    Admin bbPress

    Pour faire court, je parle de configuration, car il me semble que le site qui pose problème est un sous-domaine… Mais il se trouve que je n’assure pas de SAV pour WordPress, ni sur la manière de configurer un domaine ou un sous-domaine, ou sur l’opportunité d’un multisite. Ceci relève de WordPress qui dispose d’un documentation assez fournie sur ces sujets.

    Tout ce que je peux dire par rapport à BuddyPress, c’est que ce plugin doit se trouver au même niveau que WordPress, comme mentionné dans ce paragraphe (en).

    Pour les infos serveurs, inutile de demander l’hébergeur… Lire cette doc (en).

    #9795
    Photo du profil de Jerome Patron
    Jerome Patron
    Participant

    Bonjour,
    ma version php est 5.6, ce qui rejette cette piste.
    Par contre, en changeant mon thème pour une twenty.. tout fonctionne correctement.
    Ce qui transfère donc la problématique vers la question suivante: quel est le mécanisme qui permet à ces thèmes de faire fonctionner le changement de photo du profil?
    En regardant de plus près le css, je remarque qu’il existe par défaut dans « ..\wp-content\plugins\buddypress\bp-templates\bp-legacy\css » les fichiers suivants:
    « buddypress.css »
    « embeds-activity.css » ainsi qu’un fichier css pour chaque « twenty- » de « twentyeleven.css » à « twentyseventeen.css ».
    De même, dans le répertoire bp-legacy se trouve le fichier « buddypress-functions.php ». N’y aurait-il pas une fonction permettant ce mécanisme dans ce fichier en fonction du thème utilisé?
    Merci de votre retour.

    #9796
    Photo du profil de Dan
    Dan
    Admin bbPress

    Bien…Maintenant que le diagnostic est posé, voyons la suite.
    Il semble d’après la doc du thème, qu’il ne tienne pas compte de BuddyPress, donc pas compatible. A priori. Et je ne chercherais pas à le savoir, encore moins à bidouiller pour que ça marche. Il en existe suffisamment d’autres pouvant être utilisé à la place.

    Par rapport au contenu de bp-legacy, il est censé fonctionner avec la plupart des thèmes existant – dès lors qu’ils respectent les standarts WordPress.
    Voilà pour la théorie et ce que disent les devs de BuddyPress.
    En gros il s’agit de tout petits fragments de mise en page avec un minimum de CSS pour pouvoir afficher les morceaux de BuddyPress (aka templates) dans n’importe quel (ou presque) thème.
    Le gros du dispositif n’étant toutefois pas le html, ni le css, mais plutôt le javascript. C’est ce que tu nommes « le mécanisme qui permet à ces thèmes de faire fonctionner le changement de photo du profil ». Bien entendu, le mieux est de ne surtout pas y toucher et d’être un expert du JS dans le cas contraire. Dans 99,9% des cas, il n’y a pas besoin d’y toucher.

    Le fichier buddypress-functions.php est toujours actif, quel que soit le thème. Tandis que le JS est encore plus sensible, puisqu’il utilise toujours le nommage des divs et autres tags html de BP, avant de se mélanger aux autres instructions JS, issues d’autres plugins ou d’un thème truffé de scripts tant il contient des réglages et des gadgets (ce qui me semble être le cas). C’est ça qui créé des conflits et des colisions de nommage le plus souvent.

    Tu peux toujours essayer de copier/coller le fichier CSS d’un Twenty dans celui du thème actuel, pour voir si le JS veut bien refonctionner, mais j’y crois qu’à moitié. Sinon, le mieux sera de trouver un autre thème. Ca ira bien plus vite et sans prise de tête inutile.

    En admettant que ce sera le cas, tu auras juste à créer un thème-enfant si tu veux faire des aménagements pour BP, et ce sera tout!

    Le pourquoi du comment de cela est expliqué dans la doc de BP, au chapitre thème -> hierarchie des thèmes.

    #9801
    Photo du profil de Jerome Patron
    Jerome Patron
    Participant

    Bonjour Dan et merci pour ces éclaircissements. Je ne vais effectivement pas m’amuser à bidouiller le JS pour que mon thème fonctionne. Je vais utiliser un autre thème qui sera compatible avec BuddyPress ou d’autres plugin qui permettront peut être de remplacer avantageusement BuddyPress qui me parait vraiment peu simple d’utilisation et dont la doc est, de mon avais, plutôt imbuvable!
    Merci encore d’avoir pris le temps de me répondre et d’essayer de résoudre mon problème.

7 sujets de 1 à 7 (sur un total de 7)

Vous devez être connecté pour répondre à ce sujet.

Aller à la barre d’outils