annuaire avec cartographie et champs de recherche "age min" "age max" accueilli

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • annuaire avec cartographie et champs de recherche "age min" "age max" accueilli

    Bonjour à tous,

    j'ai une demande pour monter un annuaire cartographique de structures d'accueil.
    Différents critères de recherche assez simples par sélection dans une liste.
    Et un plus compliqué : age minimum / age maximum accueilli.

    J'ai déjà utilisé My Maps Location et Jbusiness Directory pour monter des annuaires avec cartographie.
    Mais jamais été confrontée à ce genre de critère de recherche.
    En gros, il faudrait avoir un filtre de recherche avec une petite barre et deux curseurs age min / age max.

    Vous avez déjà fait ce genre de chose ?
    Avec quels outils ?
    Merci de vos lumières !
    Catherine

  • #2
    Bonjour,

    Personnellement, je poserais la question à Fabrice, l'auteur de GmapFP. Si cette possibilité n'existe pas en natif, peut-être aura-t-il un idée de plugin ou de champ personnalisé pour la réaliser ?
    "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
    MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

    Commentaire


    • #3
      Bonjour,

      Merci RobertG. Cela doit en effet être dans mes cordes .

      cat910,
      C'est dans ta recherche que tu veux sélectionner un age mini et un age maxi ?
      Ou tu veux qu'une personne rentre un age et que le filtre te permette d'afficher les fiches dont l'age maxi et mini correspond ?

      Commentaire


      • #4
        Bonjour Fabrice,

        merci de ce retour très rapide :-) !

        C'est une bonne question ! Les deux options sont envisageables.
        Dans tous les cas dans les champs renseignés dans la fiche sont effectivement un age minimum et un age maximum.
        Ensuite la recherche pourrait effectivement se faire en rentrant simplement un âge, ce serait logique dans le contexte.
        Si les deux options sont envisageables c'est l'idéal, sinon la première.

        J'en profite pour te demander ou en sont les évolutions de GmapFP indiquées sur ton site: intégration openstreetmap ? reécriture du code pour joomla 4 ?

        Et n'ayant jamais utilisé GmapFP, peux tu me préciser si on peut intégrer autant de champs personnalisés que l'on souhaite ? et de les mettre en filtres de recherche ?

        Merci d'avance !
        Catherine


        Commentaire


        • #5
          Bonjour Catherine,

          Il faudra que tu te contente (au moins dans un premier temps) de l'option 1.

          Pour la réécriture de GMapFP Free pour Joomla 4 et Openstreetmap, cela avance doucement. Il me reste peu de travail à faire.
          Mais le gros problème est le temps. Et c'est quelque chose qui me fait défaut en ce moment.
          Pour la version Pro, je n'ai pas encore commencé. Mais ça viendra après la version gratuite.

          Dans la version Pro, on peut insérer autant de champs perso que voulu.Et on peut tous les filtrer.
          Pour des recherches complexes, il y a également un module de recherche optionnel payant.

          En espérant avoir répondu a tes questions.
          Fabrice.
          roland_d_alsace et woluweb aiment ceci.

          Commentaire


          • #6
            Bonjour Catherine,

            Pour certains annuaires cartographiques, j'utilise l'extension easyprofile (https://www.easy-profile.com/).

            Cette extension permet d'étendre la gestion des utilisateurs/membres inscrits (dans ton cas les structures d'accueil seraient alors enregistrées comme membres) en ajoutant une série de champs personnalisés dont un peut être de type "map" s’appuyant sur GoogleMap.

            Les champs personnalisés peuvent être utilisés comme critère de recherche (ex : pour les ages min et max).

            L’extension, judicieusement couplée aux modules d'affichage de la map et à celui de recherche, permettrait d'afficher une carte tout en proposant un module de recherche sur les valeurs age min et age max, ou tout autre champs personnalisé.
            Le tout fonctionnant avec ajax, tu obtiendrais un rendu instantané des résultats sur la map mais également dans une liste associée, à chaque changement/modification des critères de recherche.

            Je viens de mettre à jour un site qui utilise un annuaire cartographique mais pas (encore) cette fonction.
            Par contre, ayant le site de préprod toujours actif, je peux te donner une adresse confidentielle où tu pourras tester le rendu de cet outil (dans le cas présent on recherche par département).

            Dol.
            Dernière édition par dolmenhir à 08/02/2020, 12h22
            Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
            Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
            Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

            Commentaire


            • #7
              Envoyé par fabrice4821 Voir le message
              ...

              Pour la réécriture de GMapFP Free pour Joomla 4 et Openstreetmap, cela avance doucement. Il me reste peu de travail à faire.
              ...Fabrice.


              Bravo je suis preneur, j'utilisai GMapFP Pro, mais GoogleMaps je n'en veux plus.

              fabrice4821 Dès que le produit sera dispo avec OpenStreetMap pense à faire une info à tes clients.
              woluweb aime ceci.
              A tous les utilisateurs de Joomla du très Grand Est de la France et du Jura suisse
              Rejoignez le Joomla Users Groupe Alsace...
              roland_d_alsace va-t-il devenir roland_du_grand_est ?

              Commentaire


              • #8
                Merci pour vos retours !

                Ayant tourné le truc dans ma tête ces derniers jours, je reclarifie ici la demande car on voit plutôt l'inverse dans les démos de tels ou tels composants.

                Donc, mes "fiches structures", en backend, doivent comporter un champ personnalisé "age minimum d'accueil" (ex. 18 ans) et un champs personnalisé "age maximum d'accueil" (ex. 30 ans).
                Ensuite en frontend, on doit pouvoir avoir un champ filtre de recherche "âge". Si la personne tape ou sélectionne dans une liste déroulante 25, la structure exemple en question sort dans les résultats de recherche, si elle sélectionne 35, la structure exemple ne sort pas.

                En gros ce champs "âge" doit être supérieur ou égal au champ "age minimum" ET inférieur ou égal au champ "age maximum" pour que la structure sorte dans les résultats de recherche.

                fabrice4821, est ce que c'est bien ce que tu avais compris ?
                Et comme Roland, j'ai vraiment besoin d'OpenStreetMap et de toutes la flexibilité des champs personnalisés avec les filtres de recherche possible.

                dolmenhir , si tu penses que easysocial peut répondre au besoin, je suis preneuse aussi d'un accès au site en préprod.

                En fait, j'aimerais trouver comment conceptualiser cela avec les champs personnalisés au niveau du calcul à prendre en compte et comment mettre cela en oeuvre ?

                Merci de votre aide !
                Catherine

                Commentaire


                • #9
                  Envoyé par cat1910 Voir le message
                  dolmenhir , si tu penses que easysocial peut répondre au besoin, je suis preneuse aussi d'un accès au site en préprod.
                  ce 'est pas easysocial mais easyprofile


                  Envoyé par cat1910 Voir le message
                  Donc, mes "fiches structures", en backend, doivent comporter un champ personnalisé "age minimum d'accueil" (ex. 18 ans) et un champs personnalisé "age maximum d'accueil" (ex. 30 ans).
                  Ensuite en frontend, on doit pouvoir avoir un champ filtre de recherche "âge". Si la personne tape ou sélectionne dans une liste déroulante 25, la structure exemple en question sort dans les résultats de recherche, si elle sélectionne 35, la structure exemple ne sort pas.

                  En gros ce champs "âge" doit être supérieur ou égal au champ "age minimum" ET inférieur ou égal au champ "age maximum" pour que la structure sorte dans les résultats de recherche.
                  C'est exactement ce que te permettrait de faire easyprofile, sauf que le formulaire de recherche devra proposer 2 champs (début et fin) pour chaque âge.

                  Par acquis de conscience j'ai fais un test en créant 2 champs de type "number", le premier pour l'âge minimal, l'autre pour l'âge maximal.

                  J'ai donc 4 fiches avec un age mini et max renseignées :
                  - fiche 1 : age mini 10 / age maxi 20
                  - fiche 2 : age mini 15 / age max 25
                  - fiche 3 : age mini 20 / age max 30
                  - fiche 4 : age mini 25 / age max 35

                  La recherche en back-end fonctionne parfaitement (nb : on peut indiquer le même age de départ et de fin pour l'âge minimal, ex : 20 et 20, ou deux entrée différentes ex 20 et 25).
                  En front le système de recherche ne marche pas avec AJax (donc la page se recharge à chaque recherche. Voir avec le support d'easyprofile pour corriger ce problème d'ajax).

                  Si je cherche, par exemple :
                  - age mini début : 10 / age mini fin : 10 = 1 résultat
                  - age mini début : 10 / age mini fin : 20 = 3 résultats
                  - age mini début : 20 / age mini fin : 25 = 2 résultats
                  - age mini début : 10 / age mini fin : 10 + age maxi debut 20 / age maxi fin 25 = 1 résultat
                  - age mini début : 10 / age mini fin : 20 + age maxi debut 20 / age maxi fin 25 = 2 résultats
                  - age mini début : 10 / age mini fin : 20 + age maxi debut 30 / age maxi fin 35 = 1 résultat


                  Je t'envoi l'adresse du site de preprod en MP

                  NB : j'ai pas fait d'effort sur la mise en page.
                  Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
                  Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
                  Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

                  Commentaire


                  • #10
                    Bonjour Catherine,

                    C'est bien ce que j'avais compris.
                    Pour cette recherche, il faut en plus de GMapFP Pro, son module de recherche complexe.

                    Pour Openstreetmap sur la version Pro, je pense début 2ème semestre 2020 et que pour Joomla 4.
                    woluweb aime ceci.

                    Commentaire


                    • #11
                      OK, merci Fabrice, donc si je résume, avec GMapFP Pro, je pourrais avoir tous les champs filtre de recherche que je souhaite (dans un délai "rapide"), mais pas openstreetmap sous Joomla 3 ? (J4 n'est pas encore sorti, et je doute que mon client y passent tout de suite après sa sortie).
                      Si c'est un module de recherche complexe à part pour l'âge, est ce qu'il s'intègre quand même et interagit avec les autres filtres de recherche simple ?
                      Merci de ton retour !
                      Catherine

                      Commentaire


                      • #12
                        Bonjour Catherine,

                        En effet, il n'est pas prévu Openstreetmap sous Joomla 3 car GMapFP datant de Joomla 1.5, j'en profite pour le ré-écrire totalement.

                        Le module de recherche est soit complètement autonome, soit il s'intègre complètement à GMapFP Pro.
                        Tu peux trouver un exemple d'utilisation sur :
                        Bienvenue dans un Office de Tourisme chaleureux où le personnel se fera un plaisir de vous faire découvrir notre art Roman et espaces naturels.

                        Commentaire


                        • #13
                          Le site du pays mellois est une belle démo... c'est alléchant, merci Fabrice.
                          Je suppose qu'il n'y aura pas facilement moyen de passer de GmapFP Pro Joomla 3 à GmapFP Pro Joomla 4?

                          Merci pour toutes les explications !
                          Catherine

                          Commentaire


                          • #14
                            Bonjour Catherine,

                            Je n'ai pas encore fait de tests dans ce sens. Mais j'espère que si.
                            A chaque extension que j'ai développé, je me suis arrangé pour que les versions proposées puissent mettre à jour la dernière version du Joomla précédent.
                            Un GMapFP Pro J3_100 peut mettre à jour un GMapFP Pro J2_dernière_version.
                            Le seule bémol étant les surcharges faitent par le client.

                            Commentaire

                            Annonce

                            Réduire
                            Aucune annonce pour le moment.

                            Partenaire de l'association

                            Réduire

                            Hébergeur Web PlanetHoster
                            Travaille ...
                            X