Empecher la publication d'un module pour les mambres ?

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

  • Empecher la publication d'un module pour les mambres ?

    Bonjour,

    Quelqu'un a réussi à empêcher l'affichage d'un module pour les membre connectés du site ?

    Joomla nous permet de déterminer l'accès au article, modules ... pour le public et/ou pour les membres.
    Peut-on faire le chemin inverse ? C'est à dire de rendre un contenu module, article... accessible uniquement pour les non logués ??


    Merci
    www.worldnews-net.com Diffusez vos communiqués de presse gratuitement !

    www.la-medecine.info Relatif au domaine médical.

  • #2
    Pas que je sache.

    C'est curieux cette idée de cacher des choses aux membres ???
    I'am happy for you !
    Dernière réalisation : http://www.pierrickservais.com/

    Commentaire


    • #3
      Salut,

      L'idée est d'utiliser ce module : http://www.joomlafrance.org/telechar...ightMouse.html
      Dés qu'un l'utilisateur se connecte, le script qui empêche le clic droit n'aura plus d'effet en dépubliant le module

      Si y a une autre astuce qui permet ça, bah je suis preneur
      www.worldnews-net.com Diffusez vos communiqués de presse gratuitement !

      www.la-medecine.info Relatif au domaine médical.

      Commentaire


      • #4
        C'est vrai que le premier post laisse penser que tu veux que le module soit actif aux membres mais pas aux visiteurs.
        çà peut paraître bizarre mais dans certains cas non. Par exemple, on peut vouloir afficher un message aux non membres du genre "vous pouvez vous inscrire" et lorsqu'un membre se connecte, ce message ne s'affiche plus car n'a plus lieu d'être. On peut vouloir une page d'accueil spécifique aux visiteurs et une autre pour les membres. Je regrette ce manque dans Joomla. Le CMS Npds, que j'ai utilisé à mes début dans la création de site internet, le permet. Actuellement, sans Joomla, on peut faire une page d'accueil visiteurs et une Membres mais quand on est connecté, les deux apparaissent.

        Le deuxième post de Test.med laisse penser l'inverse : que le module soit actif pour les visiteurs mais pas pour les membres. Dans le cas de l'anti-clic, çà parrait plus logique dans ce sens.

        Sauf erreur de ma part, je pense qu'un module dépublié l'est pour tout le monde et non pas seulement pour une session d'un membre connecté.

        Avec Joomla on peut avoir :
        - choses actives ou qui s'affichent seulement pour les membres
        - choses actives ou qui s'affichent pour tous (visiteurs et membres)

        mais malheureusement on ne peut avoir :
        - choses actives ou qui s'affichent seulement pour les visiteurs

        A moins qu'un gestionnaire de droit d'accès le permette. Mais çà serait dommage de devoir installer un composant autre pour permettre juste l'action d'un seul module.
        http://jupe-skirt.info : les hommes portent des jupes depuis la nuit des temps, donc pourquoi pas de nos jours...
        http://jupe-expo.fr : Exposition "Mâles en jupe, bien en Limousin" : septembre 2012.

        Commentaire


        • #5
          Envoyé par test.med Voir le message
          Salut,

          L'idée est d'utiliser ce module : http://www.joomlafrance.org/telechar...ightMouse.html
          Dés qu'un l'utilisateur se connecte, le script qui empêche le clic droit n'aura plus d'effet en dépubliant le module

          Si y a une autre astuce qui permet ça, bah je suis preneur
          Okay, mais tu as interdire le clic droit pour empêcher quoi ?
          Merci de ne pas prendre ma question à la légère.

          papounet
          I'am happy for you !
          Dernière réalisation : http://www.pierrickservais.com/

          Commentaire


          • #6
            Par exemple inviter les non membres à devenir membres en s'inscrivant au site pour qu'ils puissent copier du contenu (texte, image ... ) ou tout simplement pour leurs réactiver le clic droit.

            Bien sûr le script n'est pas infaillible, un petit Crt+c pour le contourner

            Ça va permettra plus d'inscris sur le site !

            Voilà.
            www.worldnews-net.com Diffusez vos communiqués de presse gratuitement !

            www.la-medecine.info Relatif au domaine médical.

            Commentaire


            • #7
              Envoyé par papounet Voir le message
              Pas que je sache.

              C'est curieux cette idée de cacher des choses aux membres ???
              Personnellement, je ne trouve pas ça curieux.

              En fait, ce que j'aimerai faire, mais peut être que je me pose mal le problème.

              C'est crée un article pour les non-membre pour leur expliquer les possibilités qu'ils auront quand ils seront membres et donc ne plus l'afficher lorsqu'ils sont membres et afficher autre chose à la place;

              Je positionne le lien au même endroit dans le menu avec même nom ainsi c'est transparent pour l'utilisateur !

              Voilà comment je vois les choses

              Throdo

              Commentaire


              • #8
                Combiné de ces astuces :
                http://aide.joomla.fr/gestion-des-mo...rtir-de-a.html
                http://forum.joomla.fr/showthread.php?t=11821

                1- Dans l'admin, créer une nouvelle position "visiteurs" pour l'affichage de ce module uniquement affiché pour les visiteurs
                2- Définir le module dans cette position "visiteurs"
                3- dans index.php du template ajouter la position à l'endroit voulu en insérant ce code :
                Code:
                <?php if ($my->gid == 0) { mosLoadModules('visiteurs', -2); } ?>
                Bien sur, il est possible de changer le nom de la position ou le paramètre d'affichage -2 du module.

                Ancien pseudo : Fleuve Blanc

                Commentaire


                • #9
                  Envoyé par fleuveblanc Voir le message
                  Combiné de ces astuces :
                  http://aide.joomla.fr/gestion-des-mo...rtir-de-a.html
                  http://forum.joomla.fr/showthread.php?t=11821

                  1- Dans l'admin, créer une nouvelle position "visiteurs" pour l'affichage de ce module uniquement affiché pour les visiteurs
                  2- Définir le module dans cette position "visiteurs"
                  3- dans index.php du template ajouter la position à l'endroit voulu en insérant ce code :
                  Code:
                  <?php if ($my->gid == 0) { mosLoadModules('visiteurs', -2); } ?>
                  Bien sur, il est possible de changer le nom de la position ou le paramètre d'affichage -2 du module.

                  Salut fleuveblanc,

                  Ton astuce fonctionne très bien, merci à toi

                  www.worldnews-net.com Diffusez vos communiqués de presse gratuitement !

                  www.la-medecine.info Relatif au domaine médical.

                  Commentaire


                  • #10
                    Voilà ce que donnerait l'astuce en 1.5

                    Code PHP:
                     <?php
                                
                    if($my->id>0){ ?>
                                    <jdoc:include type="modules" name="nomdelapositionmembre" style="xhtml" />
                                    <?php } else { ?>
                                    <jdoc:include type="modules" name="nomdelapositionpublique" style="xhtml" />
                                    <?php ?>
                                </div><!-- left -->
                                <?php endif; ?>
                    Ensuite, il suffit de placer dans le module "nomdelapositionpublique" les choses qui ne doivent apparaîtrent qu'en mode déconnecté.
                    Ariane - webmaster
                    Informatologue - 10 années d'expériences et toujours débutante

                    Commentaire


                    • #11
                      Bonjour,
                      il y a le module Metamod qui fait ça (en gros sur le même principe) sans avoir besoin de cabler en dur des choses dans l'index.php.
                      Schtroumpfe toi le Schtroumpf t'aidera.
                      Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

                      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