- WordPress :6.7
- Statut : non résolu
- Ce sujet contient 3 réponses, 3 participants et a été mis à jour pour la dernière fois par Flobogo, le il y a 1 mois et 1 semaine.
-
AuteurMessages
-
9 décembre 2024 à 11 h 09 min #2483731
Hello
J’ai fait un sujet plutôt long et l’article est marqué comme indésirable. Je pense que c’est à cause des balises html que j’ai dans le sujet. Si un modo veut bien me laisser y accéder, je vais changer la mise en page pour l’éditer. Désolé
9 décembre 2024 à 11 h 36 min #2483736Je pose l’article ici sous format code pour que les modos puissent juger de la pertinence de mon sujet. Je peux le poser ailleurs si c’est cela qui dérange aussi. Ne sachant pas la raison exacte de son retrait, je ne peux que spéculer.
Je tiens à souligner que je ne suis pas partisan dans la problématique du management des extensions citées, je sais que c’est un sujet sensible car j’ai lu un des poste posté plus tôt. J’ai choisi mes extensions sans savoir qu’il y avait des soucis de gérance.Bonjour,
Je suis en train d'aider une asso. : tirelires de Noël. Au départ, le but était de créer un espace commun pour le traitement et le stockage de document (le service Ksuite d'infomaniak). Mais il s'avère que ce sont des personnes qui ont un lien très ténu avec la technologie (soft and Hardware). J'essaie donc de trouver une solution pour leur permettre de simplement traiter des données et les gérer via leur site web. Sans avoir trop de choix et de bouton partout comme le tableur croisée dynamique que je leur ai fait... Le but étant : faciliter d'utilisation et minimisation des erreurs humaines.
Je suis bloqué à plusieurs étapes techniques dans le projet et j'ai besoin de l'aide de la communauté.
J'ai conscience que c'est une demande plutôt complexe et compliquée, mais je ne sais pas trop où demander de l'aide pour aller plus loin. Si vous avez des idées de communauté qui peuvent m'accompagner dans l'élaboration de ce projet, je suis preneur.
Voici donc comment le projet se dessine.
Condition
Utiliser Wordpress avec Elementor pro (conf Wordpress en bas de page)
Pas d'accès direct au SQL ou MariaDB ou même PHP via un FTP ou SSH (je pense que ces personnes n'ont pas les logs pour y accéder)
Que des plugins gratuits pour ce projet
UI/UX le plus userfriendly possible
Stable, le moins de code customisé à ajouter possible pour des raisons de facilitation de maintenance.
Objectif
Utiliser une base de donnée de commerces participants sous format tableur (
Type de commerce , Nom , Adresse , Code_postal , Commune , assignation , nombre de tirelires)
Utiliser une base de donnée de bénévole distributeur sous format tableur
Titre , Prenom , Nom , Adresse , Adresse2 , courriel , telephone , Code_postal , Commune , distribue /valeur:oui/non/ , contact par mail /valeur:oui/non/ ,
À l'aide de ces deux bases, crée une page privée nommée "tableau de bord", permettant :
le tri des commerces par Type, Nom, Code Postal, Commune et Assignation
un autre espace permettant de trier les distributeurs par code postal, commune, valeur d'activité (distribue ou pas), valeur de contact par mail.
Ajouter, modifier, supprimer des blocs de données sans interprétation possible (de type bld. de la cluse au lieu de Boulevard de la Cluse) ou des champs fantaisistes.
Procédé actuellement mis en place
Installation de CPT UI
Installation de SCF
Installation de WP All Import
Création de CPT Commerce (capture d'écran)
Création de CPT Distributeurices (capture d'écran)
Création de CPT Assignation (je ne sais pas pourquoi, mais je me suis dit que je pourrais récupérer l'information d'assignation)
Création des groupes de SCF correspondant à chaque CPT nommé*
Création d'article unique via Elementor pro pour chaque CPT (distributeurices, Commerces, Assignation)
Création d'un loop pour chaque CPT nommé configuré avec chaque SCF correspondant *
Importation de la base de données tableur Distributeurices** avec WP All Import et nommage des labels | valeurs correspondant
Création de la page d'affichage des données mises en scène avec un UI simple (technique du widget "onglet", c'est lent, mais bon...)*
*voir capture d'écran
** en attente pour la base de donnée Commerces (1000 commerces)
Bloquages
Tentative de créer un script de recherche, mais ce n'est pas trop ça pour le moment. Cela cache des valeurs Random et en plus cela ne relance pas le DOM pour repositionner les articles. En plus il suffit d'une mise à jour qui change les classes et les ID's/data-id pour tout casser.
Difficile de lier les distributeurices à commerce. Ce qui permettrait d'avoir une page avec le nom de la personne, les entreprises et adresses et le nombre de tirelires associé (plus un total des tirelires à préparer).
La fonction recherche ne fonctionne pas et surtout cela cache les articles avec la valeur true/false, et cela ne réorganise pas le loop
PastacodeFournisseur : Écrire du code
Titre : Interception du formulaire de recherche
Syntaxe : JavaScript
document.addEventListener('DOMContentLoaded', function() {
console.log('Script chargé');
document.querySelector('#board__distributeurices__formulaire__rechercher').addEventListener('click', function(e) {
e.preventDefault(); // Empêche la soumission du formulaire
console.log('Bouton de recherche cliqué');
var searchTerm = document.querySelector('[id="form-field-board__recherche__distributeurices__contenu"]').value.toLowerCase();
console.log('Terme de recherche :', searchTerm);
Je n'arrive pas à faire trouver le moyen de créer un nouvel article Commerce ou Distributeurices sans aller dans les menus de worpdress
Je n'arrive pas à créer un bouton ajouter, directement sur la page Tableau de bord
Je n'arrive pas à créer un bouton "modifier"
Futur
Créer un bouton qui permet d'afficher uniquement la personne et les entreprises affiliées (tentative avec le CPT assignation)
Créer un bouton qui permet de générer UN document avec toutes les listes des distributeurices et entreprise assigné
Géolocalisation pour map et itinéraire
Je suis bloqué pour le moment car je n'arrive pas à faire la recherche et à lier les données entre-elles. HELP !!!
Ma configuration WP 6.7.1 actuelle
Version de PHP/MySQL : 7.4.33 / mysqlnd 7.4.33 // 10.4.21-MariaDB-1:10.4.21+maria~stretch-log
Thème utilisé : Hello Elementor 3.1.1
Extensions en place :
Beehive Pro Version 3.4.13 par WPMU DEV | Mises à jour auto désactivées
Branda Pro Version 3.4.22 par WPMU DEV | Mises à jour auto désactivées
Custom Post Type UI Version 1.17.2 par WebDevStudios | Mises à jour auto désactivées
Defender Pro Version 4.11.0 par WPMU DEV | Mises à jour auto désactivées
Elementor Version 3.25.10 par Elementor.com | Mises à jour auto activées
Elementor Pro Version 3.25.4 par Elementor.com | Mises à jour auto désactivées
Hummingbird Pro Version 3.10.0 par WPMU DEV | Mises à jour auto désactivées
One Click Accessibility Version 2.1.0 par One Click Accessibility | Mises à jour auto désactivées
RaiseNow donation forms Version 1.6.1 par Cyrill Bolliger | GRÜNE Schweiz | Les VERTS suisses | Mises à jour auto désactivées
Secure Custom Fields Version 6.3.10.2 par WordPress.org | Mises à jour auto désactivées
SmartCrawl Pro Version 3.12.0 par WPMU DEV | Mises à jour auto désactivées
Smush Pro Version 3.16.10 par WPMU DEV | Mises à jour auto désactivées
WP All Import Version 3.7.9 par Soflyy | Mises à jour auto désactivées
WP All Import - ACF Add-On Version 1.0.1 par Soflyy | Mises à jour auto désactivées
WPMU DEV Dashboard Version 4.11.28 par WPMU DEV | Mises à jour auto désactivées
Nom de l’hébergeur : Infomaniak
Adresse du site : https://tireliresdenoel.ch/Mon sujet rédigé9 décembre 2024 à 13 h 53 min #2483740Bonjour, le problème vient du code que vous avez posté. Refaites un billet en séparant bien code et texte, ce sera plus lisible et pas marqué comme dangereux.
10 décembre 2024 à 0 h 05 min #2483755Bonjour,
Effectivement, votre topic avait été déclaré « indésirable » par Akismet, soit à cause du code qu’il contenait (pourtant bien formaté), soit à cause des nombreuses balises HTML. Toutes nos excuses.
Je l’ai clôturé, puisque vous avez ouvert un nouveau topic comme recommandé par @li-an → discussion à poursuivre là-bas.
Par contre, ça semble très pointu : ne vous offusquez pas si vous n’obtenez pas de réponse, il faudra peut-être vous tourner vers le Slack de la communauté francophone.
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.