Aller au contenu
Support de Zwii

Philiweb

Membres
  • Compteur de contenus

    22
  • Inscription

  • Dernière visite

Réputation sur la communauté

0 Neutre

À propos de Philiweb

  • Rang
    Apprenti

Visiteurs récents du profil

Le bloc de visiteurs récents est désactivé et il n’est pas visible pour les autres utilisateurs.

  1. Je n'ai que 22 messages à mon actif depuis peu de jours, je suis arrivé en félicitant le ou les auteurs de ce CMS (et continu de le faire). Mes interventions sur ce forum n'ont eu qu'un but, "aider". Il me semble que j'ai mis pas mal de conditionnel dans mes messages quand il fallait. En 3-4 jours (de découvertes du CMS et de participation au forum) j'ai déjà signalé plusieurs bugs que j'avais au passage moi même corrigé, Fred lui même dit qu'il code à l'arrache. Et vu ses réponses par rapport à mes messages.. bref, j'ai dit ce que j'en pensais. Bon, je ne viens pas ici sur commande, et n'est que faire de ce "mauvais point".. je vais cesser de contribuer à ce forum ce sera moins contrariant pour tout le monde.
  2. En quoi ais-je été discourtois ? Tu dis que je donnes de fausses solutions, est-ce plus courtois ? (au passage le tutoiement même s'il me convient je ne l'ai pas choisi) Mais passons.. J'ai parlé d'une hypothèse, une possible explication à un problème d'image_tag sans lien avec les extensions (dont j'ai signalé le pb et expliqué comment le résoudre), je dis juste ce que je ferai moi pour écarter l'hypothèse -> sur mon site et si les accès distants étaient possibles. Donc non je ne donne pas de fausse solution, surtout qu'au passage ce que tu appelles fausse solution était le code que tu as laissé tourner dans Zwii pendant je ne sais combien de temps et de version. Il est évident que si le caractère du DIRECTORY_SEPARATOR est soit \, soit / ça ne peut que poser problème lors de sa transmission à l'API Google. (encore un fois je ne dis pas que c'est le cas) https://www.zwicms.com/ ou https:\\www.zwicms.com\ à la main on peut faire le test : https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=https:\\www.zwicms.com\&screenshot=true Maintenant si tout refonctionne comme il faut pour tout le monde avec la simple correction des extensions (que j'ai été le 1er à proposé en indiquant où et comment le faire) tant mieux. Mais pour te citer pour l'instant je ne vois “rien de probant”, aucun retour de personne.
  3. Visiblement tu lis mes messages aussi rapidement que tu codes... en zappant bien des choses. C'est dommage. 😒
  4. Je ne comprend pas ton message. J'ai expliqué le problème et donné des solutions (en expliquant que je ne peux faire certains tests pour être + affirmatif dans mes explications). Perso je n'ai aucun problème et sais très bien que file_get_content n'est pas actif chez Free. Quand à ma réflexion sur le mélange rtrim + DIRECTORY_SEPARATOR, elle n'est pas sans fondement, un exemple : https://www.drupal.org/project/drush/issues/1103038 Car malgré le mélange d'extensions png/jpg dans 3 des fichiers de Zwii, configMetaImage() pouvait fonctionner. Or certains se plaignent d'erreur “Image_tag” alors que leur site est en ligne, et avec tout ce qu'il faut d'actif (file_get_contents, etc). Donc soit l'API Google ne répond pas dans les temps (j'ai montré dans un autre message que ce n'était probablement pas le cas), soit le nom du site passé à l'API est pour certains sites incorrectement écrit (mon hypothèse). 😐
  5. Oui ça permettra d'enlever le masque sur "file_get_contents" et de voir si le DIRECTORY_SEPARATOR est bien le même d'un serveur Windows à un Linux. 😉
  6. Bonjour Augras parle de plusieurs sites qu'il a mis à jour en mode auto.. il n'est pas impossible qu'il y ait autre chose concernant ce pb de génération de l'image tag. 😐 (DIRECTORY_SEPARATOR dans le rtrim ?) Bonne continuation ! 😉
  7. Bonjour, Il y a 3-4 jours Fred a modifié le format du fichier “Image Tag” (png -> jpg) et la fonction baseUrl qui sert à créer cette image (via google) en indiquant l'adresse du site. Il y a eu quelques oublis au niveau de la nouvelle extension de "l'image tag" dans 3 fichiers (l'un d'eux peut empêcher un accès normal à l'admin). Voir ce post : http://forum.zwiicms.com/topic/1896-1010-erreur-image-tag-non-cr%C3%A9%C3%A9e/ Un correctif sera sûrement disponible dans les prochaines heures. 😎 En tout cas, il faudrait déjà corriger ça 😐, mais pour ce qui concerne le problème de génération de "l'image tag", cette fonctionnalité n'est pas possible en localhost (127.0.0.1) ou sur serveur privé. Si le test est fait en ligne alors ça pourrait venir de la fonction baseUrl (dans le fichier "core/class/helper.class.php) car elle a récemment été modifiée.. (elle sert à indiquer le nom du site à l'API Google pour obtenir l'image tag) Je teste mon site chez Free, ce dernier ne permet pas l'utilisation de l'API Google (accès externe au site), sinon voilà ce que je ferais.. A la ligne 133, je remplacerais : return $host . rtrim($pathInfo['dirname'], ' ' . DIRECTORY_SEPARATOR) . '/' . $queryString; par cette version : (càd sans la constante "DIRECTORY_SEPERATOR" récemment ajoutée) return $host . rtrim($pathInfo['dirname'], ' /') . '/' . $queryString;
  8. Pour ce qui concerne le problème de génération de "l'image tag", ça pourrait éventuellement venir de la fonction baseUrl (dans le fichier "core/class/helper.class.php). Cette fonction sert à indiquer le nom du site à l'api Google.. Dernièrement il y a eu une modification de cette fonction, il ya peut-être un problème avec la constante DIRECTORY_SEPARATOR. 🤔 A la ligne 133, perso je remplacerais : return $host . rtrim($pathInfo['dirname'], ' ' . DIRECTORY_SEPARATOR) . '/' . $queryString; par la version précédente (pour un test) : return $host . rtrim($pathInfo['dirname'], ' /') . '/' . $queryString;
  9. Je teste chez Free, je n'ai pas moyen d'utiliser le “Capture Open Graph”. (j'ai juste uploadé un “screenshot.jpg” dans le bon dossier et l'image s'affiche là ou il faut et n'ai aucun pb d'accès à l'admin) Je regarde ça à la va vite mais ce problème pourrait s'expliquer par la ligne 492 du “core\module\config\config.php” (un des fichiers permettant l'accès à l'admin). Ce bout de script cherche (dés l'accès à l'admin) la présence d'un “screenshot.png” dans “site/file/source”, en l'absence il demande la création d'un "screenshot.jpg" (quand l'hébergeur permet le "Capture Open Graph"), ça pourrait expliquer ce bug. Il me semble qu'en modifiant cette ligne par “screenshot.jpg” l'accès ne devrait plus "bloquer". if (!file_exists(self::FILE_DIR.'source/screenshot.jpg')) { Sinon en accès direct le service Google semble répondre (et dans les temps) : ex: https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=https://zwiicms.com/&screenshot=true Donc pour ce qui concerne le message d'erreur "Image tag non créé", il faudrait savoir ce que dit la fonction urlGetContents dans helper.class.php. Il faudrait retirer le masque @ à la ligne 29 pour espérer en savoir plus.. 😐
  10. Bonjour, Visiblement Fred a modifié le format "du screenshot" (pour un passage du PNG au JPG) il y a 3 jours. https://github.com/fredtempez/ZwiiCMS/commit/ca963adbbdbcb5e0c211a8e8894570fa0b51fb7b En lançant une recherche dans les fichiers j'ai remarqué quelques lignes qu'il a oublié de modifier dans : core\core.php (lignes 353, 363, 2396) core\module\config\config.php (ligne 492) core\module\config\view\index\index.php (ligne 253) En remplaçant les "screenshot.png" par "screenshot.jpg" ça devrait mieux fonctionner. Sinon dans l'attente du correctif (ou si la “Capture Open Graph” ne fonctionne pas chez l'hébergeur), on peut uploader un “screenshot.jpg” dans “site/file/source” pour faire plus propre. 😜
  11. C'est clair que ça ne doit pas leur rapporter grand chose, et qu'il ne faut pas leur en demander davantage. Maintenant pour 20€ (comme pour 27€ dans mon cas chez OVH) le support technique en général faut pas non plus en avoir besoin, chez Free au moins il y a une "newsgroup" d'entraide. 😐 Et puis chez les “payants” il y a parfois les options facultatives qui deviennent "indispensables" suite à une mise à jour gracieuse de l'hébergeur. (ex: mise à jour de la bdd avec passage de MyIsam à Innodb sans augmenter l'espace autorisé, le même contenu prend 4 fois plus de place... (merci OVH 😒)) Pour l'instant Zwii tourne bien chez Free, et vraiment pour rien du tout (0€). Tout dépend du site et de son usage. 😉
  12. Au moins HTTPS et PHP7 sont à l'étude, vaut mieux lire ça qu'une annonce de fermeture de service. 😉 Après comme dit Fred pour 10€ on a “mieux”. (avec un ndd des îles Féroé “.fr.fo”, dans les JT on en voit plein avec le gilet publicitaire 😁)
  13. Je ne connais pas cet hébergeur, les tarifs sont intéressants effectivement. J'hésite à abandonner OVH, alors je vais voir.. (les avis postés ici et là sont assez partagés par contre) Oui l'absence de HTTPS sur les pages Free c'est vraiment n'importe quoi (même Orange le propose sur son hébergement gratuit), j'espère que ça viendra un jour.. (dans le News Group Free ce n'est pas encore la priorité 😕) Sinon, il me semble que PHP 7.x est déjà dispo sur les pages perso Free ("activation" par .htaccess) 👍 : http://perso117-g5.free.fr/php73/ Zwii a encore de l'avenir là-bas. 😅
  14. Les 1er prix avec ndd c'est plutôt 25-35€ (c'est ce que je paie chez OVH). Pour 9€ pas sûr que l'hébergeur passe les années. 😐 (l'espace chez Free je l'ai depuis plus de 15 ans)
  15. Bonjour, Si votre site est hébergé chez « Free.fr. » voici quelques suggestions pour maximiser vos chances de recevoir les courriels de « vos visiteurs » via le(s) formulaire(s) de Zwii. Ce que j'ai appris : il ne faut pas utiliser une adresse mail « @Free.fr » pour la réception. (certaines messageries "blacklist" les serveurs "Free" à cause du spam) si la fonction mail (PHP) prend moins de 2 secondes à dire que le message a été envoyé, il est fort probable que ce ne soit pas le cas dans la réalité. la fonction mail (PHP) chez Free renvoie toujours "true" (= message envoyé). Ce que j'ai modifié en conséquence sur la V°10 : (je ne teste Zwii que depuis quelques jours) 1 - J'ai remplacé l'adresse de réception par une adresse d'une autre messagerie (Hotmail). 2 - Comme il est préférable de considérer que le mail n’est pas parti si le traitement a pris moins de 2 secondes, voici 3 lignes que j’ai ajouté dans « module/form/form.php » pour en informer l’utilisateur. // Envoi le mail $start_time = time(); // spéciale Free.fr $sent = $this->sendMail( $to, $subject, 'Nouveau message en provenance de la page "' . $this->getData(['page', $this->getUrl(0), 'title']) . '" :<br><br>' . $content, $replyTo ); $time= time()-$start_time; // spéciale Free.fr if ($time<1) $sent = false; // spéciale Free.fr (ici "1" pour une seconde, ne pas mettre + de 2) 3 - Enfin dans le cas d’un mail non reçu mais tout de même enregistré par Zwii (côté site), j’ai ajouté de quoi dater la sauvegarde. Dans « module/form/form.php » , juste avant : $this→setData(…………); // Envoi du mail Je mets cette ligne : $data += [ "Envoyé le" => date ('d-m-Y - H:i:s', time()) ]; // spéciale Free.fr Je ne teste ces modifications que depuis ce matin, mais pour l'instant ça semble donner de bons résultats.
×
×
  • Créer...