Remonter de bug qui n'arrive presque jamais avec le capcha des commentaires:
<div class="col sml-12">
<label for="id_rep"><strong>Vérification anti-spam</strong>*</label>
<br>
<b>Warning</b>: Uninitialized string offset 7 in <b>Dxxxx\laragon\www\5818\core\lib\class.plx.capcha.php</b> on line <b>106</b><br>
Quelle est le <span class="capcha-letter">huitième</span> caractère du mot <span class="capcha-word">tai7h03</span> ? <input type="hidden" name="capcha_token" value="27e85d017dc8bb684314f265f5ae3e093e1b3eaf">
<input id="id_rep" name="rep" type="text" size="2" maxlength="1" style="width: auto; display: inline;" required="required">
</div>
La chaine ne fait que 7 caractères et la question demande quel est le 8eme.
Boite de dialogue affiche:
Warning: preg_replace(): Compilation failed: unknown property after \P or \p at offset 6 in xxxxxx\laragon\www\5818\core\lib\class.plx.plugins.php on line 77
Fatal error :
type : 2 E_WARNING - See https://www.php.net/manual/fr/errorfunc.constants.php#constant.e-warning
message : Uninitialized string offset 7
file :
line : 106
============================================================
User / Profil : 001 / 0
PluXml version : 5.8.18
PLX_DEBUG : false
PHP version : 8.3.4
...
Il me semble que c'est un bug qui traine depuis un moment et qui passe sous les radar du fait qu'il ne se déclenche que très rarement.
Cordialement, gcyrillus , simple membre du forum et utilisateur de pluxml
Un bogue dans l'admin à /core/admin/parametres_infos.php dans le cas exceptionnel ou pluxml.org est inaccessible:
freeze de longues secondes avant l'affichage avec le message d'erreur vert fluo indiquant : file_get_contents(https://www.pluxml.org/download/latest-version.txt): failed to open stream.
Cordialement
Cordialement, gcyrillus , simple membre du forum et utilisateur de pluxml
Publication de la version 5.8.19 avec les correctifs suivants :
Refacto plxAdmin::checkMaj() with Github repository
FIX plxUtils::MINIFY_PATTERNS (E.G.: ":is")
console for logs of PHPMailer in parametres_infos.php (debug)
Update PHPMailer - Option for PHP < 7.2.5
Refacto plxCapcha
FIX Fix plxAdmin::EditArticle() for article without tag
Refacto plxMotor::nextIdArtComment()
FIX plxMotor::getPage() when name of categorie contains 'page'
Si votre version de PHP < 7.2.5 et que vous ne souhaitez pas utiliser PHPMailer mais exclusivement Sendmail, supprimez le dossier core/vendor ou renommez le.
Si votre version de PHP < 7.2.5 et que vous souhaitez envoyer vos mails via un serveur SMTP, dézippez l'archive PHPMailer56.zip à la racine de votre site. L'archive est disponible sur Github.
Alternative si vous savez utiliser composer :
placez vous dans le dossier core
copiez le fichier composer-56.json en composer.json
supprimer le fichier composer.lock et le dossier vendor
executez "composer install"
vérifiez la dépendance à PHP avec "composer why php" ou "composer show --tree"
Veuillez noter que pour utiliser les serveurs SMTP de Google, Yahoo, Microsoft et Azure, une version de PHP >= 7.2.5 est requise (authentification avec OAuth2).
En cas de souci avec PHPMailer envoyez un mail de test depuis la page parametres/informations et ouvrez la fenêtre de log en haut de la page après essai de l'envoi pour afficher les échanges entre votre site et le serveur SMTP.
Si vous utilisez un serveur SMTP sans OAuth2, l'adresse mail du 1er utilisateur doit être valide avec le serveur SMTP utilisé.
Ce problème n'existe pas si vous utilisez l'authentification OAuth2 ( adresse mail indépendante des utilisateurs ).
Testé sur les pages perso de Free.fr avec les serveurs smtp.free.fr et smtp.laposte.net.
Réponses
Merci
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Oh niceeeee !!! merci
Remonter de bug qui n'arrive presque jamais avec le capcha des commentaires:
La chaine ne fait que 7 caractères et la question demande quel est le 8eme.
Boite de dialogue affiche:
Il me semble que c'est un bug qui traine depuis un moment et qui passe sous les radar du fait qu'il ne se déclenche que très rarement.
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
@gcyrillus-nomade
Effectivement il y quelques soucis avec l'objet plxCapcha ( core/lib/class.plx.capcha.php )
Voir :
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Bonjour,
de nouveaux retours:
/core/admin/parametres_infos.php
dans le cas exceptionnel ou pluxml.org est inaccessible:freeze de longues secondes avant l'affichage avec le message d'erreur vert fluo indiquant :
file_get_contents(https://www.pluxml.org/download/latest-version.txt): failed to open stream.
Cordialement
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Bonsoir,
Publication de la version 5.8.19 avec les correctifs suivants :
Si votre version de PHP < 7.2.5 et que vous ne souhaitez pas utiliser PHPMailer mais exclusivement Sendmail, supprimez le dossier core/vendor ou renommez le.
Si votre version de PHP < 7.2.5 et que vous souhaitez envoyer vos mails via un serveur SMTP, dézippez l'archive PHPMailer56.zip à la racine de votre site. L'archive est disponible sur Github.
Alternative si vous savez utiliser composer :
Veuillez noter que pour utiliser les serveurs SMTP de Google, Yahoo, Microsoft et Azure, une version de PHP >= 7.2.5 est requise (authentification avec OAuth2).
En cas de souci avec PHPMailer envoyez un mail de test depuis la page parametres/informations et ouvrez la fenêtre de log en haut de la page après essai de l'envoi pour afficher les échanges entre votre site et le serveur SMTP.
Si vous utilisez un serveur SMTP sans OAuth2, l'adresse mail du 1er utilisateur doit être valide avec le serveur SMTP utilisé.
Ce problème n'existe pas si vous utilisez l'authentification OAuth2 ( adresse mail indépendante des utilisateurs ).
Testé sur les pages perso de Free.fr avec les serveurs smtp.free.fr et smtp.laposte.net.
Bonne chance
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2