Suche


Buchtipp: Joomla Entwicklung und Erweiterung

Leider derzeit nur auf englisch ist dieses Buch doch ein echter Einblick in die Api von Joomla. Der Autor zeigt die Verwendung der Api anhand der Entwicklung von Modulen, Komponenten, Plugins für Joomla 1.5.

Einer Erweiterung von Joomla steht hiernach nichts mehr im Wege.
Weitere Infos:
Mastering Joomla! 1.5 Extension and Framework Development

Joomla 1.5 - Module überschreiben

Posted on | März 5, 2009 | No Comments
Joomla 1.5 - Module überschreiben

Seit Joomla 1.5 gibt es die Möglichkeit, die Templates der Module, welche für die Ausgabe zuständig sind, im eigenen Template zu überschreiben. Dies hat den großen Vorteil, dass man den Core-Code schont und bei einem Update nicht erneut in diesen eingreifen muss.

Die Module bzw deren Bausweise basieren auf dem MVC-Muster und erzeugen die Ausgabe über eine Template im Ordner tmpl.

Am Beispiel des Mainmenu -Modules sieht das dann so aus:

/modules/mod_mainmenu/tmpl/default.php

Um das Template default.php nun zu überschreiben, kopiert man es unter Einhaltung folgender Ordnerstruktur in das eigene Template:

/templates/eigenes_templates/html/mod_mainmenu/default.php

Wie man eine Komponente überschreibt, steht hier.

Webdesign Leipzig

Fehlermeldung bei Jooma-PopUp

Posted on | Februar 8, 2009 | No Comments
Fehlermeldung bei Jooma-PopUp

In manchen Fällen kommt es vor, dass man bei Joomla PopUps im Adminbereich nur leere Fenster angezeigt bekommt. Zum Beispiel beim Einfügen von Links oder bei der Anzeige des Quellcodes über den HTML-Button.

Im Seitentitel der PopUp-Fenster werden dann solche und ähnlich Meldungen angezeigt:

{$lang_insert_link_title}
{$lang_theme_code_title}

Dies liegt in vielen Fällen daran, dass man keine Weiterleitung von meine-domain.de auf www.meine-domain.de eingerichtet hat und man dann über die falsche Domain in den Administrationsbereich geht.
Hat man zum Beispiel in der Konfiguration die Domain www.meine-domain.de angegeben und geht über meine-domain.de in den Admin-Bereich, so kommt es zu dieser Fehlermeldung.

Änderungen beim Templating in Joomla 1.5

Bis zur Version 1.5 konnte man in Joomla mit einfachen Funktionsaufrufen wie z.B. mosShowHead() oder mosMainBody() die verschiedenen Inhalte ins Template bringen. Seit der Version 1.5 gibt es da einige Änderungen, von denen ein paar hier aufgeführt sein sollen:

$this->countModules(); //früher: mosCountModules();
  //früher: mosShowHead();
$this->template; //früher: $mosConfig_live_site;
 // früher: mosLoadModules ( 'user3', -1);
 // früher: mosMainBody();

Soziale Community für Joomla

Posted on | Januar 16, 2009 | No Comments
Soziale Community für Joomla

Neben der bekannten CommunityBuilder-Komponente, die sicher die meisten Joomla-Communities einsetzen, gibt es nun auch noch ein weitere Komponente, die eher darauf abzielt, soziale Communities, ähnlich wie studiVZ abzubilden. Nachrichtensystem, Freundesliste, Rich-Media Funktione und vieles mer bietet

JomSocial

Für einen kleinen Preis kann man diese Komponente hier bekommen:

http://www.jomsocial.com/

Joomla 1.5 erweiterte / verbesserte Benutzerverwaltung

Da Joomla ja auch in der aktuellen Version 1.5.9 noch eine eher spartanische Benutzerverwaltung hat, muss eben eine Komponente ran. Die Komponente cACL erweitert die Möglichkeiten der Joomla-internen Benutzerverwaltung beträchtlich.
Es sind z.B. für jede User folgende Einstellungen möglich:
- Useradministration (Verwalten der User)
- Zugriffsbeschränkung auf Sektions-, Kategorie- Artikelebene
- Zugriffe / Zugriffsteuerung auf Menüs (Erstellung, Bearbeitung)
- Zugriffe / Zugriffsteuerung auf den MediaManager

Folgend finden Sie einen Demozugang zu diesem Tool.
Loggen Sie sich den Anweisungen entsprechend mit folgenden Zugangsdaten ein:

User: admin10
PW: 123456a

Demozugang:
http://caclmvc.joomlavn.info/administrator/index.php?option=com_login

Joomla Linkboxen / Infoboxen erstellen

Posted on | Januar 15, 2009 | No Comments
Joomla Linkboxen / Infoboxen erstellen

Um auf einer Joomla Webseite in einer zusätzlichen Infobox bzw. Linkbox Zusatzinformationen zu einem Artikel anzuzeigen, (z.B. ‘das könnte Sie auch interessieren’) erstellt man einfach ein leeres Modul und veröffentlicht es einfach an einer vorher festzulegenden Modulposition.

User ID auslesen bei Joomla

Posted on | Januar 10, 2009 | No Comments
User ID auslesen bei Joomla

Um bei Joomla die ID des gerade angemeldeten Benutzers herauszubekommen, reicht folgender Codeschnipsel:

$my->id

gibt die ID des Users aus.

Joomla - plötzliches Logout aus dem Adminbereich

Wenn man in der Konfiguration die Domain z.B. ohne das vorangestellte www einträgt, sich dann aber über die URL mit vorangestelltem www einloggt, so kommt es zu einem Logout aus dem Adminbereich, da jeder Aufruf einer Unterseite im Adminbreiech über die ‘falsche’ URL erfolgt. Am besten Abhilfe verschafft man sich hier mit der Definition einen Standarddomain.

« go back