Qui peut m'aider à fixer le message deprecated en php 7.4 sur le plugin?
Voilà le message:
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /home/clients/jhk40ccb4hjfjkjkh2cjk/monsite.fr/plugins/adhesion/adhesion.php on line 1252
Je l'avais corrigé, je l'ai réinstallé et je n'arrive plus à trouver ou j'avais mis les parentheses:
Plus d'affichage de la liste des adhérents avec chrome et problème à l'envoi du formulaire pro.
console chrome:
plugin.php?p=adhesion:22 [Violation] Avoid using document.write(). https://developers.google.com/web/updates/2016/08/removing-document-write
(anonymous) @ plugin.php?p=adhesion:22
2plugin.php?p=adhesion:22 [Violation] Parser was blocked due to document.write(<script>)
Conseils google remplacer L929:
document.write('\/js\/jquery.min.js?v=3.2.1"><\/script>');
Par:
var sNew = document.createElement("script");
sNew.async = true;
SNew.src = "<?php echo PLX_PLUGINS.__CLASS__ ?>\/js\/jquery.min.js?v=3.2.1";
var s0 = document.getElementsByTagName('script')[0];
s0.parentNode.insertBefore(sNew, s0);
````
En php 7.4 et 7.3 j'ai ce problème en page d'accueil du site (à l'activation de gutuma):
````
Deprecated: Function fgetss() is deprecated in /home/clientsd735648846864864/monsite.fr/plugins/gutuma/news/inc/list.php on line 250
Deprecated: Function fgetss() is deprecated in /home/clients/d735648846864864/monsite.fr/plugins/adhesion/adhesion.php on line 1345
L1345 ci-dessous:
public function getGutumaList($id, $load_addresses = FALSE)
$time_start = microtime();
$list = array();
if (!$this->isGutumaActivated) return $list;
Dans adhesionSel section médias:
Deprecated: Function create_function() is deprecated in /home/clients/hjhj/monsite.fr/plugins/adhesionSel/form/.my-medias.html.php on line 119
Après activation de adhesion, à la section média:
Deprecated: Function create_function() is deprecated in /home/clients/hjhj/monsite.fr/core/admin/medias.php on line 93
Je cherche le moyen d'intégrer des champs "pièces jointes" au formulaire d'adhésion pour pouvoir vérifier l'identité d'un inscrit. Si quelqu'un l'a déjà fait ou peut m'aider en ce sens je le remercie.
Re bonjour,
je souhaite ne pas rendre obligatoire certain champs lors de l'inscription, comment faire, quel code faut il modifier?
Et l'affichage des membres, il y a t'il des choix, pour ne pas afficher certain détail, comme téléphone ou autre?
car le site que je suis entrain de préparer compte avoir des milliers, donc certain données doit rester cacher.
Bonjour, j'ai un problème d'erreur car la page login-page.html ne sait pas créée
Fatal error :
type : 8
message : Undefined index: wall-e
file : /plugins/adhesion/form.login.inc.php
line : 56
En php 8.X j'ai bien une page de login , à l'adresse index.php?adhesion.html . Il faut penser à mettre le hook dans le thème pour afficher un lien de connexion/déconnexion.
Ceci dit, je teste ce plugin pour la première fois et ça passe trés trés mal en php 8.X
Je n'ai actuellement pas suffisamment de temps à consacrer à ce plugin pour voir comment il fonctionne et tenter une mise à jour.
Cdt
Cordialement, gcyrillus , simple membre du forum et utilisateur de PluXml
Bonjour, depuis le 21 mai je viens de me ré-intéresser à ce problème de message d'erreur rencontré
Fatal error :
type : 8
message : Undefined index: wall-e
file : /plugins/adhesion/form.login.inc.php
line : 56
Alors il faut remplacer value="<?= plxUtils::strCheck(@$_POST['wall-e']) ?>" maxlength="50" />
par ($_SERVER['REQUEST_METHOD'] === 'POST') { $value = isset($_POST['wall-e']) ? plxUtils::strCheck($_POST['wall-e']) : ''; // Autres traitements ici }
Problème réglé.
Ah autre chose : pour "Récupération du mot de passe" soit ici form.forgetmypass.html.php
On a la case pour y mettre son mail de récupération qui s'étire et dépasse sa zone (partie centrale du site) pour finir complètement à droite, chose qui n'est vraiment pas beau du tout.
Alors on modifie <input type="email" name="email" size="255" value="<?= $email.(($authRAZ and $email)? '" readonly="readonly': '') ?>" required="required" placeholder="<?php $plxPlugin->lang('L_FORM_MAIL_PH') ?>" /></label></p>
Par <input type="email" name="email" size="255" value="<?= $email.(($authRAZ and $email)? '" readonly="readonly': '') ?>" required="required" placeholder="<?php $plxPlugin->lang('L_FORM_MAIL_PH') ?>" style="width: 40%" /></label></p>
Réponses
deprecate function
Obsolète depuis PHP 7.2
PHP 5.5 vous manque ?
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Qui peut m'aider à fixer le message deprecated en php 7.4 sur le plugin?
Voilà le message:
Je l'avais corrigé, je l'ai réinstallé et je n'arrive plus à trouver ou j'avais mis les parentheses:
Fichier original L1252:
Merci
Plus d'affichage de la liste des adhérents avec chrome et problème à l'envoi du formulaire pro.
console chrome:
Conseils google remplacer L929:
document.write('\/js\/jquery.min.js?v=3.2.1"><\/script>');
Par:
Dans adhesionSel section médias:
Après activation de adhesion, à la section média:
Je cherche le moyen d'intégrer des champs "pièces jointes" au formulaire d'adhésion pour pouvoir vérifier l'identité d'un inscrit. Si quelqu'un l'a déjà fait ou peut m'aider en ce sens je le remercie.
Slt a tou(te)s et merci pour vos patiences
Je viens de terminer la MAJ d’adhésion, il est v 2.3.3 et elle corrige de nombreuse choses...
Pour voir l'évol : https://framagit.org/sudwebdesign/adhesion/-/compare/2.3.2...2.3.3
Il est téléchargeable en direct ici >>> adhésion v2.3.3
ou ds le dépôt de plugins, sur mon site et https://framagit.org/sudwebdesign/adhesion ;-)
Nb: adhesionSel est aussi en approche...
Notre temps est la seule monnaie vraie ;)
Site, Dépôt, framagit, MyShop, Factux
#mozinor président
Bonjour, j'ai problème d'affichage pour ma part: voici l'image : https://thebookglobal.com/bug.png
Re bonjour,
je souhaite ne pas rendre obligatoire certain champs lors de l'inscription, comment faire, quel code faut il modifier?
Et l'affichage des membres, il y a t'il des choix, pour ne pas afficher certain détail, comme téléphone ou autre?
car le site que je suis entrain de préparer compte avoir des milliers, donc certain données doit rester cacher.
Bonjour, j'ai un problème d'erreur car la page login-page.html ne sait pas créée
Fatal error :
type : 8
message : Undefined index: wall-e
file : /plugins/adhesion/form.login.inc.php
line : 56
See https://www.php.net/manual/en/errorfunc.constants.php about type of error
Version utilisée : 2.3.3 (visiblement la dernière)
Merci par avance pour votre aide.
Un petit Up svp
Bonjour,
En php 8.X j'ai bien une page de login , à l'adresse index.php?adhesion.html . Il faut penser à mettre le hook dans le thème pour afficher un lien de connexion/déconnexion.
Ceci dit, je teste ce plugin pour la première fois et ça passe trés trés mal en php 8.X
Je n'ai actuellement pas suffisamment de temps à consacrer à ce plugin pour voir comment il fonctionne et tenter une mise à jour.
Cdt
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 | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RÉSOLU] dans le titre de votre question une fois le soucis réglé, Merci
Merci pour la réponse. Je suis en php 7.4. Pop-up erreur, en le fermant il y a pourtant bien le formulaire. Le hook ?
Bonjour, depuis le 21 mai je viens de me ré-intéresser à ce problème de message d'erreur rencontré
Fatal error :
type : 8
message : Undefined index: wall-e
file : /plugins/adhesion/form.login.inc.php
line : 56
Alors il faut remplacer
value="<?= plxUtils::strCheck(@$_POST['wall-e']) ?>" maxlength="50" />par
($_SERVER['REQUEST_METHOD'] === 'POST') { $value = isset($_POST['wall-e']) ? plxUtils::strCheck($_POST['wall-e']) : ''; // Autres traitements ici }Problème réglé.
Ah autre chose : pour "Récupération du mot de passe" soit ici form.forgetmypass.html.php
On a la case pour y mettre son mail de récupération qui s'étire et dépasse sa zone (partie centrale du site) pour finir complètement à droite, chose qui n'est vraiment pas beau du tout.
Alors on modifie
<input type="email" name="email" size="255" value="<?= $email.(($authRAZ and $email)? '" readonly="readonly': '') ?>" required="required" placeholder="<?php $plxPlugin->lang('L_FORM_MAIL_PH') ?>" /></label></p>Par
<input type="email" name="email" size="255" value="<?= $email.(($authRAZ and $email)? '" readonly="readonly': '') ?>" required="required" placeholder="<?php $plxPlugin->lang('L_FORM_MAIL_PH') ?>" style="width: 40%" /></label></p>