Radiostationen
Internationale Suche
SBB|CFF|FFS

 Fahrplan

Datum:
Zeit:
 Abfahrt
 Ankunft
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

Bestimmte Inhalt nur für bestimmte Benutzergruppen
(1 Leser) (1) Gast
  • Seite:
  • 1

THEMA: Bestimmte Inhalt nur für bestimmte Benutzergruppen

Bestimmte Inhalt nur für bestimmte Benutzergruppen 1 Jahr, 10 Monate her #165

  • Marcel Wuersch
  • OFFLINE
  • Moderator
  • pctech Webservices
  • Beiträge: 124
  • Karma: 4
Anzeige von Inhalten nur für Gäste:
<?php
$user =& JFactory::getUser();
  if($user->get('guest') == 1) : ?>
<div>This content is shown if the visitor is a GUEST</div>
<?php endif; ?>

----------------------------------------------------------------------
Anzeige von Inhalten nur für Eingeloggte Benutzer:
<?php
$user =& JFactory::getUser();
  if($user->get('guest') == 0) : ?>
<div>This content is shown if the visitor is a LOGGED IN USER</div>
<?php endif; ?>

----------------------------------------------------------------------
Nach Attributen gesteuert:
<?php
$userattr = JFactory::getUser();
$condition = $userattr->get('attribute')
if($condition == 'RÜCKGABEWERT') { ?>
<div> Der Inhalt </div>
<?php } ?> 


Die Atributte sind (zum Einsetzten anstatt RÜCKGABEWERT)
'id' – user id
'name' – user name
'gid' – definiert acl user group identifier (19, author, 20 editor, 22 publisher, 23 manager, 24 administrator, 25 super administrator
'guest' – definiert ob ein Benutzer eingeloggt ist oder nicht (Gast ist 0)
'usertype' – user type (Registered, Author, Editor, Publisher, Super Administrator, Administrator, Manager)
--------------------------------------------------------------------

Im Template für Gäste andere Module Position anzeigen als bei eingeloggten Benutzern
<?php
       $user =& JFactory::getUser();
       $mod_name = $user->get( 'guest' ) ? 'user3' : 'user6';
    ?>
       <jdoc:include type="modules" name="<?php echo $mod_name; ?>" />

In diesem Beispiel dann für Gäste Position user 3 und für eingeloggte Benutzer Position user6.
--------------------------------------------------------------------
Man kann einen Menschen nichts lehren, man kann ihm nur helfen, es in sich selbst zu entdecken.. (Galileo Galilei)
  • Seite:
  • 1
Ladezeit der Seite: 0.34 Sekunden

Demo Seiten