Viewing 6 replies - 16 through 21 (of 21 total)
  • Thread Starter barbeapapier

    (@barbeapapier)

    ok, je pense avoir trouvé un début de solution, pouvez-vous me dire si il y a un nombre de caractère maximum dans les titres d’instances (ex: Sans signature… etc) et/ou des caractères non tolérés?

    Thread Starter barbeapapier

    (@barbeapapier)

    ok problème trouvé, il s’agit de soucis avec du texte en utf8 exemple si mon instance est avec un “à” il remet par défaut si je met un “a” cela fonctionne

    Plugin Author Halyra

    (@harasse)

    C’est la limite du Title de method de Woocommerce (donc un string).
    En revanche, si ce nom est vide, CDI le force à “Colissimo” car sinon woocommerce ne vérifiant pas, l’instance n’est pas visualisée dans admin, et est donc inacessible.

    Plugin Author Halyra

    (@harasse)

    L’avez-vous inséré directement dans la base, où via le plugin CDI + Woocommerce qui n’aurait pas assez filtré? Auquel cas je rajouterai un filtre.

    Plugin Author Halyra

    (@harasse)

    Essayez en ajoutant ” $title = sanitize_text_field( $title ) ; ” après la ligne 83 du fichier WC-colissimo-shipping-zone.php

    Thread Starter barbeapapier

    (@barbeapapier)

    Oui j’ai vu que le Titre Backend ne peut être vide (logique) pour autant le préfixe lui le peut!

    Bon pour que ma solution puisse servir à d’autres.
    En cas de perte des méthodes, cela peut-être d? à un problème de caractères UTF-8, mais elles peuvent avoir subsisté dans la BDD.

    Avec un accès type PhpMyAdmin, aller sur la table prefixe-bdd-wp_options et faire un recherche dans options_name LIKE woocommerce_colissimo% pour n’afficher que vos méthodes de livraisons CDI.

    Le système de code utilisé n’est pas en soit très difficile à comprendre.

    Un titre d’instance ressemble à ?a :

    s:11:"method_name";s:75:"En bureau de Poste, Relais Pick-up, consigne Pick-up Station / 3 à 4 jours";

    les chiffres suivant le “s:” étant le nombre de caractères suivant entre les “”, pour une raison originale il compte un caractère de plus par caractère avec accent utf-8 (à,é,è,etc…). Dans cet exemple si l’on compte le nombre de caractère suivant le 75, il y en a 74, mais comme j’ai utilisé un “à” il faut additionné un caractère supplémentaire.

    Je ne sais pas si mon retour servira, mais dans le cas où…

    EDIT: pour répondre à votre question j’ai édité par la BDD, j’ai pas loin de 70 instances différentes par méthodes mais avec seulement 3 types différents (Avec ou Sans signature et Point de Retrait) différenciés seulement par les poids et prix…

Viewing 6 replies - 16 through 21 (of 21 total)
  • The topic ‘Problèmes de sauvegarde nouvelle version’ is closed to new replies.