Willkommen, Gast
Angemeldet bleiben:

THEMA:

Section only to a specific user 3 Jahre 4 Monate her #206005

  • Autor
  • AwK
  • Offline
  • Senior Breezer
  • Senior Breezer
  • Beiträge: 94
  • Karma: 1
  • Dank erhalten: 2
This text was translated with the Google translator because I do not speak English.
Hello,
I had this problem a long time ago already posted here.
But I lost sight of it.
Now I need your help again.
I want a particular section to be displayed to a specific user only.
All other registered users are not allowed to view this section.
How do I do that?

Many Thanks
Alexander

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Section only to a specific user 3 Jahre 4 Monate her #206020

  • MarioPucos Avatar
  • MarioPuco
  • Offline
  • Ultimate Breezer
  • Ultimate Breezer
  • Beiträge: 5958
  • Karma: 119
  • Dank erhalten: 557
Hello Alexander,

Please take a look at this article, it has an example for what you are trying to achieve.
crosstec.org/en/support/online-documenta...egistered-users.html
function ff_FORMNAME_init() // remember to replace FORMNAME with the real name of your form
{
     <?php
     if( JFactory::getUser()->get('id',0) > 0 )
     {
          echo
          "
          function mytoggler()
          {
               bfToggleFields('off', 'section', 'section1', bfDeactivateField);
               bfToggleFields('on', 'section', 'section2', bfDeactivateField);
          }
          ";
     }
     else
     {
          echo
          "
          function mytoggler()
          {
               bfToggleFields('on', 'section', 'section1', bfDeactivateField);
               bfToggleFields('on', 'section', 'section2', bfDeactivateField);
          }
          ";
     }
     ?>
} // ff_FORMNAME_init

You would only need to change if( JFactory::getUser()->get('id',0) > 0 ) to matches your user group you want to display this section to.

Let us know if you have any other questions.

Regards,
Mario

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Section only to a specific user 3 Jahre 4 Monate her #206025

  • Autor
  • AwK
  • Offline
  • Senior Breezer
  • Senior Breezer
  • Beiträge: 94
  • Karma: 1
  • Dank erhalten: 2
I already tried it. Then the admin gets both files. That is correct.
But I want the user to get it. To his email address, which he entered into the form.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Section only to a specific user 3 Jahre 4 Monate her #206029

  • Autor
  • AwK
  • Offline
  • Senior Breezer
  • Senior Breezer
  • Beiträge: 94
  • Karma: 1
  • Dank erhalten: 2
Excuse me, I replied to the wrong position.
This is unfortunately not what I can use.
My form is only visible to registered users.
Now I would like that only the Admin sees a certain section, all other registered users should be hidden.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Section only to a specific user 3 Jahre 4 Monate her #206054

  • MarioPucos Avatar
  • MarioPuco
  • Offline
  • Ultimate Breezer
  • Ultimate Breezer
  • Beiträge: 5958
  • Karma: 119
  • Dank erhalten: 557
Hello,

Go to your form advance options > More options > Form pieces > Before form > custom and paste this code :

$user = JFactory::getUser();
$groups = $user->get('groups');
foreach($groups as $group)
{ 
if ($group=='8') 
{
echo "<script>
jQuery( document ).ready(function() {
bfToggleFields('on','section','section2',bfDeactivateField);
bfToggleFields('on','section','section1',bfDeactivateField);
});
</script>";
}
else   {
echo "<script>
jQuery( document ).ready(function() {
bfToggleFields('off','section','section2',bfDeactivateField);
bfToggleFields('on','section','section1',bfDeactivateField);
});
</script>";

}
}

With this code only the SUPER USER ( SUPER USER ID = 8 ) will be able to see Section1 + Section 2. You can add an else statement with users group that you don't want to see this .
I'm sending you a form where you can see how it's done.

Regards,
Mario
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Section only to a specific user 3 Jahre 4 Monate her #206140

  • Autor
  • AwK
  • Offline
  • Senior Breezer
  • Senior Breezer
  • Beiträge: 94
  • Karma: 1
  • Dank erhalten: 2
Thank you so much,
That was a great help.
Now I've figured out how it works.

Best regards
Alexander

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1
  • 2
Moderatoren: ForumSupport
Ladezeit der Seite: 0.059 Sekunden

Angebot

Sommer Special! Alle Mitgliedschaften zum Sonderpreis!

Prio Support, alle Extensions und alle Templates in einem Paket.

Hier geht's zur Bestellung

Crosstec hilft sparen!

Falls Sie neu bei Crosstec sind aber bereits einen Formulargenerator bei einem anderen Hersteller gekauft haben, dann bekommen sie von uns einen Rabatt von 25% auf unsere 1-Jahres und Pro-Mitgliedschaften

Wie Sie an den Rabatt kommen?

Schreiben Sie uns einfach eine kurze Email mit beigelegten Kaufbeleg (z.B. PayPal Quittung) an sales@crosstec.org.

Wir unterstützen die Joomla Community

Crosstec unterstützt weltweit alle offiziellen Joomla! User Groups und Organisatoren von Joomla! Days die bei Joomla.org registriert sind.

Falls das auf dich zutrifft und du eines unserer Produkte brauchst, schreib uns eine kurze Email an info@crosstec.org und du bekommst eine Flatrate-Mitgliedschaft geschenkt!