accès menu limité dans le temps

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

  • [RÉGLÉ] accès menu limité dans le temps

    Bonjour à tou(te)s et meilleurs vœux pour cette année !
    J'aimerais pouvoir restreindre l'accès à un élément de menu selon une période déterminée. Tels identifiants, que je fournis, doivent pouvoir être utilisables de telle date à telle date, ce qui les rends impossible à utiliser au delà du temps attribué à chaque détenteur et détentrice. Je vous explique le concept. Un ami peintre vend une de ses toiles en 64 morceaux qui ont été assemblés. Les propriétaires d'un de ces châssis ont deux jours pour décider quel morceau de la toile ils choisissent parmi ceux qui restent disponibles. Je pensais acheter le composant "acl manager", mais je ne suis pas certain que ça couvre ma demande.
    Merci par avance de vos réponses,
    J'utilise joomla3/gantry5/helium et versla template chez rockettheme
    https://goo.gl/LY0lTz
    Valentin

  • #2
    Re : accès menu limité dans le temps

    Bonjour,

    Tu ne dis pas le composant utilisé pour le choix du morceau.
    Une idée, faire un article avec une date de début et de fin de publication. Le menu qui appelle cet article sera visible uniquement pour cette période.
    Reste un problème si les utilisateurs ont des périodes différentes. Il peut "peut-être" être résolu par la création de plusieurs articles et menu avec des groupes pour limiter l'accès.
    Un message d’erreur sur votre site Joomla, consultez la base de connaissance https://kb.joomla.fr
    ---
    UP, un plugin "couteau suisse" à découvrir sur https//up.lomart.fr
    bgMax
    , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

    Commentaire


    • #3
      Re : accès menu limité dans le temps

      Bonjour, Lomart ! Toujours autant sur le coup. J'utilise Rokgallery. Tu dis qu'un menu qui appelle un article n'est visible que le temps de publication de cet article ?

      Commentaire


      • #4
        Re : accès menu limité dans le temps

        Tu dis qu'un menu qui appelle un article n'est visible que le temps de publication de cet article ?
        Oui, il n'est visible que s'il a quelque chose à proposer
        Un message d’erreur sur votre site Joomla, consultez la base de connaissance https://kb.joomla.fr
        ---
        UP, un plugin "couteau suisse" à découvrir sur https//up.lomart.fr
        bgMax
        , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

        Commentaire


        • #5
          Re : accès menu limité dans le temps

          Bonjour Lomart,

          J'étais surpris par cette fonctionnalité :
          Envoyé par lomart Voir le message
          Oui, il n'est visible que s'il a quelque chose à proposer
          Donc, en testant, si l'article est "en fin de vie", le menu reste actif et quand on clique dessus, on obtient naturellement une erreur 404 : article non trouvé.

          As-tu un paramétrage spécial ?

          Pascal
          JoomlaDay FR 2018 - 18/19 Mai 2018 ! J'y étais ... et vous ?

          If anything can go wrong, it will...
          If I can help, I will ..https://conseilgouz.com

          Commentaire


          • #6
            Re : accès menu limité dans le temps

            Salut Pascal,

            Je viens également de tester, tu as raison, cela veut dire que je me suis planté.
            J'étais pourtant persuadé qu'un menu n'apparait pas s'il n'a rien à montrer. C'est vrai que cela ferait beaucoup de choses à vérifier avant d'afficher les menus.
            C'est quand même embétant d'avoir un menu qui tombe sur un 404 dans ce cas
            Un message d’erreur sur votre site Joomla, consultez la base de connaissance https://kb.joomla.fr
            ---
            UP, un plugin "couteau suisse" à découvrir sur https//up.lomart.fr
            bgMax
            , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

            Commentaire


            • #7
              Re : accès menu limité dans le temps

              Une autre solution
              Comme un menu est un module et qu'un module à une date de début et de fin de publication, ...
              Un message d’erreur sur votre site Joomla, consultez la base de connaissance https://kb.joomla.fr
              ---
              UP, un plugin "couteau suisse" à découvrir sur https//up.lomart.fr
              bgMax
              , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

              Commentaire


              • #8
                Re : accès menu limité dans le temps

                Encore une autre solution

                Un seul article qui contient des affichages limités dans le temps avec par exemple mon plugin LM-Filter (http://lomart.fr/extensions/lm-filter) et quand il y a rien un message sympa au lieu de la page 404
                Un message d’erreur sur votre site Joomla, consultez la base de connaissance https://kb.joomla.fr
                ---
                UP, un plugin "couteau suisse" à découvrir sur https//up.lomart.fr
                bgMax
                , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                Commentaire


                • #9
                  Re : accès menu limité dans le temps

                  Avant toute chose merci à ceux qui ont déjà répondu et tout particulièrement à lomart de mettre à disposition gratuitement un tel plugin. Nul doute que je te fasse un paiement paypal coup d'pouce un de ces quatre. Maintenant je ne sais pas si ça répondra à mon besoin. J'en suis à vouloir renseigner deux conditions en une seule interrogation et je ne devrais pas avoir de souci, sauf que je n'ai pas compris la syntaxe pour interroger le userid. J'écris ceci qui n'est pas bon mais je ne comprends pas ton mode d'emploi. Voilà ce que je fais pour l'instant : {lmf (datemax=20170114 && userid[106])}la page s'affiche{else}le temps imparti d'affichage est dépassé{/lmf}. Au delà, quand je saurais renseigné correctement cette syntaxe, est-il possible que je détermine 10/15 groupes de ces calculs sur la même page, de façon à ce que je paramètre à l'avance la venue de chaque utilisateur pour la période qui lui sera attribuée ? Donc puis-je avoir sur une même page plusieurs de ces lignes de calculs/interrogations différents qui n'interfèrent pas les uns les autres ? Ça m'éviterait de le changer tous les trois jours, vu que j'en ai 64 au total.

                  Commentaire


                  • #10
                    Re : accès menu limité dans le temps

                    Je te remercie pour la reconnaissance de mon travail et de mon partage. Cela me suffit.

                    Je suis désolé de n'avoir pas été assez clair. Il faut écrire :
                    {lmf (datemax=20170114 && userid=106)}la page s'affiche{else}le temps imparti d'affichage est dépassé{/lmf}
                    Un paramètre est composé du mot cle, du signe égal et de l'argument qui peut être une liste de valeur. C'est ce dernier point qui a du t'induire en erreur. Quand j'écris : user userid[,userid2,...], cela veut dire que le mot clé est user et que le paramètre est le ou les userid séparés par des virgules. Je vais compléter mon article pour être plus clair

                    Il est possible de mettre plusieurs filtres dans un même article, mais ils sont tous indépendants.
                    Donc, avec des tests comme ci-dessus, si une personne ne remplit pas 3 conditions, elle aura 3 fois le message "le temps imparti ..."
                    Il faut donc combiner les tests pour éviter ceci.
                    Ce peut être par exemple :
                    {lmf (datemax=20170114 && user=106)}la page 1 s'affiche{/lmf}
                    {lmf (datemax=20170116 && user=107)}la page 2 s'affiche{/lmf}
                    {lmf (datemax=20170118 && user=108)}la page 3 s'affiche{/lmf}
                    {lmf (!user=106,107,108)}Vous n'êtes pas concerné{/lmf}
                    si vous ne voyez pas d'offre, c'est que le délai est dépassé
                    Dernière édition par lomart à 11/01/2017, 19h20
                    Un message d’erreur sur votre site Joomla, consultez la base de connaissance https://kb.joomla.fr
                    ---
                    UP, un plugin "couteau suisse" à découvrir sur https//up.lomart.fr
                    bgMax
                    , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                    Commentaire


                    • #11
                      Re : accès menu limité dans le temps

                      user pas userid pagrav

                      Commentaire


                      • #12
                        Re : accès menu limité dans le temps

                        Tu as raison. A vouloir écrire trop vite. Je corrige
                        Un message d’erreur sur votre site Joomla, consultez la base de connaissance https://kb.joomla.fr
                        ---
                        UP, un plugin "couteau suisse" à découvrir sur https//up.lomart.fr
                        bgMax
                        , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                        Commentaire


                        • #13
                          Re : accès menu limité dans le temps

                          Une condition sur le user=xxx en même temps que la période est encadrée entre un datemin et un datmax. Est-ce que cette syntaxe est bonne si je demande à ce que l'accès soit possible du 12 janvier 2017 à midi au 14 janvier 2017 à minuit, par l'utilisateur numéro 153 ?

                          {lmf (datemin=201701121200 && datemax=201701142400) && (user=153)}{loadmodule mod_custom,cabourg_recommandation_choix}{else}{loa dmodule mod_custom,cabourg_fermeture_choix}{/lmf}

                          Commentaire


                          • #14
                            Re : accès menu limité dans le temps

                            Non, ce n'est pas prévu. Désolé
                            Un message d’erreur sur votre site Joomla, consultez la base de connaissance https://kb.joomla.fr
                            ---
                            UP, un plugin "couteau suisse" à découvrir sur https//up.lomart.fr
                            bgMax
                            , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                            Commentaire


                            • #15
                              Re : accès menu limité dans le temps

                              ah bon !? je ne peux pas interroger à la fois une date et un user ?

                              Commentaire

                              Annonce

                              Réduire
                              1 sur 2 < >

                              C'est [Réglé] et on n'en parle plus ?

                              A quoi ça sert ?
                              La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                              Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                              Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                              Comment ajouter la mention [Réglé] à votre discussion ?
                              1 - Aller sur votre discussion et éditer votre premier message :


                              2 - Cliquer sur la liste déroulante Préfixe.

                              3 - Choisir le préfixe [Réglé].


                              4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                              2 sur 2 < >

                              Assistance au forum - Outil de publication d'infos de votre site

                              Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                              Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                              Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                              UTILISER À VOS PROPRES RISQUES :
                              L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                              Problèmes connus :
                              FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                              Installation :

                              1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                              Archive zip : https://github.com/AFUJ/FPA/zipball/master

                              2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                              3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                              4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                              5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                              6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                              et remplacer www. votresite .com par votre nom de domaine


                              Exemples:
                              Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/
                              Pour executer le script: http://www..com/fpa-fr.php

                              Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/cms/
                              Pour executer le script: http://www..com/cms/fpa-fr.php

                              En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                              Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                              Voir plus
                              Voir moins
                              Travaille ...
                              X