mais il fonction sous la version 5.5 de pluxml sans le popup des medias
Il faut juste placer le lien de l'image
OK,
alors pourquoi j'ai cette erreur :
Dans la partie "admin" du plugin quand je modifie un membre pour le mettre à jour, je clique sur "mettre à jour", la mise à jour se fait mais j'ai ce message en haut de la page.
le plugin dans sa dernière version est planté. Pas d'affichage dans le menu des users, les boutons ne donnent rien. Ca vient du fait que je suis en https et qu'il y a un appel à cloudfare bloquant / bloqué en http.
Tu peux tester la dernière version avec la possibilité de modifier l'avatar dans l'onglet gestion des membres,
il suffit de clic sur l'avatar et de sauvegarder.
- le bug du https pas corrigé
- encodage des caractères spéciaux toujours pas
- problème dans l'affichage de l'avatar depuis le menu quand on fait naviguer, j'ai l'image cassée avec chrome
- pour le https comme je te le mentionnais, il suffit d'ajouter le "s" dans ton lien vers cloudfare
- il faudrait pas que le titre de la page
- pour les gens qui n'ont que le pseudo, je noterai en intitulé nom ou pseudo et laisserait le prénom en facultatif.
- pour l'url de l'image je pense que tu mets deux fois le nom de domaine, j'obtiens si j'ouvre l'image : https://cyrille-borne.com/https://cyrille-borne.com/data/images/avatar/cep.jpg cela vient qu'à la création j'ai passé l'url complète de l'image
Pour les gens qui n'ont que le pseudo, je noterai en intitulé nom ou pseudo et laisserait le prénom en facultatif.
Il suffit de supprimer cette condition (ligne 24, fichier config.php)
[== PHP ==]if(!empty($_POST['nom-new']) AND !empty($_POST['prenom-new']) AND !empty($_POST['fonction-new'])){# création d'un nouveau membre
cette ligne vérifie si les champs: nom, prénom et fonction sont bien renseignés
- pour l'url de l'image je pense que tu mets deux fois le nom de domaine, j'obtiens si j'ouvre l'image : https://cyrille-borne.com/https://cyril … ar/cep.jpg cela vient qu'à la création j'ai passé l'url complète de l'image
lors de la création il ne faut par rentrer l'url complète, mais juste data/images/avatar/avatar4.png
en fait le plus simple, c'est au moment de l'insertion de l'avatar, masquer l'url et mettre en évidence un gros +, de façon à se sentir obligé d'aller chercher l'avatar dans la data.
Est ce qu'on peut passer dans les champs libres des urls ?
Ce plugin semble encore fonctionner même si le fichier de configuration n'est pas créé via l'administration (on peut l'ajouter nous-même en utilisant le FTP)
Suite à un autre message du forum à propos du plugin FAQ j'ai ajouté des ' ainsi dans config.php pour éliminer des notices php
En théorie pour ce qui est de cet ID qui commence à 2 j'avais fait plusieurs tests mais je vais vérifier ça @gcyrillus-nomade avec votre version
Il faut regarder dans le fichier de configuration du plugin pour voir quels et combien de champs il contient pour vérifier comment le compte est fait .On peut ensuite savoir si il y a un bug ou si c'est du à la conception.
Cordialement, gcyrillus , simple membre du forum et utilisateur de pluxml
Pour la syntaxe des traductions en echo, tu peut effectivement faire directement <?= L_UNE_CONSTANTE_DU_FICHIER_LANG ?> , La difference entre les deux façon de faire:
<?php $plxPlugin->lang('L_NAV_LIEN1'); ?> Si cette constante n'existe pas, alors s'affiche L_NAV_LIEN1
<?= L_NAV_LIEN1 ?> Si cette constante n'existe pas, alors tu as un beau message d'erreur de PHP qui casse tout . J'utilise géneralement cette syntaxe qu'avec les traductions natives de PluXml , il n'y a à priori pas de raisons quelles soit manquantes et permet de differencier dans le code l'origine des traductions.
cdt
Cordialement, gcyrillus , simple membre du forum et utilisateur de pluxml
Réponses
Il faut juste placer le lien de l'image
OK,
alors pourquoi j'ai cette erreur :
Dans la partie "admin" du plugin quand je modifie un membre pour le mettre à jour, je clique sur "mettre à jour", la mise à jour se fait mais j'ai ce message en haut de la page.
supprimer ce fichier et le plugin, puis réaliser une nouvelle installation.
Par contre la correction des caractères spéciaux, l'édition des profils ?
Tu peux tester la dernière version avec la possibilité de modifier l'avatar dans l'onglet gestion des membres,
il suffit de clic sur l'avatar et de sauvegarder.
- le bug du https pas corrigé
- encodage des caractères spéciaux toujours pas
- problème dans l'affichage de l'avatar depuis le menu quand on fait naviguer, j'ai l'image cassée avec chrome
Oui j'ai pas tester en https (as tu une piste)
Je viens de modifier:
devient
oui sur la partie admin du plugin, je force l'affichage de l'image en 64px par 64px
- il faudrait pas que le titre de la page
- pour les gens qui n'ont que le pseudo, je noterai en intitulé nom ou pseudo et laisserait le prénom en facultatif.
- pour l'url de l'image je pense que tu mets deux fois le nom de domaine, j'obtiens si j'ouvre l'image : https://cyrille-borne.com/https://cyrille-borne.com/data/images/avatar/cep.jpg cela vient qu'à la création j'ai passé l'url complète de l'image
Il suffit de supprimer cette condition (ligne 24, fichier config.php)
cette ligne vérifie si les champs: nom, prénom et fonction sont bien renseignés
lors de la création il ne faut par rentrer l'url complète, mais juste data/images/avatar/avatar4.png
Si je supprime PLX_ROOT, on peut mettre l'adresse https://cyrille-borne.com/data/images/avatar/cep.jpg
mais après c'est impossible d'utiliser les images de la fenêtre du popup.
Je n'ai pas de solution pour le moment, avis à la communauté
Est ce qu'on peut passer dans les champs libres des urls ?
Ce plugin semble encore fonctionner même si le fichier de configuration n'est pas créé via l'administration (on peut l'ajouter nous-même en utilisant le FTP)
Suite à un autre message du forum à propos du plugin FAQ
j'ai ajouté des ' ainsi dans config.php pour éliminer des notices php
PS: testé avec PluXml 5.8.18 et PHP 8.2
Pour ce qui est de la création du fichier de configuration MyTeam.xml
En suivant une récente modification de @gcyrillus-nomade avec le plugin Testimonials (également de @DjbWebmaster)
Remplacer cette portion de code (au début du fichier config.php)
par
Par contre ce qui m'échappe c'est que le 1ier membre qu'on ajoute a l'id n°2 (ce qui n'est pas bien grave
mais je serais curieux de savoir pourquoi ?)
J'ai essayé de comparer avec les autres plugins de Djb qui n'ont pas ce soucis mais je n'ai vu aucune différence!
Tous ont +/- cette portion de code alors ça ne doit pas se situer ici
Bonsoir @Andrea
Peut-être as tu effacé un membre durant tes tests, l'enregistrement est vide mais encore là j'imagine
J'ai fait une mise à jour à l'attention de tous : https://ressources.pluxopolis.net/banque-plugins/plugins/MyTeam.1.2.zip
Correspond- elle à ce que tu as fait ? est-elle fonctionnelle pour toi ?
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
En théorie pour ce qui est de cet ID qui commence à 2 j'avais fait plusieurs tests mais je vais vérifier ça @gcyrillus-nomade avec votre version
Il faut regarder dans le fichier de configuration du plugin pour voir quels et combien de champs il contient pour vérifier comment le compte est fait .On peut ensuite savoir si il y a un bug ou si c'est du à la conception.
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
Côté HTML des balises ne sont pas fermées (fichier config.php) un paragraphe ici
Et aussi au niveau de ce div là
PS: pas remarqué de soucis dans l'affichage du navigateur mais
voilà
@Andrea archive mise à jour. Merci de tes retours
https://ressources.pluxopolis.net/banque-plugins/plugins/MyTeam.1.2.zip
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
Question HTML @gcyrillus-nomade le paragraphe a bien été fermé mais pas le div apparemment...
En tout cas merci @gcyrillus-nomade pour l'implantation de la traduction
c'était sur ma liste des choses à faire mais vous avez été plus rapide
Pour terminer avec le HTML j'avais supprimé le paragraphe autour de ce titre (de mémoire
ça ne se fait pas en HTML 5)
PS: comme vous avez indiqué dans le fichier infos.xml de ce plugin la compatibilité avec PHP 8 j'avais en fait utilisé autre chose que la description
Pour revenir à la traduction @gcyrillus-nomade une question de syntaxe
Par exemple
Parfois vous avez utilisé une balise courte echo
Mais vu dans le fichier core/admin/comments.php de PluXml
alors si on utilise cette balise courte echo on peut se dispenser d'écrire $plxPlugin->lang('...') non ? pas dans le cadre d'un plugin ?
Pour la syntaxe des traductions en
echo
, tu peut effectivement faire directement<?= L_UNE_CONSTANTE_DU_FICHIER_LANG ?>
, La difference entre les deux façon de faire:<?php $plxPlugin->lang('L_NAV_LIEN1'); ?>
Si cette constante n'existe pas, alors s'affiche L_NAV_LIEN1<?= L_NAV_LIEN1 ?>
Si cette constante n'existe pas, alors tu as un beau message d'erreur de PHP qui casse toutcdt
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