Suche


PHP-Programmierung von webmeister.at

Posted on | Januar 7, 2010 | Comments Off
PHP-Programmierung von webmeister.at

Der PHP Programmierer Ing. Bernhard Angeler ist beim Unternehmen webmeister.at tätig und bietet leistungsfähige PHP Anwendungen an. In Kombination mit MySQL können echtzeitfähige, Mehrplatz und optimierte Weblösungen programmiert werden.

Read the rest of this page »

Joomla 1.5 - Autor und Erstellungdatum stehen unter JomComment

Ich hatte letztens das Problem, dass sich nach einer JomComment Installation auf einem Joomla 1.5 System die Darstellung des Artikels dahingehend veränderte, dass der Autor und das Erstellungdstaum des Beitrages unter die Kommentarfunktion gesetzt wurden.

Diese sollen natürlich direkt unter dem Text stehen.

Lösung:
Im Artikeltemplate wird der Text mit der Variable

$this->article->text

ausgegeben. Dort steckt die Kommentarfunktion sozusagen schon mit drin.
In dem man nun den einleitenden Kommentar (JOM COMMENT START) im String sucht, kann man diesen dann mit den gewünschten Daten ersetzen, z.B. so:

if ( eregi ('', $this->article->text) ) {

	$authorAndCreation .= '

'.JHTML::_('date', $this->article->created, JText::_('DATE_FORMAT_LC2')).' ( Autor: '.$this->article->author.' )'; 

	$this->article->text = str_replace('',$authorAndCreation.'',$this->article->text);
}

User importieren Joomla 1.5

Posted on | April 3, 2009 | No Comments
User importieren Joomla 1.5

Um User aus anderen Systemen oder aus früheren Joomlainstallationen in eine aktuelle Joomla Anwendung zu importieren, müsse diese User in die Tabelle jos_users importiert werden. Dies kann z.B, mittels einer PHP-Funktion geschehen.
Usertype sowie Gruppenid (gid) müssen korrekt sein bzw wirklich in Joomla existieren.

Man stößt nun auf ein neues Problem: Die neu importierten User werden nicht im Backend angezeigt, obwohl die Seitenummerierung schon auf die neuen User hindeutet.
Hier benötig man nun die beiden Tabellen:

josfr_core_acl_aro_groups
josfr_core_acl_groups_aro_map

In der Tabelle josfr_core_acl_aro_groups muss für jeden neuen User eine ID angelegt werden. In der Tabelle josfr_core_acl_groups_aro_map muss diese neue ID nun mittels der gid einer Gruppe zugeordnet werden. Jetzt sind die User auch im Backend sichtbar und editierbar.

Module überschreiben ab Joomla 1.5

Posted on | März 16, 2009 | No Comments
Module überschreiben ab Joomla 1.5

Seit es die Joomla-Version 1.5 gibt, gibt es auch die Möglichkeit, die Ausgabe (Templates) der Module zu überschreiben.

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

Man kann sich das am Beispiel des Modules mod_mainmenu ansehen:

/modules/mod_mainmenu/tmpl/default.php

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

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

Wie man eine Komponente überschreibt, steht hier.

keep looking »