|
Felder hinzufügen |
|
|
|
Geschrieben von Jonas Brand
|
|
Donnerstag, 18. Oktober 2007 |
|
Dieses kleine Howto zeigt, wie man in der Komponente weitere Felder zum
Adressformular hinzufügt. Dies gilt ausdrücklich nur für das
Adressformular und nicht für die anderen Seiten. Die Vorgehensweise
wird anhand eines Feldes für die Kundennummer gezeigt, kann aber unter
Beachtung der Hinweise auf beliebige Felder angewendet werden. Der
HTML-Code in Schritt 3 ist dann entsprechend anzupassen.
|
|
Weiter …
|
|
|
Kategorien benutzen |
|
|
|
Geschrieben von Jonas Brand
|
|
Donnerstag, 23. August 2007 |
|
Einen Menü-Eintrag für eine Kategorie erstellen
Um Verwendung der Kategorien zu machen muss ein Menü-Eintrag des Typs 'Link' erstellt werden. Als Link wird dann die URL der Komponente (ohne Itemid) verwendet und die ID der jeweiligen Kategorie angefügt.
Das sollte dann so aussehen:
index.php?option=com_webhosting&catid=5
Die 5 muss natürlich durch die jeweilige ID ersetzt werden. Man kann diese im Kategorien-Manager ("Plan Categories") ablesen. Dort gibt es rechts eine Spalte mit dem Titel "Category ID".
Einen Menü-Eintrag für alle Angebote erstellen
Es kann nach wie vor ein Menü-Eintrag des Typs 'Component' verwendet werden. Dort werden dann folgende Angebote angezeigt:
- alle veröffentlichten Angebote ohne Kategorie
- alle veröffentlichten Angebote mit einer veröffentlichten Kategorie
Die Angebote einer unveröffentlichten Kategorie werden dort also nicht angezeigt. Sie werden jedoch dennoch bei einem für die Kategorie erstellten Menü-Eintrag angezeigt! Es ist also möglich die Angebote einer Kategorie nur auf der Seite der Kategorie anzuzeigen.
|
|
|
MySQL-User für VHCS2 anlegen |
|
|
|
Geschrieben von Jonas Brand
|
|
Donnerstag, 4. Januar 2007 |
|
 vhcs.net
Das Problem: Standartmäßig hat nur der Root-User Zugriff auf die MySQL-Datenbank von VHCS2 und das ist auch gut so. Um die Webhosting-Komponente mit VHCS2-Anbindung zu betreiben, muss sie jedoch ebenfalls Zugriff auf einige MySQL-Tabellen haben. Nun könnte man natürlich die Daten des Root-Benutzers in der Webhosting-Komponente angeben. Wenn dann jedoch der Server gehackt wird, hat der Hacker ohne weiteres Zugriff auf ALLE MySQL-Datenbanken auf dem Server. Deswegen ist diese Lösung nicht gerade ratsam.
Die Lösung: Wir erstellen einen MySQL-User extra für die Komponente mit genau den Rechten, die benötigt werden. Damit besteht keinerlei Sicherheitsrisiko mehr.
|
|
Weiter …
|
|
|
Laden der Beispieldaten |
|
|
|
Geschrieben von Jonas Brand
|
|
Samstag, 30. Dezember 2006 |
|
Um einen ersten Einblick in die Funktionsweise der Komponente zu erlangen, kann es eine große Hilfe sein die Beispieldaten zu laden. Dies kannst du im Backend unter Components / Webhosting / Beispieldaten laden. Mit einem Klick darauf wird der in der Sprachdatei gespeicherte SQL-Code ausgeführt und die Beispieldaten werden in die MySQL-Datenbank geladen. Sofern es keine Fehler gab, wirst du zur Angebots-Seite der Komponente geleitet und es erscheint eine Erfolgsmeldung. Die eingefügten Angebote, Features und Feature-Kategorien kannst du dann nach deinen Wünschen anpassen oder auch später wieder löschen. |
|
|
Upgrade |
|
|
|
Geschrieben von Jonas Brand
|
|
Samstag, 30. Dezember 2006 |
|
Um ein Update der Webhosting Komponente durchzuführen, muss zuerst die alte Version deinstalliert werden. Es bleiben dabei alle Angebote, Features und Feature-Kategorien erhalten, also alles was in der Datenbank gespeichert ist. Die Konfiguration wird dagegen nicht gespeichert. Du solltest dir deshalb vor der Installation die wichtigsten Konfigutations-Einstellungen merken oder notieren.
Dann kannst du die alte Version einfach über den Komponenten-Installer deinstallieren und anschließend die neue Version, wie unter "Installation" beschrieben, installieren.
|
|
|
|