Problèmes avec WP Customer Area toutes extensions.

Accueil Forums Premium add-ons support Problèmes avec WP Customer Area toutes extensions.

20 sujets de 1 à 20 (sur un total de 29)
  • Auteur
    Messages
  • #522379
    Jean-Baptiste NADJI
    Participant

    Bonjour,

    Je rencontre un certain nombre de problèmes avec WP Customer Area et ses extensions, à savoir :

    Le site est très lent à l’utilisation

    Impossibilité d’utiliser ACF intégration qui me demande constamment de mettre à jour le plugin ACF à jour alors même qu’il est à jour. Qui plus est, les champs ajoutés ne s’affichent pas sur la modification des infos sur le profil en front office (mais apparaissent en back office…).

    Impossible de générer une facture en .pdf. Cela redirige vers une page avec une erreur « ce site internet semble ne pas fonctionner correctement ».

    Impossible de masquer les liens des menus vers les zones non accessibles à tels profils utilisateurs. Les liens en question restent en permanence sur les menus et au clic, cela redirige vers la page 404.

    La fonctionnalité des pages privées dysfonctionnent. Au clic sur modifier, cela affiche la page avec le formulaire pour modifier la page privée. Mais au clic sur suivant : redirection vers 404.

    Les extensions Strype. CGU, conversations et groupes intelligents ne fonctionnent pas. Il m’est demandé la clé de licence. Celle-ci est acceptée et rejetée quelques minutes après.

    Impossibilité de modifier le thème du plugin. Malgré le choix à l’aide du menu déroulant propose dans les réglages. Le thème par défaut reste appliqué.

    Voici quelques infos utiles :

    WP Customer Area : dernière version
    Extensions : dernières versions
    WordPress : dernière version
    Thème : Customizr +

    Hébergeur : 02Switch

    Merci pour votre aide !

    #522803
    Thomas Lartaud
    Admin bbPress

    Bonjour,

    Le site est très lent à l’utilisation

    Pouvez-vous essayez d’installer le plugin attaché, et cme dire si cela change quelque chose à la vitesse de chargement ?

    Impossibilité d’utiliser ACF intégration qui me demande constamment de mettre à jour le plugin ACF à jour alors même qu’il est à jour.

    Vous pouvez ignorer cette alerte. Je suis en train de préparer une update du plugin ACF Integration. La version actuelle est compatible en soit. C’est juste que la fonction qui vérifie la compatibilité ne connait pas ce numéro de version. Ce sera réglé dans la prochaine update.

    Qui plus est, les champs ajoutés ne s’affichent pas sur la modification des infos sur le profil en front office (mais apparaissent en back office…).

    Comme indiqué dans la documentation d’utilisation ACF, il faut sauvegarder les champs de la page edit-account, avant qu’ils ne puissent apparaitre sur la page my-account.

    Ceci-dit, la mise à jour ACF est en cours, et la version traduite de notre documentation, pas encore au point. Je m’en occuperait cet après-midi si vous le souhaitez. Veuillez utiliser pour le moment la version EN qui elle, est à jour.

    Impossible de générer une facture en .pdf. Cela redirige vers une page avec une erreur « ce site internet semble ne pas fonctionner correctement ».

    Etrange. Ce n’est pas notre plugin qui génère cette erreur. Pouvez vérifier la présence d’un plugin conflict et voir si l’erreur se produit toujours sans les autres plugins ?

    Impossible de masquer les liens des menus vers les zones non accessibles à tels profils utilisateurs. Les liens en question restent en permanence sur les menus et au clic, cela redirige vers la page 404.

    Je n’ai pas compris, avez-vous des screenshots ou un accès admin temporaire à votre site que je puisse voir ce qu’il se passe ? (vous pouvez les poster dans une réponse privée ici-même.

    La fonctionnalité des pages privées dysfonctionnent. Au clic sur modifier, cela affiche la page avec le formulaire pour modifier la page privée. Mais au clic sur suivant : redirection vers 404.

    Même réponse qu’au-dessus.
    Egalement, essayez de recréer les permaliens dans settings -> permalinks, et veillez à ce qu’ils soient réglés sur post.

    Les extensions Strype. CGU, conversations et groupes intelligents ne fonctionnent pas. Il m’est demandé la clé de licence. Celle-ci est acceptée et rejetée quelques minutes après.

    Le fait que vous n’arriviez pas à valider une license n’empêche pas le fonctionnement de l’add-on. Ceci-dit, qu’entendez-vous par acceptée et rejetée quelques minutes après ?
    De même que plus, il se peut que cela provienne d’un conflit avec un autre plugin.

    Impossibilité de modifier le thème du plugin. Malgré le choix à l’aide du menu déroulant propose dans les réglages. Le thème par défaut reste appliqué.

    Utilisez-vous un plugin de cache ? Si oui, vous devez impérativement exclure toute URL commençant par /customer-area de votre plugin de cache.
    Notre plugin étant un espace privé accessible sur login, il ne doit pas être mis en cache.

    Cdlt.

    Pièces jointes:
    #523536
    Thomas Lartaud
    Admin bbPress

    Bonjour,

    Comme convenu, je vous ai mis à jour la version FR de la documentation d’utilisation de l’extension ACF Integration.

    N’hésitez pas à me faire savoir s’il y’a des choses que vous ne comprenez pas.

    Cdlt.

    #524228
    Jean-Baptiste NADJI
    Participant

    Bonjour,

    J’ai essayé de résoudre mes problèmes à l’aide de vos consignes. Le site a complètement planté et sa BDD avec. J’ai du supprimer complètement mon installation et souhaite repartir de 0. Le soucis, c’est que les clés de licence à l’installation sont rejetées … Comment puis-je faire ?

    Merci

    #524231
    Thomas Lartaud
    Admin bbPress

    Bonjour,

    Vous pouvez gérer vos licences depuis votre compte -> licences -> manage sites.

    Cdlt.

    #524408
    Jean-Baptiste NADJI
    Participant

    Bonjour,

    Merci pour votre retour et votre patiente indéfectible ! Voici les problèmes rencontrés :

    Qui montre que la fonctionnalité ACF ne fonctionne pas.

    Qui montre le problème à l’édition du profil, d’une facture au format .pdf ou encore pour modifier une page privée …

    Malgré une réinstallation, les soucis persistent …

    #524787
    Thomas Lartaud
    Admin bbPress

    Bonjour,

    Qui montre que la fonctionnalité ACF ne fonctionne pas.

    Comme déjà expliqué dans mon précédent commentaire, ceci ne démontre pas que le plugin ne fonctionne pas, mais seulement que la version n’est pas encore reconnue, cela n’empêche pas le plugin de fonctionner. Vous pouvez ignorer l’alerte.

    Qui montre le problème à l’édition du profil, d’une facture au format .pdf ou encore pour modifier une page privée …

    Qui montre quel problème ? Je ne comprends pas votre soucis, pouvez-vous expliquer ?
    D’où provient cette page ? Elle ne semble pas venir de notre plugin.
    Avez-vous essayé avec tous les plugins désactivés sauf les plugins WPCA et ACF ?

    Cdlt.

    #524908
    Jean-Baptiste NADJI
    Participant

    Bonjour,

    Sauf que malgré suivi à la lettre votre tuto pour les champs ACF, ceux-ci ne s’affichent ni sur le profil ni sur le formulaire de modification ou d’enregistrement de compte.

    Pour ce qui est de cette même capture d’écran, les mêmes extensions ne veulent pas s’activer. (Cf. deuxième encart sur la capture numéro 1). Les extensions concernées sont :

    Strype. CGU, conversations et groupes intelligents. Ce qui se passe, c’est que là où votre plugin demande la clé de licence pour valider les extensions, ces mêmes extensions acceptent les clés de licence. Sauf qu’au bout de quelque temps, peut être 5 minutes, les extensions se désactivent et les clés de licences sont invalidées.

    Pour la seconde capture d’écran, le message apparaît sur : générer une facture en pdf, modifier son profil, modifier les pages privées.

    Les conflits avec d’autres plugins éventuels est écarté. Lors de la réinstallation WP (après suppression BDD), j’ai remis WP Customer Area et ses extensions sans plugin tiers.

    Au niveau du thème, j’ai testé que mon thème premium ainsi que sur un des thèmes par défaut du CMS. Les problèmes sont les mêmes …

    #524999
    Thomas Lartaud
    Admin bbPress
    Cette réponse a été marquée comme privée.
    #525000
    Vincent Mimoun-Prat
    Admin bbPress
    Cette réponse a été marquée comme privée.
    #525481
    Thomas Lartaud
    Admin bbPress

    Bonjour Jean-Baptiste,

    Il semble effectivement qu’il y ait eu un changement dans le plugin ACF version 5.8.2, qui nécessite un correctif.
    Ceci sera fixé dans la prochaine release, mais vous pouvez d’ors-et déjà appliquer les modifications suivantes vous-même afin de régler le problème (vous pouvez sans peur éditer les fichiers de nos plugins en suivant les recommandations ci-dessous).

    – Ouvrez le fichier customer-area-acf-integration/src/php/acf-integration-addon.class.php
    et remplacez la ligne 69 :

    add_action('acf/location/rule_match', [&$this, 'patch_acf_match_location_rule'], 100, 3);

    par celle-ci :

    add_action('acf/location/rule_match', [&$this, 'patch_acf_match_location_rule'], 100, 4);

    – Dans ce même fichier, à la line 201, vous trouverez la fonction suivante :

    public function patch_acf_match_location_rule($result, $rule, $screen)
            {
                if (isset($screen['post_id'])
                    && ($rule['param'] === 'page' || $rule['param'] === 'post')
                    && strpos($screen['post_id'], 'user') === 0)
                {
                    // Only needed on edit profile page
                    $cp_addon = $this->plugin->get_addon('customer-pages');
                    $edit_account_page = $cp_addon->get_customer_area_page('customer-account-edit');
                    $current_page = get_queried_object();
    
                    if (isset($current_page->ID) && $edit_account_page->get_page_id() === $current_page->ID)
                    {
                        return acf_match_location_rule($rule, ['post_id' => $current_page->ID] + $screen);
                    }
                }
    
                return $result;
            }

    Veuillez svp la remplacer par celle-ci :

    public function patch_acf_match_location_rule($result, $rule, $screen, $field_group)
            {
                if (isset($screen['post_id'])
                    && ($rule['param'] === 'page' || $rule['param'] === 'post')
                    && strpos($screen['post_id'], 'user') === 0)
                {
                    // Only needed on edit profile page
                    $cp_addon = $this->plugin->get_addon('customer-pages');
                    $edit_account_page = $cp_addon->get_customer_area_page('customer-account-edit');
                    $current_page = get_queried_object();
    
                    if (isset($current_page->ID) && $edit_account_page->get_page_id() === $current_page->ID)
                    {
                        return acf_match_location_rule($rule, ['post_id' => $current_page->ID] + $screen, $field_group);
                    }
                }
    
                return $result;
            }

    Je pense que cela résoudra ce problème de compatibilité avec la toute dernière version de ACF.

    En vous remerciant pour ce report !

    Cdlt.

    #530215
    Jean-Baptiste NADJI
    Participant

    Bonsoir,

    J’ai appliqué les modifications pour ACF. Cela ne fonctionne pas en ce qui me concerne. Comment puis-je vous donner des identifiants d’accès pour que vous puissiez visualiser mes différents problèmes ?

    #531044
    Thomas Lartaud
    Admin bbPress
    Cette réponse a été marquée comme privée.
    #532709
    Jean-Baptiste NADJI
    Participant
    Cette réponse a été marquée comme privée.
    #532770
    Vincent Mimoun-Prat
    Admin bbPress
    Cette réponse a été marquée comme privée.
    #532915
    Jean-Baptiste NADJI
    Participant
    Cette réponse a été marquée comme privée.
    #533294
    Thomas Lartaud
    Admin bbPress
    Cette réponse a été marquée comme privée.
    #533318
    Jean-Baptiste NADJI
    Participant
    Cette réponse a été marquée comme privée.
    #533326
    Thomas Lartaud
    Admin bbPress
    Cette réponse a été marquée comme privée.
    #533339
    Jean-Baptiste NADJI
    Participant
    Cette réponse a été marquée comme privée.
20 sujets de 1 à 20 (sur un total de 29)
  • Vous devez être connecté pour répondre à ce sujet.