Il me semble que c'est en fait lié à 1.6. J'ai testé sur PS8 et, effectivement, je peux retirer un champ téléphone dans les réglages du pays, ce qui m'a induite en erreur pour Phenix :-).
Messages postés par camille
-
RE: 2 téléphones obligatoires
-
RE: Liens qui disparaissent
petite précision : pour la description des catégories, seul le lien disparait (mais <a></a> non) également dans la bdd. Le reste du code HTML ne semble pas atteint. A priori, ça c'est uniquement pour Advanced Menu Top qui n'enregistre plus rien en HTML sauf la balise <p>
-
RE: Liens qui disparaissent
en base de données aussi. Et d'ailleurs, pour pouvoir remettre les descriptions avec les balises HTML et les liens, j'ai dû copier/coller le code directement dans la table category_lang
-
RE: Liens qui disparaissent
Alors, en ce qui concerne le menu, la console m'a indiqué l'erreur, il cherchait le fichier js/tinymce.inc.js. Je suis en train de corriger le code du module. Mais je ne comprends pas pourquoi, sur le dev, j'ai pu refaire les textes des catégories avec des liens etc et que, une fois sur la prod, si on corrige quoique ce soit puis qu'on enregistre, toutes les balises HTML disparaissent même en ayant désactivé HTMLPurifier ??
-
Liens qui disparaissent
Bonjour,
J'ai un souci incompréhensible. Maintenant que tout est finalisé sur le site en Phenix 1.6.2.34, je l'ai mis en ligne. Même hébergeur (O2Switch) mais sur un autre compte. Caches activés etc. Puis j'ai voulu modifier l'un ou l'autre lien dans des descriptions de catégories et là, paf, il ne les garde plus. J'ai désactivé tous les caches, l'HTML Purifier (à tout hasard pourtant activé depuis le début), vidé le cache etc. Mais non, à part copier/coller le code complet depuis le site de prod, je ne peux plus modifier un lien dans le texte. Idem avec le module Advanced Menu, m'étant rendue compte que certains liens ne correspondaient pas aux liens dans le bloc catégories (et pourtant, affichant la bonne page malgré une url légèrement différente), j'ai corrigé les liens dans les blocs d'édition des colonnes. Ce qui m'a tout cassé niveau apparence, des balises HTML ont disparu, dont les liens.
Qu'est-ce qui pourrait expliquer cela ??Merci d'avance
-
RE: 2 téléphones obligatoires
ah ? Est-ce le comportement de PS 1.6 que j'aurais oublié ou lié à Phenix ?
-
Smart cache JS et Iphone
Bonjour,
Quand le smart cache est activé pour le JS, le menu mobile n'est plus fonctionnel sur Iphone pour un utilisateur non connecté. Et le captcha Phenix est très difficile à utiliser. Alors que sur Androïd tout fonctionne parfaitement. Thème de base de Perstashop. Par contre, si le visiteur Iphonien se connecte à son compte, tout fonctionne.
Est-ce que quelqu'un aurait une idée du pourquoi et les solutions ?Merci d'avance
-
RE: 2 téléphones obligatoires
il s'agit bien du thème de base. Effectivement, dans authentication.tpl, il y a les 2 champs. Mais là je suis surprise, les champs présents dans le formulaire d'inscription ne dépendent pas des champs sélectionnés pour un pays ?? Ou j'ai mal compris ? Il me semble avoir toujours ajouté ou retiré des champs (1 ou 2 tels, DNI, autres) sur le formulaire d'inscription via ces réglages...
-
RE: 2 téléphones obligatoires
J'ai besoin de vacances :-). 1000 pardons, effectivement, c'est dans Adresses. Mais aucun des 2 tel n'est coché et pourtant il me réclame 2 n° de tel à l'inscription.
Finalement, dans Paramètres généraux > Clients, j'ai désactivé : un téléphone est obligatoire, et là, c'est ok, le tel n'est obligatoire qu'en fonction du choix fait dans Adresses.
Mais j'ai toujours 2 champs tél alors que la config pour le pays est
Et donc, en principe, il ne devrait y avoir que phone qui apparaisse, phone_mobile n'étant pas ajouté -
RE: 2 téléphones obligatoires
Merci Eolia, je suis d'accord, il y est ... normalement
-
2 téléphones obligatoires
Bonjour,
J'ai paramétré les champs de l'inscription pour la France avec un seul n° de tel. Pourtant, quand on veut s'inscrire, il en exige 2, obligatoires. Est-ce normal ? Dans les paramètres sous la liste des clients, Définition des champs obligatoires, je ne vois pas téléphone. Est-il possible soit de désactiver cette obligation, soit de ne pas obliger à mettre 2 n° ?Merci d'avance
-
RE: [RESOLU]Souci Revolut et Hipay
ah non ? Eol IA ? :-)
Blague à part, je lui ai soumis des extraits de code que je pensais pouvoir interférer et il m'a indiqué comment corriger le fautif. Je ne voulais pas me vanter d'avoir corriger ça toute seule -
RE: [RESOLU]Souci Revolut et Hipay
je pense avoir trouvé :
Dans le fichier views/admin/prb-settings.tpl :<div class="tab-pane fade {if $section=='prb-settings'}active in{/if}" id="prb-settings" role="tabpanel" aria-labelledby="prb-settings-tab"> <input type="hidden" class="REVOLUT_PRB_SELECTED_LOCATIONS" value='{$REVOLUT_PRB_LOCATIONS|escape:'htmlall':'UTF-8'}'> {html_entity_decode($prb_settings_form|escape:'htmlall':'UTF-8')} </div>
j'ai remplacé par :
<div class="tab-pane fade {if $section=='prb-settings'}active in{/if}" id="prb-settings" role="tabpanel" aria-labelledby="prb-settings-tab"> <input type="hidden" class="REVOLUT_PRB_SELECTED_LOCATIONS" value={$REVOLUT_PRB_LOCATIONS|json_encode}> {$prb_settings_form nofilter} </div>
Et l'erreur a disparu
Donc dans l'override déjà créé pour ajouter toutes les déclarations de variables manquantes pour compatibilité PHP 7.4, modification de la function displayRevolutSettingsPage pour appeler l'override de prb-settings.tpl, et au final, création de l'override de prb-settings.tpl, tout ça pour que cela ne soit pas écrasé en cas de maj du module s'il n'est pas corrigé (en espérant que le dev voudra bien prendre en compte ces modifs car plus de réponse depuis que je lui ai dit que c'était pour Phenix ...).
Vive l'IA qui m'a aidée à démêler tout cet écheveau ! -
RE: [RESOLU]Souci Revolut et Hipay
peut-être, en effet, mais où ? Je cherche html_encode dans chacun de ses fichiers ? tpl, js ?
-
RE: [RESOLU]Souci Revolut et Hipay
bon il y a eu correction automatique, il faut lire var module_dir = '/modules/'
idem pour iso_code, etc, les ' sont remplacés par ' -
RE: [RESOLU]Souci Revolut et Hipay
Merci Eolia,
J'ai overridé les 2 modules, plus de warning.
Pour l'erreur js, comment trouver la ligne fautive ? Dans Sources, il m'indique cette ligne :
<script type="text/javascript">
var module_dir = '/modules/';
var id_language = 1;
var languages = new Array();
var vat_number = 0;
// Multilang field setup must happen before document is ready so that calls to displayFlags() to avoid
// precedence conflicts with other document.ready() blocks
languages[0] = {
id_lang: 1,
iso_code: 'fr',
name: 'Français (French)',
is_default: '1'
};
Mais j'ai ouvert quasiment tous les fichiers de Revolut sans voir quelque chose d'approchant. -
RE: [RESOLU]Image produit dans compte client > commande
bon, au final, ça fonctionne. Cela ne semblait pas le faire sur grand écran car mes images sont petites et donc le nombre d'images préchargées est plus important que sur les pages de listes de produits. Ce qui m'induisait en erreur. Après avoir mis en simulation mobile, petit écran, je n'en ai plus que 12 chargées au départ, les autres au scroll. Donc c'est nickel.
Et si ça intéresse quelqu'un en attendant que Phenix intègre le webp pour les images de cat, je me suis fait aider par l'IA pour faire un petit module avec juste un fichier php qui, pour le moment, devrait générer les images en webp quand on les ajoute dans une catégorie, et avec un bouton pour générer le webp sur les images déjà présentes dans le dossier c. Je n'ai pas testé la première partie mais la génération des images existantes fonctionne bien.
Il faut bien sûr ensuite apporter une petite modif au fichier category.tpl pour utiliser ces images. -
RE: [RESOLU]Image produit dans compte client > commande
pour le moment 22 :-) Sur PC ce n'est pas grave, sur mobile, c'est un plus ...
-
RE: [RESOLU]Image produit dans compte client > commande
oui c'est ce qu'il me semblait. Je l'ai ajouté dans la balise img des sous-cat mais cela n'a pas l'air d'être pris en compte alors que cela l'est pour product-list.tpl. Je continue à chercher. J'ai même mis un margin-top à 1000px pour qu'aucune image ne soit visible mais elles sont toutes chargées d'emblée.
-
RE: [RESOLU]Image produit dans compte client > commande
ok merci. Le lazy load non plus ?