+ Antworten
Seite 1 von 3 1 2 3 LetzteLetzte
Ergebnis 1 bis 10 von 22

Thema: modul nach anmeldung ausblenden

  1. #1
    War schon öfter hier
    Registriert seit
    10.01.2008
    Ort
    Rohne
    Alter
    20
    Beiträge
    199
    Bedankte sich
    19
    Erhielt 11 Danksagungen
    in 11 Beiträgen

    Standard modul nach anmeldung ausblenden

    hallo.

    ist es möglich das man module nur für unregistrierte user anzeiget? es geht hier speziell um das Banner modul!
    Ich geholfen? Dann du klicken Danke!

    JBiermafia!

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

    Standard

    hast es schon mit der Möglichkeit für das 1.x Jommla versucht?
    http://www.joomlaportal.de/geloeste-...istrierte.html

  3. #3
    War schon öfter hier
    Registriert seit
    10.01.2008
    Ort
    Rohne
    Alter
    20
    Beiträge
    199
    Bedankte sich
    19
    Erhielt 11 Danksagungen
    in 11 Beiträgen

    Standard

    ehrlichgesagt ist mir probieren zu gefährlich. da ich die seite bereits online habe
    Ich geholfen? Dann du klicken Danke!

    JBiermafia!

  4. #4
    Kommt häufiger vorbei Avatar von ty2d
    Registriert seit
    30.08.2005
    Ort
    Worms
    Beiträge
    418
    Bedankte sich
    8
    Erhielt 79 Danksagungen
    in 75 Beiträgen

    Standard

    Mit dem untenstehenden Code kannst Du nach dem Login ein Modul ausblenden

    <?php
    $user = JFactory::getUser();
    if (!$user->id) {
    ?>
    <jdoc:include type="modules" name="Name der Modulposition" style="xhtml" />
    <?php
    }
    ?>

  5. #5
    Neu an Board
    Registriert seit
    23.04.2008
    Beiträge
    4
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Zitat Zitat von ty2d Beitrag anzeigen
    Mit dem untenstehenden Code kannst Du nach dem Login ein Modul ausblenden

    <?php
    $user = JFactory::getUser();
    if (!$user->id) {
    ?>
    <jdoc:include type="modules" name="Name der Modulposition" style="xhtml" />
    <?php
    }
    ?>
    Hi,

    wo muss ich diesen code einfügen?

    Gruß

    Feuerbowle

  6. #6
    Neu an Board
    Registriert seit
    27.12.2007
    Beiträge
    48
    Bedankte sich
    1
    1 Danksagung in 1 Beitrag

    Standard

    in der template datei deines templates. dann hast du eine extra position für das banner.

  7. #7
    Neu an Board
    Registriert seit
    23.04.2008
    Beiträge
    4
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hi,

    damit kann ich aber dann nur ganze Modulbereiche (z.B. left, right, user1, syndicate, ...) ausblenden und nicht einzelne Module oder?

    Gruß

    Feuerbowle

  8. #8
    Kommt häufiger vorbei Avatar von ty2d
    Registriert seit
    30.08.2005
    Ort
    Worms
    Beiträge
    418
    Bedankte sich
    8
    Erhielt 79 Danksagungen
    in 75 Beiträgen

    Standard

    Richtig, aber ich habe es bei mir so geregelt, dass an dieser Modulposition nur das Loginmodul zu finden ist

  9. #9
    Neu an Board
    Registriert seit
    13.06.2007
    Ort
    Vogelsberg
    Beiträge
    89
    Bedankte sich
    22
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Hallo Leute,

    ist es möglich, mit eurer Lösung, die Hintergundfarbe nach dem Login für registrierte Nutzer zu ändern? D.h. wenn sich ein User angemeldet hat so bekommt er eine andere Hintergrundfarbe
    Code:
    body { 
    	background			: #FFFFFF; 
    }
    , so daß er sich bewußt ist das er angemeldet ist.

    Gruß mysql

  10. #10
    Moderator Avatar von Lacki
    Registriert seit
    27.04.2006
    Ort
    Direkt um die Ecke
    Beiträge
    8.739
    Bedankte sich
    337
    Erhielt 3.614 Danksagungen
    in 2.973 Beiträgen

    Standard

    Hallo mysql.
    Da hängt ein wenig vom verwendeten Template ab. Beispielsweise wird der Aufruf der Hintergrund-css-Datei im rhuk_milkkway template von:
    Code:
    <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/css/<?php echo $this->params->get('backgroundVariation'); ?>_bg.css" type="text/css" />
    geändert zu:
    Code:
    <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/css/<?php $user = JFactory::getUser(); if ($user->id) { echo "red";} else{ echo $this->params->get('backgroundVariation'); } ?>_bg.css" type="text/css" />
    Damit wird der durch die Voreinstellung aufgerufene Farb-Wert in der Konfiguration hier durch den festen Wert "Red" bei eingeloggten Usern ersetzt.

    Oder Du ersetzt gleich die Hintergrundfarbe wie bereits im anderen Thread beschrieben per important-Regel:

    Code:
    <body <?php  $user = JFactory::getUser(); if ($user->id) {echo "style='background-color:red !important'";} ?> >
    Setzte dazu den obigen roten Code in den vorhandenen body-tag und ersetze red durch den von Dir gewünschten Farbwert.
    Geändert von Lacki (25.12.2008 um 14:18 Uhr) Grund: Ergänzung

  11. Erhielt Danksagungen von:


+ Antworten
Seite 1 von 3 1 2 3 LetzteLetzte

Lesezeichen

Berechtigungen

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