mini fchosting

slogan

Open Search - Einbindung von time4joomla in das Suchenfeld des Browsers - und so funktioniert es: Open Search
Eine Liste der verwendeten Erweiterungen findet sich im Impressum

Langjährige Erfahrung als Dozent zu verschiedenen Themen.
Ich komme zu Ihnen in die Firma oder organisiere Räume vor Ort. Dazu steht mir ein Netzwerk aus vielen Jahren als freier Dozent zur Verfügung.

  • MS-Excel
    2003 / 2007/ 2010
  • MS-Project
    2003 / 2007
  • MS-Office
    2003 / 2007 / 2010
  • Joomla!
    1.5 / 2.5
  • Körpersprache für Präsentation und zur verkaufsfördernen Motivation

  • Weitere Themen auf Anfrage

Interesse? Lust? Zeit? Dann freue ich mich über eine eMail oder Anruf.
Kontaktdaten im Impressum

Immer informiert, was es Neues bei time4joomla und time4mambo gibt. Der Newsletter muss noch bestätigt werden, um Mißbrauch auszuschließen und kann jederzeit wieder abbestellt werden.

Modul nach Login ausblenden

Möchte man bestimmte Module für registrierte User ausblenden, hilft dieser Code, der in die index.php des Templates eingefügt werden muss:

// Blendet das Modul nach dem Login für den User aus
<?php
$user = JFactory::getUser();
if (!$user->id) {
?>
<jdoc:include type="modules" name="Name der Modulposition" style="xhtml" />

Es wird einfach abgefragt, ob der User eine ID hat. Diese wird nur vergeben, wenn der User eingeloggt ist. Ist er das nicht, hat er auch keine ID - ist also Gast auf der Website. Keine ID = die Modulposition wird ausgegeben und somit wird ein Modul, dass dieser Modulposition zugeordnet ist, angezeigt. Hat der User eine ID - ist also eingeloggt - wird die Position nicht ausgegeben und der User sieht ergo das Modul, welches dieser Position zugeordnet ist, nicht.

Hier ein Beispiel von einer Website, wo ich diese Technik eingesetzt habe. Es wird zuerst die linke Seite erzeugt und darin die Position, die nur für Gäste angezeigt wird:

<div id="links">
 <div>
 
 <jdoc:include type="modules" name="left1" style="xhtml" />
 
 </div>
 <div><jdoc:include type="modules" name="left" style="xhtml" /></div>
 </div>

Hoffe, das wird nun etwas klarer... Cool





  • Patric

    Geschrieben am 2009-08-27 15:34:18

    Hallo

    ich habe es versucht ins Template zu einzufügen. Nur wo muss ich es im Template einfügen. Habe verschiedene Stellen versucht, leider ohne erfolg. Ich verwende das ja_purity Template

    Gruss Patric

    twisters(at)bluewin.ch

    Auf Kommentar antworten

    • Axel

      Geschrieben am 2009-08-30 15:13:22

      Direkt um das Modul, das ausgeblendet werden soll. Irgendwo wird vermutlich eine DIV-Anweisung in deinem Template stehen, wo die Positionsangabe zu den Modulen ist. Und den Code fügst du eben um diese Positionsangabe ein. So wie oben. Da steht ja die Positionsangabe. Musst halt ersetzen mit deiner - die musst in der index.php suchen.

      Auf Kommentar antworten

  • Mo

    Geschrieben am 2009-08-30 18:17:48

    Gibts das auch dafür, dass es erst angezeigt wird, wenn der user sich eingeloggt hat?

    Auf Kommentar antworten

    • Axel

      Geschrieben am 2009-08-31 00:22:41

      Dafür setzt man ein Modul ganz einfach auf "registriert" ;-)

      Auf Kommentar antworten

  • schwarzsurfer

    Geschrieben am 2010-11-27 15:20:51

    hiho,

    ich raff das auch nicht ganz. kann mir jemand erklären wo in der index.php ich das einbauen soll? das modul "login" gibts doch in der index.php explizit noch gar nicht - wie soll ich das dann außenrum bauen?

    grüße

    Auf Kommentar antworten

  • enermax

    Geschrieben am 2011-05-08 05:12:13

    Ich bekomme nach dem Einfügen des codes das Modul doppelt angezeigt? j1.5, Rok Template, K2

    Auf Kommentar antworten

  • enermax

    Geschrieben am 2011-05-08 08:00:28

    merci, Hirn einschalten und dann gehts. Super Support, vor allem am Sonntag.

    Auf Kommentar antworten

Veroeffentlichen Sie ihre Kommentare ...

Suchen Sie einen Webhoster? time4joomla empfiehlt: www.Joomlahosting.de
Joomla ist ein freies CMS - Webdesign, Programming and Content by time4mambo
PR nur für diese Seite: SEO Tools

nach oben scrollen

www.time4joomla.de is not affiliated with or endorsed by the Joomla! Project or Open Source Matters. The Joomla! name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.