+ Antworten
Ergebnis 1 bis 8 von 8

Thema: Modul nur für public-User anzeigen lassen - nicht für Registrierte?

  1. #1
    Kommt häufiger vorbei
    Registriert seit
    30.08.2007
    Beiträge
    314
    Bedankte sich
    34
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard Modul nur für public-User anzeigen lassen - nicht für Registrierte?

    Habe gerade ein kleines Problem, dass mir allerdings rictig Kopfzerbrechen bereitet:

    Wie veröffentliche ich ein Modul nur für unregistrierte User, das verschwindet, wenn man sich anmeldet? In meinem Fall soll ein Newsticker-Modul auf der Frontpage Werbung für unsere Community machen. Wenn man sich eingeloggt hat, hat das Modul seinen Zweck natürlich erfüllt und soll für den registrierten User nicht mehr erscheinen.

    Sehe den Wald vor lauter Bäumen gerade nicht....

  2. #2
    Kommt häufiger vorbei
    Registriert seit
    30.08.2007
    Beiträge
    314
    Bedankte sich
    34
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    Kann ich das ggf. nur mit JUGA, JACL, Group Access oder GMAccess lösen?

    Weiß Jemand aus Erfahrung, ob mit einem der Genannten (oder auch etwas Anderes) die Rechtevergabe fehlerfrei auch für Module funktioniert - so wie von mir beschrieben. Im Forum habe ich dazu nichts finden können, was speziell dieses Problem angeht...

    Zumindest bei JACL, Group Access und GMAccess schrecke ich doch etwas vorm Learning-by-doing zurück (wegen der Eingriffe ins Core). Und bei JUGA habe ich hier im Forum recht viele Fragen zu Fehlern oder Verständnisproblemen gelesen. Außerdem konnte ich auf der Entwicklerhomepage nichts zum Umgang mit Modulen in Erfahrung bringen...

    Eigentlich handelt es sich ja darum, dass mir in der Rechtevergabe des Moduls und/oder in der Menü-Verlinkungen des Moduls entsprechende, erweiterte Parameter zur Verfügung stehen. Brauche ich dazu eine erweiterte Rechte-/Linkverwaltung - oder funktioniert das auch mit Bordmitteln oder kleinen Zusätzen? Und falls ich eine erweiterte Rechteverwaltung benötige, welche könnte für meine oben beschriebenen Zwecke am Ehesten passen?

    Wäre über Erfahrungen sehr dankbar. Und vielleicht hat ja sogar jemand eine direkte Lösung....

  3. #3
    Hat hier eine Zweitwohnung Avatar von alex33kassel
    Registriert seit
    21.07.2007
    Ort
    Dortmund- Frankfurt
    Alter
    38
    Beiträge
    1.578
    Bedankte sich
    155
    Erhielt 313 Danksagungen
    in 290 Beiträgen

    Standard

    Hi
    Joomla kann Module nur für Registrierte bzw. angemeldete User anzeigen lassen. Möchte man nun zum Beispiel eine Werbung o.ä. nur für Gäste anzeigen lassen, müssen einige kleine Veränderungen am eigenen Template durchgeführt werden.

    Das gewünschte Modul in der Index.php des Templates ändern in:

    Code:
    <?php if(!$my->id) {mosLoadModules('guest'); } ?>
    Natürlich kann man auch eine neue Modulposition mit diesen Parametern anlegen.

    Dann im Joomla Backend unter "site" "template manager" "modulpsitionen" die neue modulpsoition "gast" bzw. "guest" anlegen.

    Zuletzt unter module das Modul erstellen, das unter gast geladen werden soll - fertig

    Mit freundlichen Grüßen

    Alex

    P.S. Man kann sowas auch mit einem Content machen.....dazu benötigst Du einen Mambot

  4. Erhielt Danksagungen von:


  5. #4
    Kommt häufiger vorbei
    Registriert seit
    30.08.2007
    Beiträge
    314
    Bedankte sich
    34
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    Zitat Zitat von alex33kassel Beitrag anzeigen
    Hi
    Das gewünschte Modul in der Index.php des Templates ändern in:

    Code:
    <?php if(!$my->id) {mosLoadModules('guest'); } ?>
    Die Anweisung ist ja fast schon 'ne eierlegende Wollmichsau!!! Vorausgesetzt man erkennt die zumindest die grundlegende Struktur einer PHP-Datei und weiß, wo diese Anweisung überall sinnvoll einzusetzen ist!

    Danke!! :-)

  6. #5
    Kommt häufiger vorbei
    Registriert seit
    30.08.2007
    Beiträge
    314
    Bedankte sich
    34
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    Dein Posteingang ist übrigens voll! ;-)

  7. #6
    Neu an Board
    Registriert seit
    22.12.2007
    Alter
    22
    Beiträge
    82
    Bedankte sich
    24
    Erhielt 11 Danksagungen
    in 11 Beiträgen

    Standard

    @ alex33kassel
    danke für den super tipp

    Nur frage ich mich jetzt: Wie bleibt das modul an der richtigen stelle wenn man ja einen andere modul position eingibt ? Also wo wird eingestellt, wo das modul dann letztendlich auftaucht?

    danke schon mal

  8. #7
    Neu an Board Avatar von Flachzange
    Registriert seit
    21.06.2007
    Beiträge
    15
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Zitat Zitat von alex33kassel Beitrag anzeigen
    Hi
    Joomla kann Module nur für Registrierte bzw. angemeldete User anzeigen lassen. Möchte man nun zum Beispiel eine Werbung o.ä. nur für Gäste anzeigen lassen, müssen einige kleine Veränderungen am eigenen Template durchgeführt werden.

    Das gewünschte Modul in der Index.php des Templates ändern in:

    Code:
    <?php if(!$my->id) {mosLoadModules('guest'); } ?>
    Natürlich kann man auch eine neue Modulposition mit diesen Parametern anlegen.
    Ich würde so etwas unheimlich gerne in der version 1.5.6 umsetzen. Weisst du zufälligerweise auch wie das da lauten muss?

  9. #8
    Neu an Board Avatar von Flachzange
    Registriert seit
    21.06.2007
    Beiträge
    15
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Huch, wenn man die richtigen Foren in der Suchfunktion anklickert, dann findet man ganz schnell ... Sorry.

    http://www.joomlaportal.de/joomla-er...e-sichbar.html

+ Antworten

Lesezeichen

Berechtigungen

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