Samstag, 4. Juli 2009

Joomla 1.5 - ccBoard Login Redirect

Joomla 1.5.9
Forum: ccboard 1.1-RC
http://www.kljb-muehldorf.de

Ich nutze als Forum den neuen Stern am Joomla-Himmel: ccBoard. Leider gibt es dort das Problem, dass man nach dem Login automatisch auf die Homepage-Startseite verlinkt wird und nicht auf die Forenübersicht.
Gott sei Dank hat aus der ccBoard-Community bereits eine Lösung gefunden. Hier das Ganze nochmal auf deutsch:

Das Problem ist, dass ccBoard kein eigenes Login-Modul verwendet, sondern das joomla-eigene Login-Modul (oder alternativ das von CommunityBuilder oder jomSocial). Daher ist das Ganze auch kein ccBoard-Bug.
Um Abhilfe zu schaffen, muss man in der Datei
/components/com_user/views/login/view.html.php
die Zeilen 58-59 editieren. Statt dem 'index.php' in
$params->def( 'login', 'index.php' );
$params->def( 'logout', 'index.php' );
setzt man einfach den direkten Link zu den Seiten ein, zu denen der User nach dem Login oder Logout weitergeleitet werden soll.

Bei der Registrierung ändert man
/components/com_user/controller.php
in Zeile 288 bei
$this->setRedirect('index.php', $message);
ebenso das index.php in den direkten Link zu der Seite, zu der die User nach der Registrierung geleitet werden sollen.

Jetzt kann sich jeder User direkt auf der Forumsunterseite der Homepage einloggen/registrieren, ohne umgeleitet zu werden.

Danke an 'matuh' für die Lösung des Problems!!!

Donnerstag, 2. Juli 2009

Ubuntu 9.04 - Emerald übernimmt neues Theme nicht mehr

Wenn man im Emerald-Theme-Manager zwar noch seine Themes auswählen kann, sie aber nicht geladen werden, einfach im Terminal
emerald --replace &
eingeben.

Ubuntu 9.04 - Key zu neuer Software-Quelle hinzufügen

Wenn man ein neues Programm in Ubuntu installieren will, muss man die dafür zuständige Quelle vorher festlegen. Diese geschieht unter
System -> Systemverwaltung -> Software-Quellen

Bevor man aber jetzt Software herunterladen kann, muss der Key der Quelle noch installiert werden. Dazu gibt man im Terminal folgendes ein:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys

und dann hintendran einfach die Key-Nummer, die man von der Software-Quellen-Verwaltung bekommt, also z.B.
EF4186FE247510BE
Quellen neu einlesen und fertig. Ab jetzt können von dort neue Programme heruntergeladen werden.