QR-Code dieser Seite

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 Tätigkeit als freier Dozent zur Verfügung.
Weitere Informationen, sowie Referenzen finden Sie auf der Firmenseite time4mambo

  • MS-Excel
    2003 / 2007/ 2010
  • MS-Project
    2003 / 2007
  • MS-Word
    2003 / 2007 / 2010
  • MS-PowerPoint 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

Teile meine Beiträge in deinem sozialen Netzwerk
FaceBook  Twitter  

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

Einen Kommentar verfassen

0 Zeichen Beschränkung
Dein Text sollte mehr als 5 Zeichen lang sein
Nutzungsbedingungen.

Kommentare (12)

  • (Patric)

    Hallo<br /><br />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<br /><br />Gruss Patric<br /><br />twisters(at)bluewin.ch

  • (Axel)

    Als Antwort auf: (Patric)

    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.

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

  • (Axel)

    Als Antwort auf: (Mo)

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

  • (schwarzsurfer)

    hiho,<br /><br />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?<br /><br />grüße

  • (enermax)

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

  • (enermax)

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

  • Hi!<br />Funktioniert das auch unter Joomla 2.5. ?

  • (Axel time4joomla)

    Als Antwort auf: (marco)

    Hi!<br />Funktioniert das auch unter Joomla 2.5. ?
    <br /><br />Man darf die Tipps hier auch einfach mal ausprobieren ;-)<br />Aber ja, es funktioniert auch unter J!2.5 - wird dort aber nicht benutzt, weil es viel einfacher mit dem Rechtesystem geht. Dort einfach eine eneue öffentliche Gruppe anlegen, die Modulanzeige entsprechend zuordnen und nach dem einloggen ist dann das Modul verschwunden. Man braucht also nicht zu programmieren. Das ganze funktioniert so ähnlich wie im Tutorial zum "Beitrag öffentlich einreichen" beschrieben. Siehe "Joomla 2.5 --> Rechteverwaltung"<br /><br /><br />Axel

  • (marco)

    Als Antwort auf: (Axel time4joomla)

    Hi!<br />Funktioniert das auch unter Joomla 2.5. ?<br /><br />Man darf die Tipps hier auch einfach mal ausprobieren ;-)<br />Aber ja, es funktioniert auch ....."<br /><br />Axel
    <br />Danke für deine Antwort, ich hatte es bei J!2.5. versucht aber es klappte nicht.<br />Kannst du evt. deine Rechte verteilen variante ein kleinwenig genauer noch erklären ? öf. Gruppe erstellen ist klar aber dann... ?<br />Mein Problem: <br />ich habe derzeit nach dem Login auf einer position zwei module untereinander sitzen wo das obere nach dem einlogggen eigentlich weggehen muss und das untere, was ohne login nicht zu sehen ist, nur noch alleine zusehen sein soll...<br />M.L.

  • (Axel time4joomla)

    Als Antwort auf: (marco)

    <br />Kannst du evt. deine Rechte verteilen variante ein kleinwenig genauer noch erklären ?
    <br /><br />Dir zu Liebe und weil heute Pfingsten ist ;-)<br />Siehe unter Tipps und Tricks zu 2.5, wahlweise zur Rechteverwaltung:<br />http://www.time4joomla.de/joomla-18/tipps-und-tricks-16/196-modul-nach-login-ausblenden.html<br /><br /><br />Axel

  • (marco)

    Als Antwort auf: (Axel time4joomla)

    <br />Dir zu Liebe und weil heute Pfingsten ist ;-)<br />Siehe unter Tipps ....<br /><br /><br />Axel
    <br />Vielen Dank Axel, du hast einen J! Amateur sehr glücklich gemacht, deine gute Tat für heute hast du rein!<br />Ne im ernst, ich war schon ziemlich weit mit dem selbst versuchen aber mir fehlte die Sache mit den Optionen einstellung und schon lief es. !<br />Also nochmal Danke für deine tipp.

Das Letzte...

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

Seblod: Rund um Group und Group X

  Dieses Tutorial steht auch als PDF im Downloadcenter zur Verfügung     Nach dem ersten Tutorial (Einführung in Seblod) kam ein Kontakt zu Kiki (Screendesign Whykiki) und...

Helmut Schuster: Excel 2010 - Pivot-Tabellen

  [amazonadd=3866456786] Das vorliegende Buch trägt die Untertitel Das Praxisbuch - Ideen und Lösungen für die Datenanlyse mit PivotTables und PivotCharts. Ergo findest sich in d...

Seblod: Einführung am Beispiel eines selbsterstellten Portfolios

Dieses Tutorial steht als PDF-Download im Download-Center zur Verfügung.   Als ich das erste Mal Seblod installiert hatte, habe ich große unverständliche Augen gemacht, ein wenig heru...

Schnellbausteine

Schaut man sich in Word eine der vielen Vorlagen an, dann finden sich dort auch oft die Schnellbausteine oder auch Inhaltssteuerelement genannt. Die Möglichkeiten mit diesen Bausteinen sind ...

JCE: Eigene CSS-Angaben

Bei den "Nützlichen Links" habe ich es so gemacht, dass ich nach Textmarkierung direkt im Pulldownmenü des JCE-Editors eine eigene Formatierung - in diesem Fall die Sprachflagge der Website ...

Leseprobe

Vom Franzis Verlag gibt es eine 52 Seiten umfassende Leseprobe im PDF-Format

Inhaltsverzeichnis

Bevor es losgeht 1.1 Die GNU General Public License (GPL) 1.1.1 Was ist eigentlich GNU GPL? 1.1.2 Open Source versus GPL 1.1.3 Was bedeutet das für uns? 1.2 Arbeitsumgebung 1.2.1 Lokale Joom...

Das Buch

Fragen zum Buch, wenn der Code nicht funktioniert oder wie etwas besser funktionieren kann oder und überhaupt bitte bei Github stellen. Wir haben da extra entsprechendes angelegt. Also bitte...

Uhrzeiten nach Mitternacht - ZEIT(...)

Um die Dauer zwischen zwei Uhrzeiten zu berechnen, braucht man einfach nur die erste Uhrzeit von der zweiten abzuziehen. Die Differenz gibt einem einwandfrei die Dauer zurück. Schwieriger wi...

Seitenklasse - Ein Beitrag anders als andere

Manchmal soll ein einzelner Beitrag anders formatiert werden, als die anderen oder auch jeder Beitrag soll individuelle Formatierungen erhalten. Dafür bietet sich unter anderem die Seitenkla...

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.