+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Menüpunkte sichtbarkeit registrierte-nicht registrierte User

  1. #1
    Neu an Board
    Registriert seit
    25.04.2009
    Beiträge
    95
    Bedankte sich
    16
    1 Danksagung in 1 Beitrag

    Standard Menüpunkte sichtbarkeit registrierte-nicht registrierte User

    Hallo,

    Ich habe auf meiner Seite eine Diskografie, und eine neue Beta-Version der Diskografie. Ich würde nun gerne die alte Version (Menüpunkt) nur für Unregistrierte/Nicht angemeldete user sichtbar machen, und die Beta Version (Menüpunkt) nur für Registrierte User (Aber jeweils das andere nicht).

    Also:
    Unreg. Benutzer sehen: Diskografie. Sehen nicht: Beta Diskografie. (Menüpunkte)
    Reg. Benutzer sehen: Beta Diskografie. Sehen nicht: Diskografie. (Menüpunkte)


    Wie stell ich das am besten an?

  2. #2
    Hat hier eine Zweitwohnung Avatar von MrDamage
    Registriert seit
    28.08.2007
    Ort
    Wien
    Beiträge
    1.776
    Bedankte sich
    6
    Erhielt 606 Danksagungen
    in 562 Beiträgen

    Standard

    Man könnte den jeweiligen Link (als eigenes Menü) in eigene Modulpositionen legen und dann ins Template eine PHP-Bedingung schreiben, welches Modul angezeigt werden soll.
    z.B.:
    PHP-Code:
    <?php
    if($my->id)
    {
    ?>
    <jdoc:include type="modules" name="registered" style="xhtml" />
    <?php
    } else {
    ?>
    <jdoc:include type="modules" name="guest" style="xhtml" />
    <?php
    }
    ?>
    Alternativ kann man sicher auch mit ACL-Komponenten was machen.
    www.web-consultant.at
    Sorry, kein Support über die "Private Nachrichten"-Funktion.

  3. #3
    Hat hier eine Zweitwohnung Avatar von Alan
    Registriert seit
    01.10.2006
    Ort
    Mülheim an der Ruhr
    Alter
    51
    Beiträge
    1.701
    Bedankte sich
    71
    Erhielt 470 Danksagungen
    in 426 Beiträgen

    Standard

    wobei das
    $my->id
    aber eher noch aus der 1.0 er Version kommt

    Code:
    <?php 
    $username =& JFactory::getUser();
    if($username->guest) 
    { 
    ?> 
    <jdoc:include type="modules" name="guest" style="xhtml" />   
    <?php 
    } else { 
    ?> 
    <jdoc:include type="modules" name="registered" style="xhtml" /> 
    <?php 
    } 
    ?>
    Ich reagiere nur auf Fragen, deren Lesbarkeit keine Zumutung darstellt
    JUG-im-Pott (Joomla-User-Group)
    und ebenfalls "no Artisteer support"

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein