<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.joomla-wiki.de/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>http://api.php?action=feedcontributions&amp;user=7list&amp;feedformat=atom</id>
		<title>Joomla! Dokumentation - Benutzerbeiträge [de]</title>
		<link rel="self" type="application/atom+xml" href="http://api.php?action=feedcontributions&amp;user=7list&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Spezial:Beitr%C3%A4ge/7list"/>
		<updated>2012-05-20T05:48:33Z</updated>
		<subtitle>Benutzerbeiträge</subtitle>
		<generator>MediaWiki 1.18.0</generator>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Joomla!_erweitern/Komponenten/3rd_Party/ChronoForms</id>
		<title>Joomla! erweitern/Komponenten/3rd Party/ChronoForms</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Joomla!_erweitern/Komponenten/3rd_Party/ChronoForms"/>
				<updated>2012-04-23T15:22:23Z</updated>
		
		<summary type="html">&lt;p&gt;7list: Da hatte doch der Fehlerteufel zu geschlagen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mit der Komponente ChronoForms können Formulare erstellt und auf der Seite eingebunden werden. Es können aber auch schon vorhandene HTML-Formulare verwendet werden. &lt;br /&gt;
&lt;br /&gt;
== Ein Formular mit dem Wizard erstellen ==&lt;br /&gt;
Den Wizard starten. Aus dem Fenster &amp;quot;elements&amp;quot; alle benötigten Teile (z.B. Text Box) auf die rechte Seite in das Fenster &amp;quot;Preview&amp;quot; ziehen. Im Beispiel wurden zweimal die &amp;quot;Text Box&amp;quot;, eine &amp;quot;Radio Box&amp;quot; und ein &amp;quot;Submit Button&amp;quot; herüber gezogen.&lt;br /&gt;
&lt;br /&gt;
Die Einstellungen der Felder können verändert werden. Dazu auf den mittleren der drei Bearbeitungs-Knöpfe rechts neben dem Feld klicken (1). Die Beschreibung der Knöpfe befindet sich in der Registerkarte &amp;quot;Legend&amp;quot;. Wenn ein Feld geändert wurde, auf den &amp;quot;Apply&amp;quot;-Button (3) klicken. Der Text im Button ändert sich damit auf &amp;quot;Saved&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Dem ersten Feld geben wir den Namen &amp;quot;Namen&amp;quot; und im Register unter &amp;quot;Instructions for users&amp;quot; &amp;quot;Bitte geben Sie Ihren Namen ein&amp;quot;. Das zweite Feld wird &amp;quot;E-Mail&amp;quot;, das dritte &amp;quot;Entscheidung&amp;quot; genannt.&lt;br /&gt;
{|&lt;br /&gt;
|[[Bild:Chronoforms wizard start.jpg|thumb|200px|Den Wizard starten]]&lt;br /&gt;
|[[Bild:Chronoforms wizard felder.jpg|thumb|200px|Felder ziehen]]&lt;br /&gt;
|[[Bild:Chronoforms konfiguration feld.jpg|thumb|200px|Felder Konfigurieren]]&lt;br /&gt;
|}&lt;br /&gt;
In dem Register &amp;quot;Form Settings&amp;quot; wird dem Formular ein Name gegeben, &amp;quot;Published&amp;quot; auf &amp;quot;Yes&amp;quot; gesetzt.&lt;br /&gt;
&lt;br /&gt;
Wenn man jetzt oben rechts auf &amp;quot;Speichern &amp;amp; Schließen&amp;quot; geht, wird der HTML-Code erstellt und man gelangt auf den &amp;quot;Forms Manager&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Forms Manager ==&lt;br /&gt;
[[Bild:Chronoforms forms manager.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Html-Code für das Formular ===&lt;br /&gt;
Im &amp;quot;Forms Manager&amp;quot; auf den Namen des Formulars klicken. Die Registerkarte &amp;quot;Code&amp;quot; aufrufen. Dort findet sich der HTML-Code unseres oben erstellten Formulars. Dort kann auch der Code eines vorhandenen HTML-Formulare direkt hin kopiert werden.&lt;br /&gt;
&lt;br /&gt;
=== Joomla!-Datenbanktabelle erstellen ===&lt;br /&gt;
Vor das Formular, für das eine Tabelle erstellt werden soll, ein Häkchen setzen. Mit einem Klick auf &amp;quot;Create Table&amp;quot; werden die Felder angezeigt:&lt;br /&gt;
[[Bild:Chronoforms create table.jpg]]&lt;br /&gt;
&lt;br /&gt;
Das Feld Entscheidung kann auf &amp;quot;TINYINT&amp;quot; gesetzt werden, weil das für ein Drop-Down mit Ja/Nein-Auswahl besser ist. Für die Länge reicht &amp;quot;1&amp;quot;, nämlich, wenn wir vorher die Optionen für dieses Feld auf 0=nein und 1=ja gesetzt haben.&lt;br /&gt;
Auf Save klicken und Ihre DB-Tabelle sollte ohne Probleme erstellt werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Events ergänzen ==&lt;br /&gt;
Das Formular arbeitet aber noch nicht im Frontend. Dazu ist es notwendig, das Register &amp;quot;Events&amp;quot; zu ergänzen.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Chronoforms events.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Grundsätzlich gibt es zwei Events, nämlich &amp;quot;On Load&amp;quot; und &amp;quot;On Submit&amp;quot;. Mit &amp;quot;Add Event&amp;quot; können weitere hinzugefügt werden. Die möglichen &amp;quot;Actions&amp;quot; sind auf der linken Seite aufgelistet.&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wurde &amp;quot;Show HTML&amp;quot;-Aktion aus den &amp;quot;Core Actions&amp;quot; auf die Registerkarte &amp;quot;events&amp;quot; in das Feld &amp;quot;OnLoad&amp;quot; gezogen, um unseren Formular-Code zu rendern. Damit E-Mails verschickt werden, wird &amp;quot;Email&amp;quot; nach &amp;quot;On Submit&amp;quot; gebracht. Die Daten in die Datenbank speichert &amp;quot;DB Save&amp;quot; aus &amp;quot;DB-Operations&amp;quot; und eine Antwort &amp;quot;Redirect User&amp;quot; aus &amp;quot;Redirect/Remote Submit&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Einzelne der &amp;quot;Events&amp;quot; müssen jetzt noch konfiguriert werden. ===&lt;br /&gt;
&lt;br /&gt;
'''Email:'''&lt;br /&gt;
&lt;br /&gt;
Durch einen Klick auf &amp;quot;Generate Auto Template&amp;quot; im Register Template wird automatisch die Antwort-E-Mail erstellt. Im Register &amp;quot;Static&amp;quot; werden z. B. die E-Mail Adressen für den Empfänger der E-Mail und die E-Mail-Adresse des Absenders eingegeben.&lt;br /&gt;
{|&lt;br /&gt;
|[[Bild:Chronoforms events generate template.jpg|top|thumb|500px|Html für Antwort E-Mail erstellen]]&lt;br /&gt;
|[[Bild:Chronoforms events email zuordnen.jpg|thumb|300px|E-Mail-Adressen eingeben]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''DB-Save:'''&lt;br /&gt;
&lt;br /&gt;
Im Register &amp;quot;Basic&amp;quot; wird unter &amp;quot;Table&amp;quot; die vorhin erstellte Tabelle ausgewählt.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Chronoforms events tabelle zuordnen.jpg|left|thumb|300px|Tabelle zuordnen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
'''Redirect User:'''&lt;br /&gt;
&lt;br /&gt;
Da kann ein vorher erstellter Beitrag ausgewählt werden. Würde anstelle &amp;quot;Redirect User&amp;quot; der Event &amp;quot;Schow Thanks Message&amp;quot; aus den &amp;quot;Core Actions&amp;quot; ausgewählt worden sein, könnte dort ein einfacher Text ein gegeben werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Formular testen ===&lt;br /&gt;
Rechts oben befindet sich ein Button &amp;quot;Test Form&amp;quot;, mit dem das Formular getestet werden kann. Ist im Formular ein Submit-Knopf enthalten, wird nach dessen Betätigung eine leere Seite angezeigt, wenn in den Einstellungen unter &amp;quot;Show Thanks Message&amp;quot; kein Text eingegeben wurde.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Gespeicherte Daten in einem Formular verwenden ==&lt;br /&gt;
&lt;br /&gt;
Das vorhin erstellte Formular mit dem Link &amp;quot;Wizard edit&amp;quot; im Forms Manager öffnen. Aus dem Untermenü &amp;quot;DB Operations&amp;quot; im Fenster &amp;quot;Actions&amp;quot; &amp;quot;Record Loader&amp;quot; nach &amp;quot;Events&amp;quot; ziehen. Dabei darauf achten, dass dieser Event über dem Event &amp;quot;Show html&amp;quot; plaziert ist:&lt;br /&gt;
&lt;br /&gt;
[[Bild:Chronoforms db record loader.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DB Record Loader konfigunrieren ===&lt;br /&gt;
&lt;br /&gt;
[[Bild:Chronoforms events db loader.jpg|right]]Dieser Event muss natürlich noch konfiguriert werden. Zur Verknüpfung wurde im folgenden Beispiel das Feld &amp;quot;cf_uid&amp;quot; genommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bei &amp;quot;Table&amp;quot; wird die Datei zu dem erstellten Formular ausgewählt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Damit das Formular mit Inhalt aufgerufen werden kann, muss ein Parameter gesetzt werden. Hier wurde Token verwendet. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Load Fields&amp;quot; auf &amp;quot;Yes&amp;quot; gesetzt bewirkt, dass Daten in das Formular geladen werden.&lt;br /&gt;
&lt;br /&gt;
Mit Apply und Save die Konfiguration beenden.&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Formular aufrufen ===&lt;br /&gt;
Jetzt kann das Formular auf dem oben beschriebenen Weg getestet werden. Da erscheint jetzt natürlich zunächst erst ein leeres Formular.&lt;br /&gt;
&lt;br /&gt;
Wurde bereits mindestens ein Datensatz gespeichert und wird in der Navigationsleiste &amp;quot;... index.php?option=com_chronoforms&amp;amp;tmpl=component&amp;amp;chronoform=Unser_Formular&amp;quot; durch &amp;quot;... index.php?option=com_chronoforms&amp;amp;chronoform=unser_Formular&amp;amp;token=431d461e3961548608afc3bbb0545fd1&amp;quot; ersetzt, wird der Datensatz, dargestellt, der im Feld &amp;quot;cf_uid&amp;quot; den Inhalt &amp;quot;431d461e3961548608afc3bbb0545fd1&amp;quot; hat. (Die Datensätze können im &amp;quot;Forms Manager&amp;quot; mit dem Button &amp;quot;Show Data&amp;quot; oben rechts aufgerufen werden.)&lt;br /&gt;
&lt;br /&gt;
Ein Betätigen des Button &amp;quot;Submit&amp;quot; bewirkt, dass ein neuer Datensatz angefügt wird.&lt;br /&gt;
&lt;br /&gt;
Sollen statt dessen generell dargestellte Datensätze geändert werden, im Wizard aus den &amp;quot;Advanced Elements&amp;quot; &amp;quot;Hidden Box&amp;quot; nach &amp;quot;Preview&amp;quot; ziehen und dem Feld den Namen “cf_id” geben. Dann wird &amp;quot;Submit&amp;quot; ein ändern des Datensatzes bewirken.&lt;br /&gt;
&lt;br /&gt;
== Mehrere Gespeicherte Datensätze auflisten und verändern ==&lt;br /&gt;
Ein neues Fromular mit dem Event &amp;quot;Multi Record Loader&amp;quot; erstellen, in der Konfiguration bei &amp;quot;Table&amp;quot; die Datei auswählen und unter &amp;quot;Model ID&amp;quot; z. B. &amp;quot;UserDetails&amp;quot; (wird dann beim Abfrage-Code benötigt) eingeben.&lt;br /&gt;
&lt;br /&gt;
Für den Fall, dass kein Datensatz vorhanden ist, werden &amp;quot;Core Actions&amp;quot; &amp;quot;Custom Code&amp;quot; und &amp;quot;Show Stopper&amp;quot; benötigt, also diese in das Fenter &amp;quot;On Empty Result&amp;quot; ziehen:&lt;br /&gt;
&lt;br /&gt;
[[Bild:Chronoforms db record loader multi.jpg]]&lt;br /&gt;
&lt;br /&gt;
In der Konfiguration von &amp;quot;Custom Code&amp;quot; kann in das Feld zu &amp;quot;Code&amp;quot; der Text geschrieben werden, der dargestellt werden soll, wenn kein Datensatz vorhanden ist. &lt;br /&gt;
&lt;br /&gt;
Jetzt noch den Event &amp;quot;Custom Code&amp;quot; nach &amp;quot;On Load&amp;quot; ziehen und in der Konfiguration unter Code z. B. folgende Abfrage eingeben:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
foreach($form-&amp;gt;data['UserDetails'] as $detail):&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Name:&amp;lt;?php echo $detail[Name]; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;E-Mail: &amp;lt;?php echo $detail[E_Mail]; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;    &amp;lt;a href=&amp;quot;index.php?option=com_chronoforms&amp;amp;chronoform=Unser_Formular&amp;amp;token=&amp;quot;&amp;lt;?php echo $detail['cf_uid']; ?&amp;gt;&amp;quot; &amp;gt;Edit&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
endforeach;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Damit die Daten verändert werden können, vorgehen mit dem  Event &amp;quot;Hidden Box&amp;quot;, wie oben unter &amp;quot;Formular aufrufen&amp;quot; beschrieben.  &lt;br /&gt;
&lt;br /&gt;
== Download: ==&lt;br /&gt;
[http://www.chronoengine.com/downloads/9-chronoforms.html ChronoEngine]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Joomla! erweitern|ChronoForms]]&lt;br /&gt;
[[Kategorie:Komponenten|ChronoForms]]&lt;br /&gt;
[[Kategorie:3rd Party|ChronoForms]]&lt;br /&gt;
[[Kategorie:ChronoForms|ChronoForms]]&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Joomla!_erweitern/Komponenten/3rd_Party/ChronoForms</id>
		<title>Joomla! erweitern/Komponenten/3rd Party/ChronoForms</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Joomla!_erweitern/Komponenten/3rd_Party/ChronoForms"/>
				<updated>2012-04-23T14:49:25Z</updated>
		
		<summary type="html">&lt;p&gt;7list: Download&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mit der Komponente ChronoForms können Formulare erstellt und auf der Seite eingebunden werden. Es können aber auch schon vorhandene HTML-Formulare verwendet werden. &lt;br /&gt;
&lt;br /&gt;
== Ein Formular mit dem Wizard erstellen ==&lt;br /&gt;
Den Wizard starten. Aus dem Fenster &amp;quot;elements&amp;quot; alle benötigten Teile (z.B. Text Box) auf die rechte Seite in das Fenster &amp;quot;Preview&amp;quot; ziehen. Im Beispiel wurden zweimal die &amp;quot;Text Box&amp;quot;, eine &amp;quot;Radio Box&amp;quot; und ein &amp;quot;Submit Button&amp;quot; herüber gezogen.&lt;br /&gt;
&lt;br /&gt;
Die Einstellungen der Felder können verändert werden. Dazu auf den mittleren der drei Bearbeitungs-Knöpfe rechts neben dem Feld klicken (1). Die Beschreibung der Knöpfe befindet sich in der Registerkarte &amp;quot;Legend&amp;quot;. Wenn ein Feld geändert wurde, auf den &amp;quot;Apply&amp;quot;-Button (3) klicken. Der Text im Button ändert sich damit auf &amp;quot;Saved&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Dem ersten Feld geben wir den Namen &amp;quot;Namen&amp;quot; und im Register unter &amp;quot;Instructions for users&amp;quot; &amp;quot;Bitte geben Sie Ihren Namen ein&amp;quot;. Das zweite Feld wird &amp;quot;E-Mail&amp;quot;, das dritte &amp;quot;Entscheidung&amp;quot; genannt.&lt;br /&gt;
{|&lt;br /&gt;
|[[Bild:Chronoforms wizard start.jpg|thumb|200px|Den Wizard starten]]&lt;br /&gt;
|[[Bild:Chronoforms wizard felder.jpg|thumb|200px|Felder ziehen]]&lt;br /&gt;
|[[Bild:Chronoforms konfiguration feld.jpg|thumb|200px|Felder Konfigurieren]]&lt;br /&gt;
|}&lt;br /&gt;
In dem Register &amp;quot;Form Settings&amp;quot; wird dem Formular ein Name gegeben, &amp;quot;Published&amp;quot; auf &amp;quot;Yes&amp;quot; gesetzt.&lt;br /&gt;
&lt;br /&gt;
Wenn man jetzt oben rechts auf &amp;quot;Speichern &amp;amp; Schließen&amp;quot; geht, wird der HTML-Code erstellt und man gelangt auf den &amp;quot;Forms Manager&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Forms Manager ==&lt;br /&gt;
[[Bild:Chronoforms forms manager.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Html-Code für das Formular ===&lt;br /&gt;
Im &amp;quot;Forms Manager&amp;quot; auf den Namen des Formulars klicken. Die Registerkarte &amp;quot;Code&amp;quot; aufrufen. Dort findet sich der HTML-Code unseres oben erstellten Formulars. Dort kann auch der Code eines vorhandenen HTML-Formulare direkt hin kopiert werden.&lt;br /&gt;
&lt;br /&gt;
=== Joomla!-Datenbanktabelle erstellen ===&lt;br /&gt;
Vor das Formular, für das eine Tabelle erstellt werden soll, ein Häkchen setzen. Mit einem Klick auf &amp;quot;Create Table&amp;quot; werden die Felder angezeigt:&lt;br /&gt;
[[Bild:Chronoforms create table.jpg]]&lt;br /&gt;
&lt;br /&gt;
Das Feld Entscheidung kann auf &amp;quot;TINYINT&amp;quot; gesetzt werden, weil das für ein Drop-Down mit Ja/Nein-Auswahl besser ist. Für die Länge reicht &amp;quot;1&amp;quot;, nämlich, wenn wir vorher die Optionen für dieses Feld auf 0=nein und 1=ja gesetzt haben.&lt;br /&gt;
Auf Save klicken und Ihre DB-Tabelle sollte ohne Probleme erstellt werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Events ergänzen ==&lt;br /&gt;
Das Formular arbeitet aber noch nicht im Frontend. Dazu ist es notwendig, das Register &amp;quot;Events&amp;quot; zu ergänzen.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Chronoforms events.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Grundsätzlich gibt es zwei Events, nämlich &amp;quot;On Load&amp;quot; und &amp;quot;On Submit&amp;quot;. Mit &amp;quot;Add Event&amp;quot; können weitere hinzugefügt werden. Die möglichen &amp;quot;Actions&amp;quot; sind auf der linken Seite aufgelistet.&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wurde &amp;quot;Show HTML&amp;quot;-Aktion aus den &amp;quot;Core Actions&amp;quot; auf die Registerkarte &amp;quot;events&amp;quot; in das Feld &amp;quot;OnLoad&amp;quot; gezogen, um unseren Formular-Code zu rendern. Damit E-Mails verschickt werden, wird &amp;quot;Email&amp;quot; nach &amp;quot;On Submit&amp;quot; gebracht. Die Daten in die Datenbank speichert &amp;quot;DB Save&amp;quot; aus &amp;quot;DB-Operations&amp;quot; und eine Antwort &amp;quot;Redirect User&amp;quot; aus &amp;quot;Redirect/Remote Submit&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Einzelne der &amp;quot;Events&amp;quot; müssen jetzt noch konfiguriert werden. ===&lt;br /&gt;
&lt;br /&gt;
'''Email:'''&lt;br /&gt;
&lt;br /&gt;
Durch einen Klick auf &amp;quot;Generate Auto Template&amp;quot; im Register Template wird automatisch die Antwort-E-Mail erstellt. Im Register &amp;quot;Static&amp;quot; werden z. B. die E-Mail Adressen für den Empfänger der E-Mail und die E-Mail-Adresse des Absenders eingegeben.&lt;br /&gt;
{|&lt;br /&gt;
|[[Bild:Chronoforms events generate template.jpg|top|thumb|500px|Html für Antwort E-Mail erstellen]]&lt;br /&gt;
|[[Bild:Chronoforms events email zuordnen.jpg|thumb|300px|E-Mail-Adressen eingeben]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''DB-Save:'''&lt;br /&gt;
&lt;br /&gt;
Im Register &amp;quot;Basic&amp;quot; wird unter &amp;quot;Table&amp;quot; die vorhin erstellte Tabelle ausgewählt.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Chronoforms events tabelle zuordnen.jpg|left|thumb|300px|Tabelle zuordnen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
'''Redirect User:'''&lt;br /&gt;
&lt;br /&gt;
Da kann ein vorher erstellter Beitrag ausgewählt werden. Würde anstelle &amp;quot;Redirect User&amp;quot; der Event &amp;quot;Schow Thanks Message&amp;quot; aus den &amp;quot;Core Actions&amp;quot; ausgewählt worden sein, könnte dort ein einfacher Text ein gegeben werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Formular testen ===&lt;br /&gt;
Rechts oben befindet sich ein Button &amp;quot;Test Form&amp;quot;, mit dem das Formular getestet werden kann. Ist im Formular ein Submit-Knopf enthalten, wird nach dessen Betätigung eine leere Seite angezeigt, wenn in den Einstellungen unter &amp;quot;Show Thanks Message&amp;quot; kein Text eingegeben wurde.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Gespeicherte Daten in einem Formular verwenden ==&lt;br /&gt;
&lt;br /&gt;
Das vorhin erstellte Formular mit dem Link &amp;quot;Wizard edit&amp;quot; im Forms Manager öffnen. Aus dem Untermenü &amp;quot;DB Operations&amp;quot; im Fenster &amp;quot;Actions&amp;quot; &amp;quot;Record Loader&amp;quot; nach &amp;quot;Events&amp;quot; ziehen. Dabei darauf achten, dass dieser Event über dem Event &amp;quot;Show html&amp;quot; plaziert ist:&lt;br /&gt;
&lt;br /&gt;
[[Bild:Chronoforms db record loader.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DB Record Loader konfigunrieren ===&lt;br /&gt;
&lt;br /&gt;
[[Bild:Chronoforms events db loader.jpg|right]]Dieser Event muss natürlich noch konfiguriert werden. Zur Verknüpfung wurde im folgenden Beispiel das Feld &amp;quot;cf_uid&amp;quot; genommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bei &amp;quot;Table&amp;quot; wird die Datei zu dem erstellten Formular ausgewählt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Damit das Formular mit Inhalt aufgerufen werden kann, muss ein Parameter gesetzt werden. Hier wurde Token verwendet. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Load Fields&amp;quot; auf &amp;quot;Yes&amp;quot; gesetzt bewirkt, dass Daten in das Formular geladen werden.&lt;br /&gt;
&lt;br /&gt;
Mit Apply und Save die Konfiguration beenden.&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Formular aufrufen ===&lt;br /&gt;
Jetzt kann das Formular auf dem oben beschriebenen Weg getestet werden. Da erscheint jetzt natürlich zunächst erst ein leeres Formular.&lt;br /&gt;
&lt;br /&gt;
Wurde bereits mindestens ein Datensatz gespeichert und wird in der Navigationsleiste &amp;quot;... index.php?option=com_chronoforms&amp;amp;tmpl=component&amp;amp;chronoform=Unser_Formular&amp;quot; durch &amp;quot;... index.php?option=com_chronoforms&amp;amp;chronoform=unser_Formular&amp;amp;token=431d461e3961548608afc3bbb0545fd1&amp;quot; ersetzt, wird der Datensatz, dargestellt, der im Feld &amp;quot;cf_uid&amp;quot; den Inhalt &amp;quot;431d461e3961548608afc3bbb0545fd1&amp;quot; hat. (Die Datensätze können im &amp;quot;Forms Manager&amp;quot; mit dem Button &amp;quot;Show Data&amp;quot; oben rechts aufgerufen werden.)&lt;br /&gt;
&lt;br /&gt;
Ein Betätigen des Button &amp;quot;Submit&amp;quot; bewirkt, dass ein neuer Datensatz angefügt wird.&lt;br /&gt;
&lt;br /&gt;
Sollen statt dessen generell dargestellte Datensätze geändert werden, im Wizard aus den &amp;quot;Advanced Elements&amp;quot; &amp;quot;Hidden Box&amp;quot; nach &amp;quot;Preview&amp;quot; ziehen und dem Feld den Namen “cf_id” geben. Dann wird &amp;quot;Submit&amp;quot; ein ändern des Datensatzes bewirken.&lt;br /&gt;
&lt;br /&gt;
== Mehrere Gespeicherte Datensätze auflisten und verändern ==&lt;br /&gt;
Ein neues Fromular mit dem Event &amp;quot;Multi Record Loader&amp;quot; erstellen, in der Konfiguration bei &amp;quot;Table&amp;quot; die Datei auswählen und unter &amp;quot;Model ID&amp;quot; z. B. &amp;quot;UserDetails&amp;quot; (wird dann beim Abfrage-Code benötigt) eingeben.&lt;br /&gt;
&lt;br /&gt;
Für den Fall, dass kein Datensatz vorhanden ist, werden &amp;quot;Core Actions&amp;quot; &amp;quot;Custom Code&amp;quot; und &amp;quot;Show Stopper&amp;quot; benötigt, also diese in das Fenter &amp;quot;On Empty Result&amp;quot; ziehen:&lt;br /&gt;
&lt;br /&gt;
[[Bild:Chronoforms db record loader multi.jpg]]&lt;br /&gt;
&lt;br /&gt;
In der Konfiguration von &amp;quot;Custom Code&amp;quot; kann in das Feld zu &amp;quot;Code&amp;quot; der Text geschrieben werden, der dargestellt werden soll, wenn kein Datensatz vorhanden ist. &lt;br /&gt;
&lt;br /&gt;
Jetzt noch den Event &amp;quot;Custom Code&amp;quot; nach &amp;quot;On Load&amp;quot; ziehen und in der Konfiguration unter Code z. B. folgende Abfrage eingeben:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
foreach($form-&amp;gt;data['UserDetails'] as $detail):&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Name:&amp;lt;?php echo $detail[Name]; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;E-Mail: &amp;lt;?php echo $detail[E_Mail]; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;index.php?option=com_chronoforms&amp;amp;chronoform=Unser_Formular&amp;amp;token=&amp;quot;&amp;lt;?php echo $detail['sf_uid']; ?&amp;gt; &amp;gt;Edit&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
endforeach;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Damit die Daten verändert werden können, vorgehen mit dem  Event &amp;quot;Hidden Box&amp;quot;, wie oben unter &amp;quot;Formular aufrufen&amp;quot; beschrieben.  &lt;br /&gt;
&lt;br /&gt;
== Download: ==&lt;br /&gt;
[http://www.chronoengine.com/downloads/9-chronoforms.html ChronoEngine]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Joomla! erweitern|ChronoForms]]&lt;br /&gt;
[[Kategorie:Komponenten|ChronoForms]]&lt;br /&gt;
[[Kategorie:3rd Party|ChronoForms]]&lt;br /&gt;
[[Kategorie:ChronoForms|ChronoForms]]&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Joomla!_erweitern/Komponenten/3rd_Party/ChronoForms</id>
		<title>Joomla! erweitern/Komponenten/3rd Party/ChronoForms</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Joomla!_erweitern/Komponenten/3rd_Party/ChronoForms"/>
				<updated>2012-04-23T08:13:19Z</updated>
		
		<summary type="html">&lt;p&gt;7list: &amp;quot;Mehrere Datensätze&amp;quot; ergänzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mit der Komponente ChronoForms können Formulare erstellt und auf der Seite eingebunden werden. Es können aber auch schon vorhandene HTML-Formulare verwendet werden. &lt;br /&gt;
&lt;br /&gt;
== Ein Formular mit dem Wizard erstellen ==&lt;br /&gt;
Den Wizard starten. Aus dem Fenster &amp;quot;elements&amp;quot; alle benötigten Teile (z.B. Text Box) auf die rechte Seite in das Fenster &amp;quot;Preview&amp;quot; ziehen. Im Beispiel wurden zweimal die &amp;quot;Text Box&amp;quot;, eine &amp;quot;Radio Box&amp;quot; und ein &amp;quot;Submit Button&amp;quot; herüber gezogen.&lt;br /&gt;
&lt;br /&gt;
Die Einstellungen der Felder können verändert werden. Dazu auf den mittleren der drei Bearbeitungs-Knöpfe rechts neben dem Feld klicken (1). Die Beschreibung der Knöpfe befindet sich in der Registerkarte &amp;quot;Legend&amp;quot;. Wenn ein Feld geändert wurde, auf den &amp;quot;Apply&amp;quot;-Button (3) klicken. Der Text im Button ändert sich damit auf &amp;quot;Saved&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Dem ersten Feld geben wir den Namen &amp;quot;Namen&amp;quot; und im Register unter &amp;quot;Instructions for users&amp;quot; &amp;quot;Bitte geben Sie Ihren Namen ein&amp;quot;. Das zweite Feld wird &amp;quot;E-Mail&amp;quot;, das dritte &amp;quot;Entscheidung&amp;quot; genannt.&lt;br /&gt;
{|&lt;br /&gt;
|[[Bild:Chronoforms wizard start.jpg|thumb|200px|Den Wizard starten]]&lt;br /&gt;
|[[Bild:Chronoforms wizard felder.jpg|thumb|200px|Felder ziehen]]&lt;br /&gt;
|[[Bild:Chronoforms konfiguration feld.jpg|thumb|200px|Felder Konfigurieren]]&lt;br /&gt;
|}&lt;br /&gt;
In dem Register &amp;quot;Form Settings&amp;quot; wird dem Formular ein Name gegeben, &amp;quot;Published&amp;quot; auf &amp;quot;Yes&amp;quot; gesetzt.&lt;br /&gt;
&lt;br /&gt;
Wenn man jetzt oben rechts auf &amp;quot;Speichern &amp;amp; Schließen&amp;quot; geht, wird der HTML-Code erstellt und man gelangt auf den &amp;quot;Forms Manager&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Forms Manager ==&lt;br /&gt;
[[Bild:Chronoforms forms manager.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Html-Code für das Formular ===&lt;br /&gt;
Im &amp;quot;Forms Manager&amp;quot; auf den Namen des Formulars klicken. Die Registerkarte &amp;quot;Code&amp;quot; aufrufen. Dort findet sich der HTML-Code unseres oben erstellten Formulars. Dort kann auch der Code eines vorhandenen HTML-Formulare direkt hin kopiert werden.&lt;br /&gt;
&lt;br /&gt;
=== Joomla!-Datenbanktabelle erstellen ===&lt;br /&gt;
Vor das Formular, für das eine Tabelle erstellt werden soll, ein Häkchen setzen. Mit einem Klick auf &amp;quot;Create Table&amp;quot; werden die Felder angezeigt:&lt;br /&gt;
[[Bild:Chronoforms create table.jpg]]&lt;br /&gt;
&lt;br /&gt;
Das Feld Entscheidung kann auf &amp;quot;TINYINT&amp;quot; gesetzt werden, weil das für ein Drop-Down mit Ja/Nein-Auswahl besser ist. Für die Länge reicht &amp;quot;1&amp;quot;, nämlich, wenn wir vorher die Optionen für dieses Feld auf 0=nein und 1=ja gesetzt haben.&lt;br /&gt;
Auf Save klicken und Ihre DB-Tabelle sollte ohne Probleme erstellt werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Events ergänzen ==&lt;br /&gt;
Das Formular arbeitet aber noch nicht im Frontend. Dazu ist es notwendig, das Register &amp;quot;Events&amp;quot; zu ergänzen.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Chronoforms events.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Grundsätzlich gibt es zwei Events, nämlich &amp;quot;On Load&amp;quot; und &amp;quot;On Submit&amp;quot;. Mit &amp;quot;Add Event&amp;quot; können weitere hinzugefügt werden. Die möglichen &amp;quot;Actions&amp;quot; sind auf der linken Seite aufgelistet.&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wurde &amp;quot;Show HTML&amp;quot;-Aktion aus den &amp;quot;Core Actions&amp;quot; auf die Registerkarte &amp;quot;events&amp;quot; in das Feld &amp;quot;OnLoad&amp;quot; gezogen, um unseren Formular-Code zu rendern. Damit E-Mails verschickt werden, wird &amp;quot;Email&amp;quot; nach &amp;quot;On Submit&amp;quot; gebracht. Die Daten in die Datenbank speichert &amp;quot;DB Save&amp;quot; aus &amp;quot;DB-Operations&amp;quot; und eine Antwort &amp;quot;Redirect User&amp;quot; aus &amp;quot;Redirect/Remote Submit&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Einzelne der &amp;quot;Events&amp;quot; müssen jetzt noch konfiguriert werden. ===&lt;br /&gt;
&lt;br /&gt;
'''Email:'''&lt;br /&gt;
&lt;br /&gt;
Durch einen Klick auf &amp;quot;Generate Auto Template&amp;quot; im Register Template wird automatisch die Antwort-E-Mail erstellt. Im Register &amp;quot;Static&amp;quot; werden z. B. die E-Mail Adressen für den Empfänger der E-Mail und die E-Mail-Adresse des Absenders eingegeben.&lt;br /&gt;
{|&lt;br /&gt;
|[[Bild:Chronoforms events generate template.jpg|top|thumb|500px|Html für Antwort E-Mail erstellen]]&lt;br /&gt;
|[[Bild:Chronoforms events email zuordnen.jpg|thumb|300px|E-Mail-Adressen eingeben]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''DB-Save:'''&lt;br /&gt;
&lt;br /&gt;
Im Register &amp;quot;Basic&amp;quot; wird unter &amp;quot;Table&amp;quot; die vorhin erstellte Tabelle ausgewählt.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Chronoforms events tabelle zuordnen.jpg|left|thumb|300px|Tabelle zuordnen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
'''Redirect User:'''&lt;br /&gt;
&lt;br /&gt;
Da kann ein vorher erstellter Beitrag ausgewählt werden. Würde anstelle &amp;quot;Redirect User&amp;quot; der Event &amp;quot;Schow Thanks Message&amp;quot; aus den &amp;quot;Core Actions&amp;quot; ausgewählt worden sein, könnte dort ein einfacher Text ein gegeben werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Formular testen ===&lt;br /&gt;
Rechts oben befindet sich ein Button &amp;quot;Test Form&amp;quot;, mit dem das Formular getestet werden kann. Ist im Formular ein Submit-Knopf enthalten, wird nach dessen Betätigung eine leere Seite angezeigt, wenn in den Einstellungen unter &amp;quot;Show Thanks Message&amp;quot; kein Text eingegeben wurde.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Gespeicherte Daten in einem Formular verwenden ==&lt;br /&gt;
&lt;br /&gt;
Das vorhin erstellte Formular mit dem Link &amp;quot;Wizard edit&amp;quot; im Forms Manager öffnen. Aus dem Untermenü &amp;quot;DB Operations&amp;quot; im Fenster &amp;quot;Actions&amp;quot; &amp;quot;Record Loader&amp;quot; nach &amp;quot;Events&amp;quot; ziehen. Dabei darauf achten, dass dieser Event über dem Event &amp;quot;Show html&amp;quot; plaziert ist:&lt;br /&gt;
&lt;br /&gt;
[[Bild:Chronoforms db record loader.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DB Record Loader konfigunrieren ===&lt;br /&gt;
&lt;br /&gt;
[[Bild:Chronoforms events db loader.jpg|right]]Dieser Event muss natürlich noch konfiguriert werden. Zur Verknüpfung wurde im folgenden Beispiel das Feld &amp;quot;cf_uid&amp;quot; genommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bei &amp;quot;Table&amp;quot; wird die Datei zu dem erstellten Formular ausgewählt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Damit das Formular mit Inhalt aufgerufen werden kann, muss ein Parameter gesetzt werden. Hier wurde Token verwendet. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Load Fields&amp;quot; auf &amp;quot;Yes&amp;quot; gesetzt bewirkt, dass Daten in das Formular geladen werden.&lt;br /&gt;
&lt;br /&gt;
Mit Apply und Save die Konfiguration beenden.&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Formular aufrufen ===&lt;br /&gt;
Jetzt kann das Formular auf dem oben beschriebenen Weg getestet werden. Da erscheint jetzt natürlich zunächst erst ein leeres Formular.&lt;br /&gt;
&lt;br /&gt;
Wurde bereits mindestens ein Datensatz gespeichert und wird in der Navigationsleiste &amp;quot;... index.php?option=com_chronoforms&amp;amp;tmpl=component&amp;amp;chronoform=Unser_Formular&amp;quot; durch &amp;quot;... index.php?option=com_chronoforms&amp;amp;chronoform=unser_Formular&amp;amp;token=431d461e3961548608afc3bbb0545fd1&amp;quot; ersetzt, wird der Datensatz, dargestellt, der im Feld &amp;quot;cf_uid&amp;quot; den Inhalt &amp;quot;431d461e3961548608afc3bbb0545fd1&amp;quot; hat. (Die Datensätze können im &amp;quot;Forms Manager&amp;quot; mit dem Button &amp;quot;Show Data&amp;quot; oben rechts aufgerufen werden.)&lt;br /&gt;
&lt;br /&gt;
Ein Betätigen des Button &amp;quot;Submit&amp;quot; bewirkt, dass ein neuer Datensatz angefügt wird.&lt;br /&gt;
&lt;br /&gt;
Sollen statt dessen generell dargestellte Datensätze geändert werden, im Wizard aus den &amp;quot;Advanced Elements&amp;quot; &amp;quot;Hidden Box&amp;quot; nach &amp;quot;Preview&amp;quot; ziehen und dem Feld den Namen “cf_id” geben. Dann wird &amp;quot;Submit&amp;quot; ein ändern des Datensatzes bewirken.&lt;br /&gt;
&lt;br /&gt;
== Mehrere Gespeicherte Datensätze auflisten und verändern ==&lt;br /&gt;
Ein neues Fromular mit dem Event &amp;quot;Multi Record Loader&amp;quot; erstellen, in der Konfiguration bei &amp;quot;Table&amp;quot; die Datei auswählen und unter &amp;quot;Model ID&amp;quot; z. B. &amp;quot;UserDetails&amp;quot; (wird dann beim Abfrage-Code benötigt) eingeben.&lt;br /&gt;
&lt;br /&gt;
Für den Fall, dass kein Datensatz vorhanden ist, werden &amp;quot;Core Actions&amp;quot; &amp;quot;Custom Code&amp;quot; und &amp;quot;Show Stopper&amp;quot; benötigt, also diese in das Fenter &amp;quot;On Empty Result&amp;quot; ziehen:&lt;br /&gt;
&lt;br /&gt;
[[Bild:Chronoforms db record loader multi.jpg]]&lt;br /&gt;
&lt;br /&gt;
In der Konfiguration von &amp;quot;Custom Code&amp;quot; kann in das Feld zu &amp;quot;Code&amp;quot; der Text geschrieben werden, der dargestellt werden soll, wenn kein Datensatz vorhanden ist. &lt;br /&gt;
&lt;br /&gt;
Jetzt noch den Event &amp;quot;Custom Code&amp;quot; nach &amp;quot;On Load&amp;quot; ziehen und in der Konfiguration unter Code z. B. folgende Abfrage eingeben:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
foreach($form-&amp;gt;data['UserDetails'] as $detail):&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Name:&amp;lt;?php echo $detail[Name]; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;E-Mail: &amp;lt;?php echo $detail[E_Mail]; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;index.php?option=com_chronoforms&amp;amp;chronoform=Unser_Formular&amp;amp;token=&amp;quot;&amp;lt;?php echo $detail['sf_uid']; ?&amp;gt; &amp;gt;Edit&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
endforeach;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Damit die Daten verändert werden können, vorgehen mit dem  Event &amp;quot;Hidden Box&amp;quot;, wie oben unter &amp;quot;Formular aufrufen&amp;quot; beschrieben.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Joomla! erweitern|ChronoForms]]&lt;br /&gt;
[[Kategorie:Komponenten|ChronoForms]]&lt;br /&gt;
[[Kategorie:3rd Party|ChronoForms]]&lt;br /&gt;
[[Kategorie:ChronoForms|ChronoForms]]&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Datei:Chronoforms_db_record_loader_multi.jpg</id>
		<title>Datei:Chronoforms db record loader multi.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Datei:Chronoforms_db_record_loader_multi.jpg"/>
				<updated>2012-04-23T06:58:20Z</updated>
		
		<summary type="html">&lt;p&gt;7list: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Joomla!_erweitern/Komponenten/3rd_Party/ChronoForms</id>
		<title>Joomla! erweitern/Komponenten/3rd Party/ChronoForms</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Joomla!_erweitern/Komponenten/3rd_Party/ChronoForms"/>
				<updated>2012-04-22T09:43:36Z</updated>
		
		<summary type="html">&lt;p&gt;7list: /* Gespeicherte Daten in einem Formular verwenden */ ergänzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mit der Komponente ChronoForms können Formulare erstellt und auf der Seite eingebunden werden. Es können aber auch schon vorhandene HTML-Formulare verwendet werden. &lt;br /&gt;
{{in arbeit|--[[Benutzer:7list|7list]] 10:31, 19. Apr. 2012 (CEST)}}&lt;br /&gt;
&lt;br /&gt;
Den folgenden Ausführungen liegen teilweise bei [[http://www.chronoengine.com/tutorials/chronoforms-j15-tutorials/154-v4-tutorials.html|ChronoEngine]] veröffentlichte Tutorials zu Grunde.&lt;br /&gt;
&lt;br /&gt;
== Ein Formular mit dem Wizard erstellen ==&lt;br /&gt;
Den Wizard starten. Aus dem Fenster &amp;quot;elements&amp;quot; alle benötigten Teile (z.B. Text Box) auf die rechte Seite in das Fenster &amp;quot;Preview&amp;quot; ziehen. Im Beispiel wurden zweimal die &amp;quot;Text Box&amp;quot;, eine &amp;quot;Radio Box&amp;quot; und ein &amp;quot;Submit Button&amp;quot; herüber gezogen.&lt;br /&gt;
&lt;br /&gt;
Die Einstellungen der Felder können verändert werden. Dazu auf den mittleren der drei Bearbeitungs-Knöpfe rechts neben dem Feld klicken (1). Die Beschreibung der Knöpfe befindet sich in der Registerkarte &amp;quot;Legend&amp;quot;. Wenn ein Feld geändert wurde, auf den &amp;quot;Apply&amp;quot;-Button (3) klicken. Der Text im Button ändert sich damit auf &amp;quot;Saved&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Dem ersten Feld geben wir den Namen &amp;quot;Namen&amp;quot; und im Register unter &amp;quot;Instructions for users&amp;quot; &amp;quot;Bitte geben Sie Ihren Namen ein&amp;quot;. Das zweite Feld wird &amp;quot;E-Mail&amp;quot;, das dritte &amp;quot;Entscheidung&amp;quot; genannt.&lt;br /&gt;
{|&lt;br /&gt;
|[[Bild:Chronoforms wizard start.jpg|thumb|200px|Den Wizard starten]]&lt;br /&gt;
|[[Bild:Chronoforms wizard felder.jpg|thumb|200px|Felder ziehen]]&lt;br /&gt;
|[[Bild:Chronoforms konfiguration feld.jpg|thumb|200px|Felder Konfigurieren]]&lt;br /&gt;
|}&lt;br /&gt;
In dem Register &amp;quot;Form Settings&amp;quot; wird dem Formular ein Name gegeben, &amp;quot;Published&amp;quot; auf &amp;quot;Yes&amp;quot; gesetzt.&lt;br /&gt;
&lt;br /&gt;
Wenn man jetzt oben rechts auf &amp;quot;Speichern &amp;amp; Schließen&amp;quot; geht, wird der HTML-Code erstellt und man gelangt auf den &amp;quot;Forms Manager&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Forms Manager ==&lt;br /&gt;
[[Bild:Chronoforms forms manager.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Html-Code für das Formular ===&lt;br /&gt;
Im &amp;quot;Forms Manager&amp;quot; auf den Namen des Formulars klicken. Die Registerkarte &amp;quot;Code&amp;quot; aufrufen. Dort findet sich der HTML-Code unseres oben erstellten Formulars. Dort kann auch der Code eines vorhandenen HTML-Formulare direkt hin kopiert werden.&lt;br /&gt;
&lt;br /&gt;
=== Joomla!-Datenbanktabelle erstellen ===&lt;br /&gt;
Vor das Formular, für das eine Tabelle erstellt werden soll, ein Häkchen setzen. Mit einem Klick auf &amp;quot;Create Table&amp;quot; werden die Felder angezeigt:&lt;br /&gt;
[[Bild:Chronoforms create table.jpg]]&lt;br /&gt;
&lt;br /&gt;
Das Feld Entscheidung kann auf &amp;quot;TINYINT&amp;quot; gesetzt werden, weil das für ein Drop-Down mit Ja/Nein-Auswahl besser ist. Für die Länge reicht &amp;quot;1&amp;quot;, nämlich, wenn wir vorher die Optionen für dieses Feld auf 0=nein und 1=ja gesetzt haben.&lt;br /&gt;
Auf Save klicken und Ihre DB-Tabelle sollte ohne Probleme erstellt werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Events ergänzen ==&lt;br /&gt;
Das Formular arbeitet aber noch nicht im Frontend. Dazu ist es notwendig, das Register &amp;quot;Events&amp;quot; zu ergänzen.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Chronoforms events.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Grundsätzlich gibt es zwei Events, nämlich &amp;quot;On Load&amp;quot; und &amp;quot;On Submit&amp;quot;. Mit &amp;quot;Add Event&amp;quot; können weitere hinzugefügt werden. Die möglichen &amp;quot;Actions&amp;quot; sind auf der linken Seite aufgelistet.&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wurde &amp;quot;Show HTML&amp;quot;-Aktion aus den &amp;quot;Core Actions&amp;quot; auf die Registerkarte &amp;quot;events&amp;quot; in das Feld &amp;quot;OnLoad&amp;quot; gezogen, um unseren Formular-Code zu rendern. Damit E-Mails verschickt werden, wird &amp;quot;Email&amp;quot; nach &amp;quot;On Submit&amp;quot; gebracht. Die Daten in die Datenbank speichert &amp;quot;DB Save&amp;quot; aus &amp;quot;DB-Operations&amp;quot; und eine Antwort &amp;quot;Redirect User&amp;quot; aus &amp;quot;Redirect/Remote Submit&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Einzelne der &amp;quot;Events&amp;quot; müssen jetzt noch konfiguriert werden. ===&lt;br /&gt;
&lt;br /&gt;
'''Email:'''&lt;br /&gt;
&lt;br /&gt;
Durch einen Klick auf &amp;quot;Generate Auto Template&amp;quot; im Register Template wird automatisch die Antwort-E-Mail erstellt. Im Register &amp;quot;Static&amp;quot; werden z. B. die E-Mail Adressen für den Empfänger der E-Mail und die E-Mail-Adresse des Absenders eingegeben.&lt;br /&gt;
{|&lt;br /&gt;
|[[Bild:Chronoforms events generate template.jpg|top|thumb|500px|Html für Antwort E-Mail erstellen]]&lt;br /&gt;
|[[Bild:Chronoforms events email zuordnen.jpg|thumb|300px|E-Mail-Adressen eingeben]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''DB-Save:'''&lt;br /&gt;
&lt;br /&gt;
Im Register &amp;quot;Basic&amp;quot; wird unter &amp;quot;Table&amp;quot; die vorhin erstellte Tabelle ausgewählt.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Chronoforms events tabelle zuordnen.jpg|left|thumb|300px|Tabelle zuordnen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
'''Redirect User:'''&lt;br /&gt;
&lt;br /&gt;
Da kann ein vorher erstellter Beitrag ausgewählt werden. Würde anstelle &amp;quot;Redirect User&amp;quot; der Event &amp;quot;Schow Thanks Message&amp;quot; aus den &amp;quot;Core Actions&amp;quot; ausgewählt worden sein, könnte dort ein einfacher Text ein gegeben werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Formular testen ===&lt;br /&gt;
Rechts oben befindet sich ein Button &amp;quot;Test Form&amp;quot;, mit dem das Formular getestet werden kann. Ist im Formular ein Submit-Knopf enthalten, wird nach dessen Betätigung eine leere Seite angezeigt, wenn in den Einstellungen unter &amp;quot;Show Thanks Message&amp;quot; kein Text eingegeben wurde.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Gespeicherte Daten in einem Formular verwenden ==&lt;br /&gt;
&lt;br /&gt;
Das vorhin erstellte Formular mit dem Link &amp;quot;Wizard edit&amp;quot; im Forms Manager öffnen. Aus dem Untermenü &amp;quot;DB Operations&amp;quot; im Fenster &amp;quot;Actions&amp;quot; &amp;quot;Record Loader&amp;quot; nach &amp;quot;Events&amp;quot; ziehen. Dabei darauf achten, dass dieser Event über dem Event &amp;quot;Show html&amp;quot; plaziert ist:&lt;br /&gt;
&lt;br /&gt;
[[Bild:Chronoforms db record loader.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DB Record Loader konfigunrieren ===&lt;br /&gt;
&lt;br /&gt;
[[Bild:Chronoforms events db loader.jpg|right]]Dieser Event muss natürlich noch konfiguriert werden. Zur Verknüpfung wurde im folgenden Beispiel das Feld &amp;quot;cf_uid&amp;quot; genommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bei &amp;quot;Table&amp;quot; wird die Datei zu dem erstellten Formular ausgewählt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Damit das Formular mit Inhalt aufgerufen werden kann, muss ein Parameter gesetzt werden. Hier wurde Token verwendet. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Load Fields&amp;quot; auf &amp;quot;Yes&amp;quot; gesetzt bewirkt, dass Daten in das Formular geladen werden.&lt;br /&gt;
&lt;br /&gt;
Mit Apply und Save die Konfiguration beenden.&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Formular aufrufen ===&lt;br /&gt;
&lt;br /&gt;
Jetzt kann das Formular auf dem oben beschriebenen Weg getestet werden. Da erscheint jetzt natürlich zunächst erst ein leeres Formular.&lt;br /&gt;
&lt;br /&gt;
Wurde bereits mindestens ein Datensatz gespeichert und wird in der Navigationsleiste &amp;quot;... index.php?option=com_chronoforms&amp;amp;tmpl=component&amp;amp;chronoform=Unser_Formular&amp;quot; durch &amp;quot;... index.php?option=com_chronoforms&amp;amp;chronoform=unser_Formular&amp;amp;token=431d461e3961548608afc3bbb0545fd1&amp;quot; ersetzt, wird der Datensatz, dargestellt, der im Feld &amp;quot;cf_uid&amp;quot; den Inhalt &amp;quot;431d461e3961548608afc3bbb0545fd1&amp;quot; hat.&lt;br /&gt;
&lt;br /&gt;
Ein Betätigen des Button &amp;quot;Submit&amp;quot; bewirkt, dass ein neuer Datensatz angefügt wird.&lt;br /&gt;
&lt;br /&gt;
Folgende Beschreibung ist noch fehlerhaft:&lt;br /&gt;
&lt;br /&gt;
Sollen statt dessen generell dargestellte Datensätze geändert werden, im Wizard aus den &amp;quot;Advanced Elements&amp;quot; &amp;quot;Hidden Box&amp;quot; nach &amp;quot;Preview&amp;quot; ziehen und dem Feld den Namen “cf_id” geben. Dann wird &amp;quot;Submit&amp;quot; ein ändern des Datensatzes bewirken.&lt;br /&gt;
&lt;br /&gt;
== Gespeicherte Datensätze auflisten und verändern ==&lt;br /&gt;
&lt;br /&gt;
== Ein Joomla! Anmelde-Formular erstellen ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Joomla! erweitern|ChronoForms]]&lt;br /&gt;
[[Kategorie:Komponenten|ChronoForms]]&lt;br /&gt;
[[Kategorie:3rd Party|ChronoForms]]&lt;br /&gt;
[[Kategorie:ChronoForms|ChronoForms]]&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Datei:Chronoforms_events_db_loader.jpg</id>
		<title>Datei:Chronoforms events db loader.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Datei:Chronoforms_events_db_loader.jpg"/>
				<updated>2012-04-22T08:56:53Z</updated>
		
		<summary type="html">&lt;p&gt;7list: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Datei:Chronoforms_db_record_loader.jpg</id>
		<title>Datei:Chronoforms db record loader.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Datei:Chronoforms_db_record_loader.jpg"/>
				<updated>2012-04-22T08:48:27Z</updated>
		
		<summary type="html">&lt;p&gt;7list: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Joomla!_erweitern/Komponenten/3rd_Party/ChronoForms</id>
		<title>Joomla! erweitern/Komponenten/3rd Party/ChronoForms</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Joomla!_erweitern/Komponenten/3rd_Party/ChronoForms"/>
				<updated>2012-04-21T16:39:16Z</updated>
		
		<summary type="html">&lt;p&gt;7list: /* Events ergänzen */ rendern&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mit der Komponente ChronoForms können Formulare erstellt und auf der Seite eingebunden werden. Es können aber auch schon vorhandene HTML-Formulare verwendet werden. &lt;br /&gt;
{{in arbeit|--[[Benutzer:7list|7list]] 10:31, 19. Apr. 2012 (CEST)}}&lt;br /&gt;
&lt;br /&gt;
Den folgenden Ausführungen liegen teilweise bei [[http://www.chronoengine.com/tutorials/chronoforms-j15-tutorials/154-v4-tutorials.html|ChronoEngine]] veröffentlichte Tutorials zu Grunde.&lt;br /&gt;
&lt;br /&gt;
== Ein Formular mit dem Wizard erstellen ==&lt;br /&gt;
Den Wizard starten. Aus dem Fenster &amp;quot;elements&amp;quot; alle benötigten Teile (z.B. Text Box) auf die rechte Seite in das Fenster &amp;quot;Preview&amp;quot; ziehen. Im Beispiel wurden zweimal die &amp;quot;Text Box&amp;quot;, eine &amp;quot;Radio Box&amp;quot; und ein &amp;quot;Submit Button&amp;quot; herüber gezogen.&lt;br /&gt;
&lt;br /&gt;
Die Einstellungen der Felder können verändert werden. Dazu auf den mittleren der drei Bearbeitungs-Knöpfe rechts neben dem Feld klicken (1). Die Beschreibung der Knöpfe befindet sich in der Registerkarte &amp;quot;Legend&amp;quot;. Wenn ein Feld geändert wurde, auf den &amp;quot;Apply&amp;quot;-Button (3) klicken. Der Text im Button ändert sich damit auf &amp;quot;Saved&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Dem ersten Feld geben wir den Namen &amp;quot;Namen&amp;quot; und im Register unter &amp;quot;Instructions for users&amp;quot; &amp;quot;Bitte geben Sie Ihren Namen ein&amp;quot;. Das zweite Feld wird &amp;quot;E-Mail&amp;quot;, das dritte &amp;quot;Entscheidung&amp;quot; genannt.&lt;br /&gt;
{|&lt;br /&gt;
|[[Bild:Chronoforms wizard start.jpg|thumb|200px|Den Wizard starten]]&lt;br /&gt;
|[[Bild:Chronoforms wizard felder.jpg|thumb|200px|Felder ziehen]]&lt;br /&gt;
|[[Bild:Chronoforms konfiguration feld.jpg|thumb|200px|Felder Konfigurieren]]&lt;br /&gt;
|}&lt;br /&gt;
In dem Register &amp;quot;Form Settings&amp;quot; wird dem Formular ein Name gegeben, &amp;quot;Published&amp;quot; auf &amp;quot;Yes&amp;quot; gesetzt.&lt;br /&gt;
&lt;br /&gt;
Wenn man jetzt oben rechts auf &amp;quot;Speichern &amp;amp; Schließen&amp;quot; geht, wird der HTML-Code erstellt und man gelangt auf den &amp;quot;Forms Manager&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Forms Manager ==&lt;br /&gt;
[[Bild:Chronoforms forms manager.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Html-Code für das Formular ===&lt;br /&gt;
Im &amp;quot;Forms Manager&amp;quot; auf den Namen des Formulars klicken. Die Registerkarte &amp;quot;Code&amp;quot; aufrufen. Dort findet sich der HTML-Code unseres oben erstellten Formulars. Dort kann auch der Code eines vorhandenen HTML-Formulare direkt hin kopiert werden.&lt;br /&gt;
&lt;br /&gt;
=== Joomla!-Datenbanktabelle erstellen ===&lt;br /&gt;
Vor das Formular, für das eine Tabelle erstellt werden soll, ein Häkchen setzen. Mit einem Klick auf &amp;quot;Create Table&amp;quot; werden die Felder angezeigt:&lt;br /&gt;
[[Bild:Chronoforms create table.jpg]]&lt;br /&gt;
&lt;br /&gt;
Das Feld Entscheidung kann auf &amp;quot;TINYINT&amp;quot; gesetzt werden, weil das für ein Drop-Down mit Ja/Nein-Auswahl besser ist. Für die Länge reicht &amp;quot;1&amp;quot;, nämlich, wenn wir vorher die Optionen für dieses Feld auf 0=nein und 1=ja gesetzt haben.&lt;br /&gt;
Auf Save klicken und Ihre DB-Tabelle sollte ohne Probleme erstellt werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Events ergänzen ==&lt;br /&gt;
Das Formular arbeitet aber noch nicht im Frontend. Dazu ist es notwendig, das Register &amp;quot;Events&amp;quot; zu ergänzen.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Chronoforms events.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Grundsätzlich gibt es zwei Events, nämlich &amp;quot;On Load&amp;quot; und &amp;quot;On Submit&amp;quot;. Mit &amp;quot;Add Event&amp;quot; können weitere hinzugefügt werden. Die möglichen &amp;quot;Actions&amp;quot; sind auf der linken Seite aufgelistet.&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wurde &amp;quot;Show HTML&amp;quot;-Aktion aus den &amp;quot;Core Actions&amp;quot; auf die Registerkarte &amp;quot;events&amp;quot; in das Feld &amp;quot;OnLoad&amp;quot; gezogen, um unseren Formular-Code zu rendern. Damit E-Mails verschickt werden, wird &amp;quot;Email&amp;quot; nach &amp;quot;On Submit&amp;quot; gebracht. Die Daten in die Datenbank speichert &amp;quot;DB Save&amp;quot; aus &amp;quot;DB-Operations&amp;quot; und eine Antwort &amp;quot;Redirect User&amp;quot; aus &amp;quot;Redirect/Remote Submit&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Einzelne der &amp;quot;Events&amp;quot; müssen jetzt noch konfiguriert werden. ===&lt;br /&gt;
&lt;br /&gt;
'''Email:'''&lt;br /&gt;
&lt;br /&gt;
Durch einen Klick auf &amp;quot;Generate Auto Template&amp;quot; im Register Template wird automatisch die Antwort-E-Mail erstellt. Im Register &amp;quot;Static&amp;quot; werden z. B. die E-Mail Adressen für den Empfänger der E-Mail und die E-Mail-Adresse des Absenders eingegeben.&lt;br /&gt;
{|&lt;br /&gt;
|[[Bild:Chronoforms events generate template.jpg|top|thumb|500px|Html für Antwort E-Mail erstellen]]&lt;br /&gt;
|[[Bild:Chronoforms events email zuordnen.jpg|thumb|300px|E-Mail-Adressen eingeben]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''DB-Save:'''&lt;br /&gt;
&lt;br /&gt;
Im Register &amp;quot;Basic&amp;quot; wird unter &amp;quot;Table&amp;quot; die vorhin erstellte Tabelle ausgewählt.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Chronoforms events tabelle zuordnen.jpg|left|thumb|300px|Tabelle zuordnen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
'''Redirect User:'''&lt;br /&gt;
&lt;br /&gt;
Da kann ein vorher erstellter Beitrag ausgewählt werden. Würde anstelle &amp;quot;Redirect User&amp;quot; der Event &amp;quot;Schow Thanks Message&amp;quot; aus den &amp;quot;Core Actions&amp;quot; ausgewählt worden sein, könnte dort ein einfacher Text ein gegeben werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Formular testen ===&lt;br /&gt;
Rechts oben befindet sich ein Button &amp;quot;Test Form&amp;quot;, mit dem das Formular getestet werden kann. Ist im Formular ein Submit-Knopf enthalten, wird nach dessen Betätigung eine leere Seite angezeigt, wenn in den Einstellungen unter &amp;quot;Show Thanks Message&amp;quot; kein Text eingegeben wurde.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Gespeicherte Daten in einem Formular verwenden ==&lt;br /&gt;
&lt;br /&gt;
== Gespeicherte Datensätze auflisten und verändern ==&lt;br /&gt;
&lt;br /&gt;
== Ein Joomla! Anmelde-Formular erstellen ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Joomla! erweitern|ChronoForms]]&lt;br /&gt;
[[Kategorie:Komponenten|ChronoForms]]&lt;br /&gt;
[[Kategorie:3rd Party|ChronoForms]]&lt;br /&gt;
[[Kategorie:ChronoForms|ChronoForms]]&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Joomla!_erweitern/Komponenten/3rd_Party/ChronoForms</id>
		<title>Joomla! erweitern/Komponenten/3rd Party/ChronoForms</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Joomla!_erweitern/Komponenten/3rd_Party/ChronoForms"/>
				<updated>2012-04-21T15:17:32Z</updated>
		
		<summary type="html">&lt;p&gt;7list: /* Events ergänzen */ Rechtschreibung&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mit der Komponente ChronoForms können Formulare erstellt und auf der Seite eingebunden werden. Es können aber auch schon vorhandene HTML-Formulare verwendet werden. &lt;br /&gt;
{{in arbeit|--[[Benutzer:7list|7list]] 10:31, 19. Apr. 2012 (CEST)}}&lt;br /&gt;
&lt;br /&gt;
Den folgenden Ausführungen liegen teilweise bei [[http://www.chronoengine.com/tutorials/chronoforms-j15-tutorials/154-v4-tutorials.html|ChronoEngine]] veröffentlichte Tutorials zu Grunde.&lt;br /&gt;
&lt;br /&gt;
== Ein Formular mit dem Wizard erstellen ==&lt;br /&gt;
Den Wizard starten. Aus dem Fenster &amp;quot;elements&amp;quot; alle benötigten Teile (z.B. Text Box) auf die rechte Seite in das Fenster &amp;quot;Preview&amp;quot; ziehen. Im Beispiel wurden zweimal die &amp;quot;Text Box&amp;quot;, eine &amp;quot;Radio Box&amp;quot; und ein &amp;quot;Submit Button&amp;quot; herüber gezogen.&lt;br /&gt;
&lt;br /&gt;
Die Einstellungen der Felder können verändert werden. Dazu auf den mittleren der drei Bearbeitungs-Knöpfe rechts neben dem Feld klicken (1). Die Beschreibung der Knöpfe befindet sich in der Registerkarte &amp;quot;Legend&amp;quot;. Wenn ein Feld geändert wurde, auf den &amp;quot;Apply&amp;quot;-Button (3) klicken. Der Text im Button ändert sich damit auf &amp;quot;Saved&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Dem ersten Feld geben wir den Namen &amp;quot;Namen&amp;quot; und im Register unter &amp;quot;Instructions for users&amp;quot; &amp;quot;Bitte geben Sie Ihren Namen ein&amp;quot;. Das zweite Feld wird &amp;quot;E-Mail&amp;quot;, das dritte &amp;quot;Entscheidung&amp;quot; genannt.&lt;br /&gt;
{|&lt;br /&gt;
|[[Bild:Chronoforms wizard start.jpg|thumb|200px|Den Wizard starten]]&lt;br /&gt;
|[[Bild:Chronoforms wizard felder.jpg|thumb|200px|Felder ziehen]]&lt;br /&gt;
|[[Bild:Chronoforms konfiguration feld.jpg|thumb|200px|Felder Konfigurieren]]&lt;br /&gt;
|}&lt;br /&gt;
In dem Register &amp;quot;Form Settings&amp;quot; wird dem Formular ein Name gegeben, &amp;quot;Published&amp;quot; auf &amp;quot;Yes&amp;quot; gesetzt.&lt;br /&gt;
&lt;br /&gt;
Wenn man jetzt oben rechts auf &amp;quot;Speichern &amp;amp; Schließen&amp;quot; geht, wird der HTML-Code erstellt und man gelangt auf den &amp;quot;Forms Manager&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Forms Manager ==&lt;br /&gt;
[[Bild:Chronoforms forms manager.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Html-Code für das Formular ===&lt;br /&gt;
Im &amp;quot;Forms Manager&amp;quot; auf den Namen des Formulars klicken. Die Registerkarte &amp;quot;Code&amp;quot; aufrufen. Dort findet sich der HTML-Code unseres oben erstellten Formulars. Dort kann auch der Code eines vorhandenen HTML-Formulare direkt hin kopiert werden.&lt;br /&gt;
&lt;br /&gt;
=== Joomla!-Datenbanktabelle erstellen ===&lt;br /&gt;
Vor das Formular, für das eine Tabelle erstellt werden soll, ein Häkchen setzen. Mit einem Klick auf &amp;quot;Create Table&amp;quot; werden die Felder angezeigt:&lt;br /&gt;
[[Bild:Chronoforms create table.jpg]]&lt;br /&gt;
&lt;br /&gt;
Das Feld Entscheidung kann auf &amp;quot;TINYINT&amp;quot; gesetzt werden, weil das für ein Drop-Down mit Ja/Nein-Auswahl besser ist. Für die Länge reicht &amp;quot;1&amp;quot;, nämlich, wenn wir vorher die Optionen für dieses Feld auf 0=nein und 1=ja gesetzt haben.&lt;br /&gt;
Auf Save klicken und Ihre DB-Tabelle sollte ohne Probleme erstellt werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Events ergänzen ==&lt;br /&gt;
Das Formular arbeitet aber noch nicht im Frontend. Dazu ist es notwendig, das Register &amp;quot;Events&amp;quot; zu ergänzen.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Chronoforms events.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Grundsätzlich gibt es zwei Events, nämlich &amp;quot;On Load&amp;quot; und &amp;quot;On Submit&amp;quot;. Mit &amp;quot;Add Event&amp;quot; können weitere hinzugefügt werden. Die möglichen &amp;quot;Actions&amp;quot; sind auf der linken Seite aufgelistet.&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wurde &amp;quot;Show HTML&amp;quot;-Aktion aus den &amp;quot;Core Actions&amp;quot; auf die Registerkarte &amp;quot;events&amp;quot; in das Feld &amp;quot;OnLoad&amp;quot; gezogen, um unseren Formular-Code zu rändern. Damit E-Mails verschickt werden, wird &amp;quot;Email&amp;quot; nach &amp;quot;On Submit&amp;quot; gebracht. Die Daten in die Datenbank speichert &amp;quot;DB Save&amp;quot; aus &amp;quot;DB-Operations&amp;quot; und eine Antwort &amp;quot;Redirect User&amp;quot; aus &amp;quot;Redirect/Remote Submit&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Einzelne der &amp;quot;Events&amp;quot; müssen jetzt noch konfiguriert werden. ===&lt;br /&gt;
&lt;br /&gt;
'''Email:'''&lt;br /&gt;
&lt;br /&gt;
Durch einen Klick auf &amp;quot;Generate Auto Template&amp;quot; im Register Template wird automatisch die Antwort-E-Mail erstellt. Im Register &amp;quot;Static&amp;quot; werden z. B. die E-Mail Adressen für den Empfänger der E-Mail und die E-Mail-Adresse des Absenders eingegeben.&lt;br /&gt;
{|&lt;br /&gt;
|[[Bild:Chronoforms events generate template.jpg|top|thumb|500px|Html für Antwort E-Mail erstellen]]&lt;br /&gt;
|[[Bild:Chronoforms events email zuordnen.jpg|thumb|300px|E-Mail-Adressen eingeben]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''DB-Save:'''&lt;br /&gt;
&lt;br /&gt;
Im Register &amp;quot;Basic&amp;quot; wird unter &amp;quot;Table&amp;quot; die vorhin erstellte Tabelle ausgewählt.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Chronoforms events tabelle zuordnen.jpg|left|thumb|300px|Tabelle zuordnen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
'''Redirect User:'''&lt;br /&gt;
&lt;br /&gt;
Da kann ein vorher erstellter Beitrag ausgewählt werden. Würde anstelle &amp;quot;Redirect User&amp;quot; der Event &amp;quot;Schow Thanks Message&amp;quot; aus den &amp;quot;Core Actions&amp;quot; ausgewählt worden sein, könnte dort ein einfacher Text ein gegeben werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Formular testen ===&lt;br /&gt;
Rechts oben befindet sich ein Button &amp;quot;Test Form&amp;quot;, mit dem das Formular getestet werden kann. Ist im Formular ein Submit-Knopf enthalten, wird nach dessen Betätigung eine leere Seite angezeigt, wenn in den Einstellungen unter &amp;quot;Show Thanks Message&amp;quot; kein Text eingegeben wurde.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Gespeicherte Daten in einem Formular verwenden ==&lt;br /&gt;
&lt;br /&gt;
== Gespeicherte Datensätze auflisten und verändern ==&lt;br /&gt;
&lt;br /&gt;
== Ein Joomla! Anmelde-Formular erstellen ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Joomla! erweitern|ChronoForms]]&lt;br /&gt;
[[Kategorie:Komponenten|ChronoForms]]&lt;br /&gt;
[[Kategorie:3rd Party|ChronoForms]]&lt;br /&gt;
[[Kategorie:ChronoForms|ChronoForms]]&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Joomla!_erweitern/Komponenten/3rd_Party/ChronoForms</id>
		<title>Joomla! erweitern/Komponenten/3rd Party/ChronoForms</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Joomla!_erweitern/Komponenten/3rd_Party/ChronoForms"/>
				<updated>2012-04-21T15:11:45Z</updated>
		
		<summary type="html">&lt;p&gt;7list: /* Html-Code für das Formular */ REchnschreibung&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mit der Komponente ChronoForms können Formulare erstellt und auf der Seite eingebunden werden. Es können aber auch schon vorhandene HTML-Formulare verwendet werden. &lt;br /&gt;
{{in arbeit|--[[Benutzer:7list|7list]] 10:31, 19. Apr. 2012 (CEST)}}&lt;br /&gt;
&lt;br /&gt;
Den folgenden Ausführungen liegen teilweise bei [[http://www.chronoengine.com/tutorials/chronoforms-j15-tutorials/154-v4-tutorials.html|ChronoEngine]] veröffentlichte Tutorials zu Grunde.&lt;br /&gt;
&lt;br /&gt;
== Ein Formular mit dem Wizard erstellen ==&lt;br /&gt;
Den Wizard starten. Aus dem Fenster &amp;quot;elements&amp;quot; alle benötigten Teile (z.B. Text Box) auf die rechte Seite in das Fenster &amp;quot;Preview&amp;quot; ziehen. Im Beispiel wurden zweimal die &amp;quot;Text Box&amp;quot;, eine &amp;quot;Radio Box&amp;quot; und ein &amp;quot;Submit Button&amp;quot; herüber gezogen.&lt;br /&gt;
&lt;br /&gt;
Die Einstellungen der Felder können verändert werden. Dazu auf den mittleren der drei Bearbeitungs-Knöpfe rechts neben dem Feld klicken (1). Die Beschreibung der Knöpfe befindet sich in der Registerkarte &amp;quot;Legend&amp;quot;. Wenn ein Feld geändert wurde, auf den &amp;quot;Apply&amp;quot;-Button (3) klicken. Der Text im Button ändert sich damit auf &amp;quot;Saved&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Dem ersten Feld geben wir den Namen &amp;quot;Namen&amp;quot; und im Register unter &amp;quot;Instructions for users&amp;quot; &amp;quot;Bitte geben Sie Ihren Namen ein&amp;quot;. Das zweite Feld wird &amp;quot;E-Mail&amp;quot;, das dritte &amp;quot;Entscheidung&amp;quot; genannt.&lt;br /&gt;
{|&lt;br /&gt;
|[[Bild:Chronoforms wizard start.jpg|thumb|200px|Den Wizard starten]]&lt;br /&gt;
|[[Bild:Chronoforms wizard felder.jpg|thumb|200px|Felder ziehen]]&lt;br /&gt;
|[[Bild:Chronoforms konfiguration feld.jpg|thumb|200px|Felder Konfigurieren]]&lt;br /&gt;
|}&lt;br /&gt;
In dem Register &amp;quot;Form Settings&amp;quot; wird dem Formular ein Name gegeben, &amp;quot;Published&amp;quot; auf &amp;quot;Yes&amp;quot; gesetzt.&lt;br /&gt;
&lt;br /&gt;
Wenn man jetzt oben rechts auf &amp;quot;Speichern &amp;amp; Schließen&amp;quot; geht, wird der HTML-Code erstellt und man gelangt auf den &amp;quot;Forms Manager&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Forms Manager ==&lt;br /&gt;
[[Bild:Chronoforms forms manager.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Html-Code für das Formular ===&lt;br /&gt;
Im &amp;quot;Forms Manager&amp;quot; auf den Namen des Formulars klicken. Die Registerkarte &amp;quot;Code&amp;quot; aufrufen. Dort findet sich der HTML-Code unseres oben erstellten Formulars. Dort kann auch der Code eines vorhandenen HTML-Formulare direkt hin kopiert werden.&lt;br /&gt;
&lt;br /&gt;
=== Joomla!-Datenbanktabelle erstellen ===&lt;br /&gt;
Vor das Formular, für das eine Tabelle erstellt werden soll, ein Häkchen setzen. Mit einem Klick auf &amp;quot;Create Table&amp;quot; werden die Felder angezeigt:&lt;br /&gt;
[[Bild:Chronoforms create table.jpg]]&lt;br /&gt;
&lt;br /&gt;
Das Feld Entscheidung kann auf &amp;quot;TINYINT&amp;quot; gesetzt werden, weil das für ein Drop-Down mit Ja/Nein-Auswahl besser ist. Für die Länge reicht &amp;quot;1&amp;quot;, nämlich, wenn wir vorher die Optionen für dieses Feld auf 0=nein und 1=ja gesetzt haben.&lt;br /&gt;
Auf Save klicken und Ihre DB-Tabelle sollte ohne Probleme erstellt werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Events ergänzen ==&lt;br /&gt;
Das Formular arbeitet aber noch nicht im Frontend. Dazu ist es notwendig, das Register &amp;quot;Events&amp;quot; zu ergänzen.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Chronoforms events.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Grundsätzlich gibt es zwei Events, nämlich &amp;quot;On Load&amp;quot; und &amp;quot;On Submit&amp;quot;. Mit &amp;quot;Add Event&amp;quot; können weitere hinzugefügt werden. Die möglichen &amp;quot;Actions&amp;quot; sind auf der linken Seite aufgelistet.&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wurde &amp;quot;Show HTML&amp;quot;-Aktion aus den &amp;quot;Core Actions&amp;quot; auf die Registerkarte &amp;quot;events&amp;quot; in das Feld &amp;quot;OnLoad&amp;quot; gezogen, um unseren Formular-Code zu rändern. Damit eine E-Mails verschickt werden, wird &amp;quot;Email&amp;quot; nach &amp;quot;On Submit&amp;quot; gebracht. Die Daten in die Datenbank speichert &amp;quot;DB Save&amp;quot; aus &amp;quot;DB-Operations&amp;quot; und eine Antwort &amp;quot;Redirect User&amp;quot; aus &amp;quot;Redirect/Remote Submit&amp;quot;. &amp;quot;Schow Thanks Message&amp;quot; aus den &amp;quot;Core Actions&amp;quot; würde eine Standard-Danke-Meldung zurück geben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Einzelne der &amp;quot;Events&amp;quot; müssen jetzt noch konfiguriert werden. ===&lt;br /&gt;
&lt;br /&gt;
'''Email:'''&lt;br /&gt;
&lt;br /&gt;
Durch einen Klick auf &amp;quot;Generate Auto Template&amp;quot; im Register Template wird automatisch die Antwort-E-Mail erstellt. Im Register &amp;quot;Static&amp;quot; werden z. B. die E-Mail Adressen für den Empfänger der E-Mail und die E-Mail-Adresse des Absenders eingegeben.&lt;br /&gt;
{|&lt;br /&gt;
|[[Bild:Chronoforms events generate template.jpg|top|thumb|500px|Html für Antwort E-Mail erstellen]]&lt;br /&gt;
|[[Bild:Chronoforms events email zuordnen.jpg|thumb|300px|E-Mail-Adressen eingeben]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''DB-Save:'''&lt;br /&gt;
&lt;br /&gt;
Im Register &amp;quot;Basic&amp;quot; wird unter &amp;quot;Table&amp;quot; die vorhin erstellte Tabelle ausgewählt.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Chronoforms events tabelle zuordnen.jpg|left|thumb|300px|Tabelle zuordnen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
'''Redirect User:'''&lt;br /&gt;
&lt;br /&gt;
Da kann ein vorher erstellter Beitrag ausgewählt werden. Würde hier der Event &amp;quot;Schow Thanks Message&amp;quot; aus den &amp;quot;Core Actions&amp;quot; ausgewählt worden sein, würde eine Standard-Danke-Meldung zurück geben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Formular testen ===&lt;br /&gt;
Rechts oben befindet sich ein Button &amp;quot;Test Form&amp;quot;, mit dem das Formular getestet werden kann. Ist im Formular ein Submit-Knopf enthalten, wird nach dessen Betätigung eine leere Seite angezeigt, wenn in den Einstellungen unter &amp;quot;Show Thanks Message&amp;quot; kein Text eingegeben wurde.&lt;br /&gt;
Wird &amp;quot;Show Thanks Message&amp;quot; durch &amp;quot;ReDirekt User&amp;quot; ersetzt, kann dort in den Einstellungen der Link auf einen bestehenden Beitrag eingegeben werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
== Gespeicherte Daten in einem Formular verwenden ==&lt;br /&gt;
&lt;br /&gt;
== Gespeicherte Datensätze auflisten und verändern ==&lt;br /&gt;
&lt;br /&gt;
== Ein Joomla! Anmelde-Formular erstellen ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Joomla! erweitern|ChronoForms]]&lt;br /&gt;
[[Kategorie:Komponenten|ChronoForms]]&lt;br /&gt;
[[Kategorie:3rd Party|ChronoForms]]&lt;br /&gt;
[[Kategorie:ChronoForms|ChronoForms]]&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Joomla!_erweitern/Komponenten/3rd_Party/ChronoForms</id>
		<title>Joomla! erweitern/Komponenten/3rd Party/ChronoForms</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Joomla!_erweitern/Komponenten/3rd_Party/ChronoForms"/>
				<updated>2012-04-21T15:04:12Z</updated>
		
		<summary type="html">&lt;p&gt;7list: überarbeitet&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mit der Komponente ChronoForms können Formulare erstellt und auf der Seite eingebunden werden. Es können aber auch schon vorhandene HTML-Formulare verwendet werden. &lt;br /&gt;
{{in arbeit|--[[Benutzer:7list|7list]] 10:31, 19. Apr. 2012 (CEST)}}&lt;br /&gt;
&lt;br /&gt;
Den folgenden Ausführungen liegen teilweise bei [[http://www.chronoengine.com/tutorials/chronoforms-j15-tutorials/154-v4-tutorials.html|ChronoEngine]] veröffentlichte Tutorials zu Grunde.&lt;br /&gt;
&lt;br /&gt;
== Ein Formular mit dem Wizard erstellen ==&lt;br /&gt;
Den Wizard starten. Aus dem Fenster &amp;quot;elements&amp;quot; alle benötigten Teile (z.B. Text Box) auf die rechte Seite in das Fenster &amp;quot;Preview&amp;quot; ziehen. Im Beispiel wurden zweimal die &amp;quot;Text Box&amp;quot;, eine &amp;quot;Radio Box&amp;quot; und ein &amp;quot;Submit Button&amp;quot; herüber gezogen.&lt;br /&gt;
&lt;br /&gt;
Die Einstellungen der Felder können verändert werden. Dazu auf den mittleren der drei Bearbeitungs-Knöpfe rechts neben dem Feld klicken (1). Die Beschreibung der Knöpfe befindet sich in der Registerkarte &amp;quot;Legend&amp;quot;. Wenn ein Feld geändert wurde, auf den &amp;quot;Apply&amp;quot;-Button (3) klicken. Der Text im Button ändert sich damit auf &amp;quot;Saved&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Dem ersten Feld geben wir den Namen &amp;quot;Namen&amp;quot; und im Register unter &amp;quot;Instructions for users&amp;quot; &amp;quot;Bitte geben Sie Ihren Namen ein&amp;quot;. Das zweite Feld wird &amp;quot;E-Mail&amp;quot;, das dritte &amp;quot;Entscheidung&amp;quot; genannt.&lt;br /&gt;
{|&lt;br /&gt;
|[[Bild:Chronoforms wizard start.jpg|thumb|200px|Den Wizard starten]]&lt;br /&gt;
|[[Bild:Chronoforms wizard felder.jpg|thumb|200px|Felder ziehen]]&lt;br /&gt;
|[[Bild:Chronoforms konfiguration feld.jpg|thumb|200px|Felder Konfigurieren]]&lt;br /&gt;
|}&lt;br /&gt;
In dem Register &amp;quot;Form Settings&amp;quot; wird dem Formular ein Name gegeben, &amp;quot;Published&amp;quot; auf &amp;quot;Yes&amp;quot; gesetzt.&lt;br /&gt;
&lt;br /&gt;
Wenn man jetzt oben rechts auf &amp;quot;Speichern &amp;amp; Schließen&amp;quot; geht, wird der HTML-Code erstellt und man gelangt auf den &amp;quot;Forms Manager&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Forms Manager ==&lt;br /&gt;
[[Bild:Chronoforms forms manager.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Html-Code für das Formular ===&lt;br /&gt;
Im &amp;quot;Forms Manager&amp;quot; auf den Namen des Formulars klicken. Die Registerkarte &amp;quot;Code&amp;quot; aufrufen. Dort findet sich der HTML-Code unseres obe erstellten Formulars. Dort kann auch der Code eines vorhandene HTML-Formulare direkt hinkopiert werden.&lt;br /&gt;
&lt;br /&gt;
=== Joomla!-Datenbanktabelle erstellen ===&lt;br /&gt;
Vor das Formular, für das eine Tabelle erstellt werden soll, ein Häkchen setzen. Mit einem Klick auf &amp;quot;Create Table&amp;quot; werden die Felder angezeigt:&lt;br /&gt;
[[Bild:Chronoforms create table.jpg]]&lt;br /&gt;
&lt;br /&gt;
Das Feld Entscheidung kann auf &amp;quot;TINYINT&amp;quot; gesetzt werden, weil das für ein Drop-Down mit Ja/Nein-Auswahl besser ist. Für die Länge reicht &amp;quot;1&amp;quot;, nämlich, wenn wir vorher die Optionen für dieses Feld auf 0=nein und 1=ja gesetzt haben.&lt;br /&gt;
Auf Save klicken und Ihre DB-Tabelle sollte ohne Probleme erstellt werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Events ergänzen ==&lt;br /&gt;
Das Formular arbeitet aber noch nicht im Frontend. Dazu ist es notwendig, das Register &amp;quot;Events&amp;quot; zu ergänzen.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Chronoforms events.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Grundsätzlich gibt es zwei Events, nämlich &amp;quot;On Load&amp;quot; und &amp;quot;On Submit&amp;quot;. Mit &amp;quot;Add Event&amp;quot; können weitere hinzugefügt werden. Die möglichen &amp;quot;Actions&amp;quot; sind auf der linken Seite aufgelistet.&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wurde &amp;quot;Show HTML&amp;quot;-Aktion aus den &amp;quot;Core Actions&amp;quot; auf die Registerkarte &amp;quot;events&amp;quot; in das Feld &amp;quot;OnLoad&amp;quot; gezogen, um unseren Formular-Code zu rändern. Damit eine E-Mails verschickt werden, wird &amp;quot;Email&amp;quot; nach &amp;quot;On Submit&amp;quot; gebracht. Die Daten in die Datenbank speichert &amp;quot;DB Save&amp;quot; aus &amp;quot;DB-Operations&amp;quot; und eine Antwort &amp;quot;Redirect User&amp;quot; aus &amp;quot;Redirect/Remote Submit&amp;quot;. &amp;quot;Schow Thanks Message&amp;quot; aus den &amp;quot;Core Actions&amp;quot; würde eine Standard-Danke-Meldung zurück geben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Einzelne der &amp;quot;Events&amp;quot; müssen jetzt noch konfiguriert werden. ===&lt;br /&gt;
&lt;br /&gt;
'''Email:'''&lt;br /&gt;
&lt;br /&gt;
Durch einen Klick auf &amp;quot;Generate Auto Template&amp;quot; im Register Template wird automatisch die Antwort-E-Mail erstellt. Im Register &amp;quot;Static&amp;quot; werden z. B. die E-Mail Adressen für den Empfänger der E-Mail und die E-Mail-Adresse des Absenders eingegeben.&lt;br /&gt;
{|&lt;br /&gt;
|[[Bild:Chronoforms events generate template.jpg|top|thumb|500px|Html für Antwort E-Mail erstellen]]&lt;br /&gt;
|[[Bild:Chronoforms events email zuordnen.jpg|thumb|300px|E-Mail-Adressen eingeben]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''DB-Save:'''&lt;br /&gt;
&lt;br /&gt;
Im Register &amp;quot;Basic&amp;quot; wird unter &amp;quot;Table&amp;quot; die vorhin erstellte Tabelle ausgewählt.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Chronoforms events tabelle zuordnen.jpg|left|thumb|300px|Tabelle zuordnen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
'''Redirect User:'''&lt;br /&gt;
&lt;br /&gt;
Da kann ein vorher erstellter Beitrag ausgewählt werden. Würde hier der Event &amp;quot;Schow Thanks Message&amp;quot; aus den &amp;quot;Core Actions&amp;quot; ausgewählt worden sein, würde eine Standard-Danke-Meldung zurück geben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Formular testen ===&lt;br /&gt;
Rechts oben befindet sich ein Button &amp;quot;Test Form&amp;quot;, mit dem das Formular getestet werden kann. Ist im Formular ein Submit-Knopf enthalten, wird nach dessen Betätigung eine leere Seite angezeigt, wenn in den Einstellungen unter &amp;quot;Show Thanks Message&amp;quot; kein Text eingegeben wurde.&lt;br /&gt;
Wird &amp;quot;Show Thanks Message&amp;quot; durch &amp;quot;ReDirekt User&amp;quot; ersetzt, kann dort in den Einstellungen der Link auf einen bestehenden Beitrag eingegeben werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
== Gespeicherte Daten in einem Formular verwenden ==&lt;br /&gt;
&lt;br /&gt;
== Gespeicherte Datensätze auflisten und verändern ==&lt;br /&gt;
&lt;br /&gt;
== Ein Joomla! Anmelde-Formular erstellen ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Joomla! erweitern|ChronoForms]]&lt;br /&gt;
[[Kategorie:Komponenten|ChronoForms]]&lt;br /&gt;
[[Kategorie:3rd Party|ChronoForms]]&lt;br /&gt;
[[Kategorie:ChronoForms|ChronoForms]]&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Datei:Chronoforms_events_generate_template.jpg</id>
		<title>Datei:Chronoforms events generate template.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Datei:Chronoforms_events_generate_template.jpg"/>
				<updated>2012-04-21T14:42:08Z</updated>
		
		<summary type="html">&lt;p&gt;7list: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Datei:Chronoforms_events_tabelle_zuordnen.jpg</id>
		<title>Datei:Chronoforms events tabelle zuordnen.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Datei:Chronoforms_events_tabelle_zuordnen.jpg"/>
				<updated>2012-04-21T14:40:15Z</updated>
		
		<summary type="html">&lt;p&gt;7list: lud eine neue Version von „Datei:Chronoforms events tabelle zuordnen.jpg“ hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Datei:Chronoforms_events_tabelle_zuordnen.jpg</id>
		<title>Datei:Chronoforms events tabelle zuordnen.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Datei:Chronoforms_events_tabelle_zuordnen.jpg"/>
				<updated>2012-04-21T14:32:43Z</updated>
		
		<summary type="html">&lt;p&gt;7list: lud eine neue Version von „Datei:Chronoforms events tabelle zuordnen.jpg“ hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Datei:Chronoforms_events_tabelle_zuordnen.jpg</id>
		<title>Datei:Chronoforms events tabelle zuordnen.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Datei:Chronoforms_events_tabelle_zuordnen.jpg"/>
				<updated>2012-04-21T14:27:59Z</updated>
		
		<summary type="html">&lt;p&gt;7list: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Datei:Chronoforms_events_email_zuordnen.jpg</id>
		<title>Datei:Chronoforms events email zuordnen.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Datei:Chronoforms_events_email_zuordnen.jpg"/>
				<updated>2012-04-21T14:27:19Z</updated>
		
		<summary type="html">&lt;p&gt;7list: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Datei:Chronoforms_events.jpg</id>
		<title>Datei:Chronoforms events.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Datei:Chronoforms_events.jpg"/>
				<updated>2012-04-21T14:26:37Z</updated>
		
		<summary type="html">&lt;p&gt;7list: lud eine neue Version von „Datei:Chronoforms events.jpg“ hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Datei:Chronoforms_events.jpg</id>
		<title>Datei:Chronoforms events.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Datei:Chronoforms_events.jpg"/>
				<updated>2012-04-21T13:46:18Z</updated>
		
		<summary type="html">&lt;p&gt;7list: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Datei:Chronoforms_create_table.jpg</id>
		<title>Datei:Chronoforms create table.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Datei:Chronoforms_create_table.jpg"/>
				<updated>2012-04-21T13:24:43Z</updated>
		
		<summary type="html">&lt;p&gt;7list: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Datei:Chronoforms_forms_manager.jpg</id>
		<title>Datei:Chronoforms forms manager.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Datei:Chronoforms_forms_manager.jpg"/>
				<updated>2012-04-21T12:52:21Z</updated>
		
		<summary type="html">&lt;p&gt;7list: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Datei:Chronoforms_konfiguration_feld.jpg</id>
		<title>Datei:Chronoforms konfiguration feld.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Datei:Chronoforms_konfiguration_feld.jpg"/>
				<updated>2012-04-21T12:15:43Z</updated>
		
		<summary type="html">&lt;p&gt;7list: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Datei:Chronoforms_wizard_felder.jpg</id>
		<title>Datei:Chronoforms wizard felder.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Datei:Chronoforms_wizard_felder.jpg"/>
				<updated>2012-04-21T12:12:35Z</updated>
		
		<summary type="html">&lt;p&gt;7list: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Datei:Chronoforms_wizard_start.jpg</id>
		<title>Datei:Chronoforms wizard start.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Datei:Chronoforms_wizard_start.jpg"/>
				<updated>2012-04-21T11:59:02Z</updated>
		
		<summary type="html">&lt;p&gt;7list: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Joomla!_erweitern/Komponenten/3rd_Party/ChronoForms</id>
		<title>Joomla! erweitern/Komponenten/3rd Party/ChronoForms</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Joomla!_erweitern/Komponenten/3rd_Party/ChronoForms"/>
				<updated>2012-04-19T08:31:10Z</updated>
		
		<summary type="html">&lt;p&gt;7list: Rechtschreibung verbessert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mit der Komponente ChronoForms können Formulare erstellt und auf der Seite eingebunden werden. Es können aber auch schon vorhandene HTML-Formulare verwendet werden. &lt;br /&gt;
{{in arbeit|--[[Benutzer:7list|7list]] 10:31, 19. Apr. 2012 (CEST)}}&lt;br /&gt;
&lt;br /&gt;
Den folgenden Ausführungen liegen bei [[http://www.chronoengine.com/tutorials/chronoforms-j15-tutorials/154-v4-tutorials.html|ChronoEngine]] veröffentlichte Tutorials zu Grunde.&lt;br /&gt;
&lt;br /&gt;
== Ein Formular mit dem Wizard erstellen ==&lt;br /&gt;
Den Wizard starten. Aus dem Fenster &amp;quot;elements&amp;quot; alle benötigten Teile (z.B. Text Box) auf die rechte Seite in das Fenster &amp;quot;Preview&amp;quot; ziehen.&lt;br /&gt;
Die Einstellungen der Felder können verändert werden. Dazu auf das mittlere der 3 Bearbeitungs-Knöpfe rechts neben dem Feld klicken. (Die Beschreibung der Knöpfe befindet sich in der Registerkarte &amp;quot;Legend&amp;quot;.)&lt;br /&gt;
Wenn ein Feld geändert wurde, auf den &amp;quot;Apply&amp;quot;-Button klicken. Der Text im Button ändert sich damit auf &amp;quot;Saved&amp;quot;.&lt;br /&gt;
Bitte an den &amp;quot;Submit-Button&amp;quot; denken, wenn das Formular abgeschickt werden soll.&lt;br /&gt;
In dem Register &amp;quot;Form Settings&amp;quot; wird dem Formular ein Name gegeben. Die Einstellungen &amp;quot;Published&amp;quot; den Wünschen entsprechend anpassen.&lt;br /&gt;
Wenn man jetzt oben rechts auf &amp;quot;Speichern &amp;amp; Schließen&amp;quot; oder &amp;quot;Speichern&amp;quot; geht, wird der HTML-Code erstellt, das Formular arbeitet aber noch nicht im Frontend.&lt;br /&gt;
Dazu ist es notwendig, das Register &amp;quot;Events&amp;quot; zu ergänzen.&lt;br /&gt;
Grundsätzlich gibt es zwei Events, nämlich &amp;quot;On Load&amp;quot; und &amp;quot;On Submit&amp;quot;. Mit &amp;quot;Add Event&amp;quot; können weitere hinzugefügt werden. Die möglichen &amp;quot;Actions&amp;quot; sind auf der linken Seite aufgelistet.&lt;br /&gt;
Für dieses Beispiel bitte aus &amp;quot;actions&amp;quot; &amp;quot;Show html&amp;quot; nach rechts in das Fenster &amp;quot;On Load&amp;quot; und &amp;quot;Show Thanks Message&amp;quot; nach &amp;quot;On Submit&amp;quot; ziehen.&lt;br /&gt;
Rechts oben befindet sich ein Button &amp;quot;Test Form&amp;quot;, mit dem das Formular getestet werden kann. Ist im Formular ein Submit-Knopf enthalten, wird nach dessen Betätigung eine leere Seite angezeigt, wenn in den Einstellungen unter &amp;quot;Show Thanks Message&amp;quot; kein Texte eingegeben wurde.&lt;br /&gt;
Wird &amp;quot;Show Thanks Message&amp;quot; durch &amp;quot;ReDirekt User&amp;quot; ersetzt, kann dort in den Einstellungen der Link auf einen bestehenden Beitrag eingegeben werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Html-Code für das Formular ===&lt;br /&gt;
Im &amp;quot;Forms Manager&amp;quot; das Formular mit einem Häkchen auswählen und Bearbeiten klicken. Die Registerkarte &amp;quot;Code&amp;quot; aufrufen. Dort kann auch der Code eines vorhandene HTML-Formulare hinkopiert werden.&lt;br /&gt;
== Ein Formular erstellen, das Daten in die Joomla!-Datenbank speichert ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gespeicherte Daten in einem Formular verwenden ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gespeicherte Datensätze auflisten und verändern ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ein Joomla! Anmelde-Formular erstellen ==&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Struktur</id>
		<title>Struktur</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Struktur"/>
				<updated>2012-04-19T06:09:59Z</updated>
		
		<summary type="html">&lt;p&gt;7list: /* Joomla! erweitern */ ChronoForms ergänzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Informationen ==&lt;br /&gt;
&lt;br /&gt;
Dies ist eine grobe Struktur, wie Inhalte in diesem Wiki gegliedert sein sollten, damit sie der logischen Struktur entsprechen, die wir versuchen hier umzusetzen. Allgemein ist der Startpunkt des Wikis [[Joomla! Wiki|hier]].&lt;br /&gt;
&lt;br /&gt;
== Struktur ==&lt;br /&gt;
&lt;br /&gt;
- [[Joomla! Wiki|Root]]&lt;br /&gt;
----&lt;br /&gt;
*[[:Kategorie:Einsteiger|Einsteiger]]&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
[[Installation|Installation]]&lt;br /&gt;
*[[Installation/Systemvoraussetzungen|Systemvoraussetzungen]]&lt;br /&gt;
**[[Installation/Systemvoraussetzungen/Webserver|Webserver]]&lt;br /&gt;
**[[Installation/Systemvoraussetzungen/PHP|PHP]]&lt;br /&gt;
**[[Installation/Systemvoraussetzungen/MySQL|MySQL]]&lt;br /&gt;
*[[Installation/Lokale Installation|Lokale Installation]]&lt;br /&gt;
**[[Installation/Lokale Installation/XAMPP|XAMPP]]&lt;br /&gt;
**[[Installation/Lokale_Installation/Mac installation|Mac installation]]&lt;br /&gt;
**[[Installation/Lokale_Installation/Linux_Installation|Linux Installation]]&lt;br /&gt;
*[[Installation/WEB Installation|WEB Installation]]&lt;br /&gt;
**[[Installation/WEB Installation/Servereinstellungen|Servereinstellungen]]&lt;br /&gt;
**[[Installation/WEB Installation/Schreibrechte+CHMOD|Schreibrechte/CHMOD]]&lt;br /&gt;
*[[Installation/Installationsvorgang|Installationsvorgang]]&lt;br /&gt;
&lt;br /&gt;
== Joomla! nutzen ==&lt;br /&gt;
[[Joomla! nutzen|Joomla! nutzen]]&lt;br /&gt;
*[[Joomla! nutzen/Backend|Backend]]&lt;br /&gt;
**[[Joomla! nutzen/Backend/Kontrollzentrum|Kontrollzentrum]]&lt;br /&gt;
**[[Joomla! nutzen/Backend/Globale Konfiguration|Globale Konfiguration]]&lt;br /&gt;
**[[Joomla! nutzen/Backend/Systemanpassung|Systemanpassung]]&lt;br /&gt;
**[[Joomla! nutzen/Backend/Systeminfo|Systeminfo]]&lt;br /&gt;
*[[Joomla! nutzen/Frontend|Frontend]]&lt;br /&gt;
**[[Joomla! nutzen/Frontend/Layout-Kontrolle|Layout-Kontrolle]]&lt;br /&gt;
*[[Joomla! nutzen/Menüverwaltung|Menüverwaltung]]&lt;br /&gt;
**[[Joomla! nutzen/Menüverwaltung/Interner Link|Interner Link]]&lt;br /&gt;
**[[Joomla! nutzen/Menüverwaltung#Externer Link|Externer Link]]&lt;br /&gt;
**[[Joomla! nutzen/Menüverwaltung#Trennzeichen|Trennzeichen]]&lt;br /&gt;
**[[Joomla! nutzen/Menüverwaltung#Alias|Alias]]&lt;br /&gt;
*[[Joomla! nutzen/Benutzerverwaltung|Benutzerverwaltung]]&lt;br /&gt;
*[[Joomla! nutzen/Core-Komponenten|Core-Komponenten]]&lt;br /&gt;
**[[Joomla! nutzen/Core-Komponenten/Inhalte|Inhalte]]&lt;br /&gt;
**[[Joomla! nutzen/Core-Komponenten/Beiträge|Beiträge]]&lt;br /&gt;
**[[Joomla! nutzen/Core-Komponenten/Banner|Banner]]&lt;br /&gt;
**[[Joomla! nutzen/Core-Komponenten/Kontakte|Kontakte]]&lt;br /&gt;
**[[Joomla! nutzen/Core-Komponenten/Medien|Medien]]&lt;br /&gt;
**[[Joomla! nutzen/Core-Komponenten/Umfragen|Umfragen]]&lt;br /&gt;
**[[Joomla! nutzen/Core-Komponenten/Suche|Suche]]&lt;br /&gt;
**[[Joomla! nutzen/Core-Komponenten/Weblinks|Weblinks]]&lt;br /&gt;
**[[Joomla! nutzen/Core-Komponenten/Wrapper|Wrapper]]&lt;br /&gt;
*[[Joomla! nutzen/Core-Module|Core-Module]] &lt;br /&gt;
**[[Joomla! nutzen/Core-Module/Banner|Banner]] &lt;br /&gt;
**[[Joomla! nutzen/Core-Module/Navigationspfad|Navigationspfad (Breadcrumbs)]]&lt;br /&gt;
**[[Joomla! nutzen/Core-Module/Eigenes HTML|Eigenes HTML]] &lt;br /&gt;
**[[Joomla! nutzen/Core-Module/Feed-Anzeige|Feed-Anzeige]] &lt;br /&gt;
**[[Joomla! nutzen/Core-Module/Fußzeile|Fußzeile]]&lt;br /&gt;
**[[Joomla! nutzen/Core-Module/Neueste Nachrichten|Neuste Nachrichten]] &lt;br /&gt;
**[[Joomla! nutzen/Core-Module/Anmeldung|Anmeldung]] &lt;br /&gt;
**[[Joomla! nutzen/Core-Module/Hauptmenü|Hauptmenü]]&lt;br /&gt;
**[[Joomla! nutzen/Core-Module/Meist gelesen|Meist gelesen]]&lt;br /&gt;
**[[Joomla! nutzen/Core-Module/Schlagzeilen|Schlagzeilen]]&lt;br /&gt;
**[[Joomla! nutzen/Core-Module/Umfragen|Umfragen]]&lt;br /&gt;
**[[Joomla! nutzen/Core-Module/Zufallsbild|Zufallsbild]]&lt;br /&gt;
**[[Joomla! nutzen/Core-Module/Verwandte Beiträge|Verwandte Beiträge]]&lt;br /&gt;
**[[Joomla! nutzen/Core-Module/Suche|Suche]]&lt;br /&gt;
**[[Joomla! nutzen/Core-Module/Wrapper|Wrapper]] &lt;br /&gt;
**[[Joomla! nutzen/Core-Module/Allgemeine Parameter|Allgemeine Parameter]]&lt;br /&gt;
*[[Joomla! nutzen/Core-Plugins|Core-Plugins]]&lt;br /&gt;
**[[Joomla! nutzen/Core-Plugins/Authentifikation|Authentifikation]]&lt;br /&gt;
***[[Joomla! nutzen/Core-Plugins/Authentifikation#Joomla|Joomla!]]&lt;br /&gt;
***[[Joomla! nutzen/Core-Plugins/Authentifikation/LDAP|LDAP]]&lt;br /&gt;
***[[Joomla! nutzen/Core-Plugins/Authentifikation/OpenID|OpenID]]&lt;br /&gt;
***[[Joomla! nutzen/Core-Plugins/Authentifikation#GMail|GMail]]&lt;br /&gt;
**[[Joomla! nutzen/Core-Plugins/Inhalt|Inhalt]]&lt;br /&gt;
***[[Joomla! nutzen/Core-Plugins/Inhalt/Seitennavigation|Seitennavigation]]&lt;br /&gt;
***[[Joomla! nutzen/Core-Plugins/Inhalt/Bewertung|Bewertung]]&lt;br /&gt;
***[[Joomla! nutzen/Core-Plugins/Inhalt/E-Mail Verschleierung|E-Mail Verschleierung]]&lt;br /&gt;
***[[Joomla! nutzen/Core-Plugins/Inhalt/GeSHI|Code-Hervorhebung (GeSHI)]]&lt;br /&gt;
***[[Joomla! nutzen/Core-Plugins/Inhalt/Modul laden|Modul laden]]&lt;br /&gt;
***[[Joomla! nutzen/Core-Plugins/Inhalt/Seitenumbruch|Seitenumbruch]]&lt;br /&gt;
**[[Joomla! nutzen/Core-Plugins/Editoren|Editoren]]&lt;br /&gt;
***[[Joomla! nutzen/Core-Plugins/Editoren/Tiny MCE|Tiny MCE]]&lt;br /&gt;
***[[Joomla! nutzen/Core-Plugins/Editoren/XStandard|XStandard]]&lt;br /&gt;
***[[Joomla! nutzen/Core-Plugins/Editoren/Kein Editor|Kein Editor]]&lt;br /&gt;
**[[Joomla! nutzen/Core-Plugins/Editoren xtd|Editoren xtd]]&lt;br /&gt;
**[[Joomla! nutzen/Core-Plugins/Suche|Suche]]&lt;br /&gt;
**[[Joomla! nutzen/Core-Plugins/System|System]]&lt;br /&gt;
***[[Joomla! nutzen/Core-Plugins/System/Debug|Debug]]&lt;br /&gt;
***[[Joomla! nutzen/Core-Plugins/System#SEF|SEF]]&lt;br /&gt;
***[[Joomla! nutzen/Core-Plugins/System#Legacy|Legacy]]&lt;br /&gt;
***[[Joomla! nutzen/Core-Plugins/System#Cache|Cache]]&lt;br /&gt;
***[[Joomla! nutzen/Core-Plugins/System/Protokoll|Protokoll]]&lt;br /&gt;
***[[Joomla! nutzen/Core-Plugins/System#Remember Me|Remember Me]]&lt;br /&gt;
***[[Joomla! nutzen/Core-Plugins/System/Backlink|Backlink]]&lt;br /&gt;
**[[Joomla! nutzen/Core-Plugins/Benutzer|Benutzer]]&lt;br /&gt;
***Joomla&lt;br /&gt;
**[[Joomla! nutzen/Core-Plugins/XML-RPC|XML-RPC]]&lt;br /&gt;
***Joomla&lt;br /&gt;
***Blogger API&lt;br /&gt;
*[[Joomla! nutzen/Core-Templates|Core-Templates]]&lt;br /&gt;
**Core-Templates Joomla!1.5&lt;br /&gt;
***[[Joomla! nutzen/Core-Templates/Rhuk Milkyway|Rhuk Milkyway]]&lt;br /&gt;
***[[Joomla! nutzen/Core-Templates/Beez|Beez]]&lt;br /&gt;
****[[Joomla! nutzen/Core-Templates/Beez/html|Verschiedene Overrides]]&lt;br /&gt;
****[[Joomla! nutzen/Core-Templates/Beez/html/frontpage|Frontpage Ansicht]]&lt;br /&gt;
***...&lt;br /&gt;
***[[Joomla! nutzen/Core-Templates/Ja Purity|Ja Purity]]&lt;br /&gt;
**Core-Templates Joomla!1.7&lt;br /&gt;
***[[Joomla! nutzen/Core-Templates/Atomic - Default|Atomic - Default]]&lt;br /&gt;
***[[Joomla! nutzen/Core-Templates/Beez5 - Default-Fruit Shop|Beez5 - Default-Fruit Shop]]&lt;br /&gt;
***[[Joomla! nutzen/Core-Templates/Beez2 - Parkseiten|Beez2 - Parkseiten]]&lt;br /&gt;
***[[Joomla! nutzen/Core-Templates/Beez2 - Default|Beez2 - Default]]&lt;br /&gt;
***[[Joomla! nutzen/Core-Templates/Bluestork - Default|Bluestork - Default]]&lt;br /&gt;
***[[Joomla! nutzen/Core-Templates/Hathor - Default|Hathor - Default]]&lt;br /&gt;
***...&lt;br /&gt;
*[[Joomla! nutzen/Checkin|Checkin]]&lt;br /&gt;
*...&lt;br /&gt;
[[Joomla! nutzen/Fehlermeldungen|Fehlermeldungen]]&lt;br /&gt;
*Fehler: Es konnte keine XML-Setupdatei für Joomla! in diesem Paket gefunden werden!&lt;br /&gt;
*404 - Komponente nicht gefunden!&lt;br /&gt;
*...&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
*[[:Kategorie:Fortgeschrittene|Fortgeschrittene]]&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Joomla! Wartung ==&lt;br /&gt;
[[Joomla! Wartung]]&lt;br /&gt;
*[[Joomla! Wartung/Joomla! offline nehmen|Joomla! offline nehmen]]&lt;br /&gt;
[[Joomla! Wartung/Aktualisieren|Joomla! aktualisieren - Update]]&lt;br /&gt;
*[[Joomla! Wartung/Aktualisieren/FTP|Aktualisierung über FTP]]&lt;br /&gt;
*[[Joomla! Wartung/Aktualisieren/Shell|Aktualisierung mit der Shell]]&lt;br /&gt;
* Gibt es weitere Möglichkeiten?&lt;br /&gt;
[[Joomla! Wartung/Backup|Joomla! sichern und wiederherstellen - Backup und Restore]]&lt;br /&gt;
*[[Joomla! Wartung/Backup/PHPMyAdmin|Sicherung der Datenbank]]&lt;br /&gt;
*[[Joomla! Wartung/Backup/PHPMyAdmin kopieren|Datenbank kopieren]]&lt;br /&gt;
*[[Joomla! Wartung/Backup/Wiederherstellung der Datenbank|Wiederherstellung der Datenbank]]&lt;br /&gt;
*[[Joomla! Wartung/Backup/FTP|Sicherung der Dateien]]&lt;br /&gt;
*[[Joomla! Wartung/Backup/Wiederherstellung der Dateien|Wiederherstellung der Dateien]]&lt;br /&gt;
*[[Joomla! Wartung/Backup/Komponenten|Komponenten für die Sicherung]]&lt;br /&gt;
[[Joomla! Wartung/Migration|Joomla! Migration]]&lt;br /&gt;
*[[Joomla! Wartung/Migration/1.0 zu 1.5|1.0 zu 1.5]]&lt;br /&gt;
**[[Joomla! Wartung/Migration/1.0 zu 1.5/Migrator-Plugin|Migrator-Plugin]]&lt;br /&gt;
**[[Joomla! Wartung/Migration/1.0 zu 1.5/weitere Migrator-Plugins|weitere Migrator-Plugins]]&lt;br /&gt;
**[[Joomla! Wartung/Migration/1.0 zu 1.5/Migration ohne Plugin|Migration ohne Plugin]]&lt;br /&gt;
**[[Joomla! Wartung/Migration/1.0 zu 1.5/Template-Migration|Template-Migration]]&lt;br /&gt;
**[[Joomla! Wartung/Migration/1.0 zu 1.5/Legacy-Plugin|Legacy-Plugin]]&lt;br /&gt;
*[[Joomla! Wartung/Migration/1.5 zu 1.6|1.5 zu 1.6]]&lt;br /&gt;
*[[Joomla! Wartung/Migration/1.6 zu 1.7|1.6 zu 1.7]]&lt;br /&gt;
&lt;br /&gt;
== Joomla! erweitern ==&lt;br /&gt;
*[[Joomla! erweitern|Joomla! erweitern]]&lt;br /&gt;
** [[Joomla! erweitern/Templates/Verwalten|Templates verwalten]]&lt;br /&gt;
** [[Joomla! erweitern/Templates/Bearbeiten|Templates bearbeiten]]&lt;br /&gt;
* [[Joomla! erweitern/Komponenten/3rd Party|Komponenten 3rd Party]]&lt;br /&gt;
** [[Joomla! erweitern/Komponenten/3rd Party/BreezingForms|BreezingForms]]&lt;br /&gt;
*** [[Joomla! erweitern/Komponenten/3rd Party/BreezingForms/eigene Danke-Seite erstellen|eigene Danke-Seite erstellen]]&lt;br /&gt;
*** [[Joomla! erweitern/Komponenten/3rd Party/BreezingForms/Einführung Scripts|Einführung Scripts]]&lt;br /&gt;
** [[Joomla! erweitern/Komponenten/3rd Party/ChronoForms|ChronoForms]]&lt;br /&gt;
** [[Joomla! erweitern/Komponenten/3rd Party/DOCman RSS|DOCman RSS]]&lt;br /&gt;
** [[Joomla! erweitern/Komponenten/3rd Party/GCalendar|GCalendar]]&lt;br /&gt;
** [[Joomla! erweitern/Komponenten/3rd Party/Joomfish|Joomfish]]&lt;br /&gt;
*** [[Joomla! erweitern/Komponenten/3rd Party/Joomfish/Einrichten|Joomfish Einrichten]]&lt;br /&gt;
*** [[Joomla! erweitern/Komponenten/3rd Party/Joomfish/Aktualisieren|Joomfish Aktualisieren]]&lt;br /&gt;
*** [[Joomla! erweitern/Komponenten/3rd Party/Joomfish/Löschen|Joomfish Löschen]]&lt;br /&gt;
*** [[Joomla! erweitern/Komponenten/3rd Party/Joomfish/In andere Komponenten integrieren|Joomfish in andere Komponenten integrieren]]&lt;br /&gt;
** [[Joomla! erweitern/Komponenten/3rd Party/Jumi|Jumi]]&lt;br /&gt;
** [[Joomla! erweitern/Komponenten/3rd Party/Phoca Gästebuch|Phoca Gästebuch]]&lt;br /&gt;
*** [[Joomla! erweitern/Komponenten/3rd Party/Einträge ergänzen|Einträge aus fremden Gästebuch importieren]]&lt;br /&gt;
** [[Joomla! erweitern/Komponenten/3rd Party/Phoca Gallery|Phoca Gallery]]&lt;br /&gt;
** [[Joomla! erweitern/Komponenten/3rd Party/Virtuemart|Virtuemart]]&lt;br /&gt;
*** [[Joomla! erweitern/Komponenten/3rd Party/Virtuemart/Konfiguration|Virtuemart Konfiguration]]&lt;br /&gt;
*** [[Joomla! erweitern/Komponenten/3rd Party/Virtuemart/Einrichten|Virtuemart Einrichten]]&lt;br /&gt;
**** [[Joomla! erweitern/Komponenten/3rd Party/Virtuemart/Einrichten/Produkte|Produkte]]&lt;br /&gt;
**** [[Joomla! erweitern/Komponenten/3rd Party/Virtuemart/Einrichten/Kategorien|Kategorien]]&lt;br /&gt;
*** [[Joomla! erweitern/Komponenten/3rd Party/Virtuemart/anpassen|Virtuemart anpassen]]&lt;br /&gt;
**** [[Joomla! erweitern/Komponenten/3rd Party/Virtuemart/anpassen/Variable|Die Variablen]]&lt;br /&gt;
*** [[Joomla! erweitern/Komponenten/3rd Party/Virtuemart/Aktualisieren|Virtuemart Aktualisieren]]&lt;br /&gt;
*** [[Joomla! erweitern/Komponenten/3rd Party/Virtuemart/Löschen|Virtuemart Löschen]]&lt;br /&gt;
** [...]&lt;br /&gt;
**Verlinken (evtl. Menu s.o.)&lt;br /&gt;
**Template override&lt;br /&gt;
* [[Joomla! erweitern/Module/3rd Party|Module 3rd Party]]&lt;br /&gt;
** [[Joomla! erweitern/Module/3rd Party/ImageSlideShow|ImageSlideShow]]&lt;br /&gt;
** [[Joomla! erweitern/Module/3rd Party/Jumi|Jumi]]&lt;br /&gt;
** [[Joomla! erweitern/Module/3rd Party/PhocaGallery|Phoca Gallery]]&lt;br /&gt;
*** [[Joomla! erweitern/Module/3rd Party/PhocaGallery/Menü_Modul|Menü Modul]]&lt;br /&gt;
*** [[Joomla! erweitern/Module/3rd Party/PhocaGallery/Random_Image|Random Image]]&lt;br /&gt;
*** [[Joomla! erweitern/Module/3rd Party/PhocaGallery/Tree_Module|Tree Modul]]&lt;br /&gt;
** [[Joomla! erweitern/Module/3rd Party/RockSlideshow|RockSlideshow]]&lt;br /&gt;
*** [[Joomla! erweitern/Module/3rd Party/RockSlideshow/Einrichten|RockSlideshow Einrichten]]&lt;br /&gt;
** Template override&lt;br /&gt;
* [[Joomla! erweitern/Plugins/3rd Party|Plugins 3rd Party]]&lt;br /&gt;
**[[Joomla! erweitern/Plugins/3rd Party/Google Maps Plugin|Google Maps Plugin]]&lt;br /&gt;
**[[Joomla! erweitern/Plugins/3rd Party/Imagesizer|Imagesizer]]&lt;br /&gt;
**[[Joomla! erweitern/Plugins/3rd Party/Jumi|Jumi]]&lt;br /&gt;
**[[Joomla! erweitern/Plugins/3rd Party/Lightboxes|Lightboxes]]&lt;br /&gt;
***[[Joomla! erweitern/Plugins/3rd Party/Lightboxes/Die in Joomla integrierte Modal-Lightbox|Die in Joomla integrierte Modal-Lightbox]]&lt;br /&gt;
***[[Joomla! erweitern/Plugins/3rd Party/Lightboxes/Rokbox|Die RokBox]]&lt;br /&gt;
**[[Joomla! erweitern/Plugins/3rd Party/Phoca Gallery Plugin|Phoca Gallery Plugin]]&lt;br /&gt;
***[[Joomla! erweitern/Plugins/3rd Party/Phoca Gallery Plugin/Code für das Phoca Gallery Plugin|Code für das Phoca Gallery Plugin]]&lt;br /&gt;
**[[Joomla! erweitern/Plugins/3rd Party/Phoca Gallery Slideshow|Phoca Gallery Slideshow Plugin]]&lt;br /&gt;
** [[Joomla! erweitern/Plugins/3rd Party/restrict|restrict - Benutzer Zugriff nur auf spezielle Komponente gewähren]]&lt;br /&gt;
**[[Joomla! erweitern/Plugins/3rd Party/sigplus Image Gallery Plus|sigplus Image Gallery Plus]]&lt;br /&gt;
* [[Joomla! erweitern/Templates/3rd Party|Templates 3rd Party]]&lt;br /&gt;
*[[Joomla! erweitern/Sprachen|Sprachen]]&lt;br /&gt;
**[[Joomla! erweitern/Sprachen/Installieren|Sprachen Installieren]]&lt;br /&gt;
**[[Joomla! erweitern/Sprachen/Einrichten|Sprachen Einrichten]]&lt;br /&gt;
**[[Joomla! erweitern/Sprachen/Löschen|Sprachen Löschen]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
*Experten&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Joomla! Programmierung ==&lt;br /&gt;
&lt;br /&gt;
*MVC&lt;br /&gt;
**Prinzip&lt;br /&gt;
**Struktur&lt;br /&gt;
**...&lt;br /&gt;
&lt;br /&gt;
* [[Joomla!_Programmierung/Programmierung|Programmierung]]&lt;br /&gt;
** Komponenten&lt;br /&gt;
** [[Joomla!_Programmierung/Programmierung/Module|Module]]&lt;br /&gt;
** [[Joomla!_Programmierung/Programmierung/Plugins|Plugins]]&lt;br /&gt;
** [[Joomla!_Programmierung/Programmierung/Templates|Templates]]&lt;br /&gt;
*** [[Joomla! Programmierung/Programmierung/Templates/Template J15|Templates 1.5.xx]]&lt;br /&gt;
*** [[Joomla! Programmierung/Programmierung/Templates/Ein kleines Template mit Joomla!1.6.xx|Templates 1.6.xx]]&lt;br /&gt;
&lt;br /&gt;
** [[Joomla!_Programmierung/Programmierung/XML_Parameter_Elemente|XML Parameter]]&lt;br /&gt;
** [[Joomla!_Programmierung/Programmierung/Codeschnipsel|Codeschnipsel]]&lt;br /&gt;
&lt;br /&gt;
* [[Joomla!_Programmierung/Framework|Joomla! Framework]]&lt;br /&gt;
&lt;br /&gt;
== Nützliche Werkzeuge ==&lt;br /&gt;
* [[Nützliche Werkzeuge|Nützliche Werkzeuge]]&lt;br /&gt;
** Editoren &lt;br /&gt;
*** [[Nützliche Werkzeuge/Eclipse|Eclipse]]&lt;br /&gt;
** FTP Clients &lt;br /&gt;
*** Filzilla   Nützliche Werkzeuge/EasyCreator&lt;br /&gt;
** Entwicklerwerkzeuge &lt;br /&gt;
*** [[Nützliche Werkzeuge/EasyCreator|EasyCreator]]&lt;br /&gt;
*** [[Nützliche Werkzeuge/Firebug|Firebug]]&lt;br /&gt;
*** [[Nützliche Werkzeuge/Web Developer|Web Developer]]&lt;br /&gt;
&lt;br /&gt;
== Weitere ... ==&lt;br /&gt;
{{@todo|diskussion}}&lt;br /&gt;
&lt;br /&gt;
Tips und Tricks&lt;br /&gt;
*SUBKAT&lt;br /&gt;
**[[Mehrere Domains - ein Joomla!]]&lt;br /&gt;
**[[Menü mit wechselnden Bildern im Template (nicht im Menü)]]&lt;br /&gt;
**[[PHP-scripts]]&lt;br /&gt;
***[[PHP-scripts/Ausgabe in drei Spalten|Ausgabe in drei Spalten]]&lt;br /&gt;
***[[PHP-scripts/Nach dem Ablauf von in einem Modul dargestellten Veranstaltungen wird das Modul deaktiviert|Nach dem Ablauf von in einem Modul dargestellten Veranstaltungen wird das Modul deaktiviert]]&lt;br /&gt;
**[[Wie funktioniert ein FTP-Client]]&lt;br /&gt;
FAQ&lt;br /&gt;
*Fehlermeldungen&lt;br /&gt;
**[[FAQ Fehlermeldungen/Installation|Installation]]&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Joomla!_erweitern/Komponenten/3rd_Party/GCalendar</id>
		<title>Joomla! erweitern/Komponenten/3rd Party/GCalendar</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Joomla!_erweitern/Komponenten/3rd_Party/GCalendar"/>
				<updated>2012-03-28T21:39:51Z</updated>
		
		<summary type="html">&lt;p&gt;7list: auf GCalendar 2..4.1 geändert/ergänzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GCalendar bildet eine Brücke zwischen dem Google-Kalender und Joomla! Mit ihr kann man den von Google kostenlos zur Verfügung gestellten Web-Kalender in die Seite einbinden.&lt;br /&gt;
&lt;br /&gt;
== Vorraussetzung ==&lt;br /&gt;
[[Bild:Google kalender puplic achen.jpg|left|thumb|150px|Freigabe]]Um den Kalender nutzen zu können, ist eine ist ein [https://www.google.com/accounts/NewAccount?hl=DE Google-Konto] erforderlich. Nach der Anmeldung wird über Einstellungen-&amp;gt;Google-Kontoeinstellungen eine Seite geöffnet. Über den Link &amp;quot;Kalender&amp;quot; wird der Google-Kalender eingerichtet. &lt;br /&gt;
&lt;br /&gt;
!!!! Er muss freigegeben/öffentlich gemacht werden !!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Download und Beschreibung ==&lt;br /&gt;
Die Erweiterung findet sich bei [http://g4j.laoneo.net/extensions/gcalendar.html http://www.g4j.laoneo.net]. Dort gibt es auch Demo, Documentation und Forum.&lt;br /&gt;
&lt;br /&gt;
== Google Kalender manager ==&lt;br /&gt;
Beim Aufruf im Kontrollzentrum über Komponenten, GCalendar beiten sich die Auswahlmöglichkeiten Kontroll-Panel, Kalender, Tools und Support.&lt;br /&gt;
Unter Kalender oder mit dem Button &amp;quot;Manage Kalender&amp;quot; werden bereits eingefügte Kalender verwaltet und bearbeitet. Mit den Buttons &amp;quot;Importiere Kalender&amp;quot; und &amp;quot;Kalender hinzufügen&amp;quot; können bei Google eingerichtete Kalender importiert oder manuell hinzugefügt werden.&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
[[Bild:Google-kalender id.jpg|right|thumb|150px|Kalender-ID]][[Bild:Gcalendar_details.jpg|Kalender-Details]]&lt;br /&gt;
&lt;br /&gt;
* Dem neuen Kalender wird im Feld &amp;quot;Namen&amp;quot; ein beliebiger Name gegeben.&lt;br /&gt;
* Die einzugebende Calendar-ID entspricht der Kalender-ID in den Google-Kalender-Einstellungen.&lt;br /&gt;
* Magic Cookie wird freigelassen. &lt;br /&gt;
* Aus den angezeigten Farben kann eine ausgewählt werden.&lt;br /&gt;
&lt;br /&gt;
Unter Tools wird geprüft, ob die Einbindung funktioniert.&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
=== Otionen  ===&lt;br /&gt;
[[Bild:Gcalendar_optionen.jpg|Optionen]]‎ &amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
Besonders wichtig ist, die richtige Zeitzone einzugeben.&lt;br /&gt;
&lt;br /&gt;
== Module ==&lt;br /&gt;
In der Erweiterung sind diese Module enthalten.&lt;br /&gt;
&lt;br /&gt;
* GCalendar Übersicht: Eine kalendarische Übersicht&lt;br /&gt;
* GCalendar nächster Termin: Den nächsten/übernächsten/drittnächsten Termin mit Countdown&lt;br /&gt;
* GCalendar nächster Termin : Ein Liste der nächsten Termine&lt;br /&gt;
&lt;br /&gt;
== Plugins ==&lt;br /&gt;
Außerdem sind zwei Plugins dabei.&lt;br /&gt;
* Inhalt - GCalendar nächster Termin: Bettet ein Datum in den Text eines Beitrags ein, z.B.: {gcalnext [$title$] fängt am [$start %e.%m.%Y$] um [$start %I:%M%P$] an und endet um [$finish %I:%M%P$]} gibt aus &amp;quot;Event-Title fängt am tt.mm.jjjj um hh:mm pm an und endet um hh:mm pm&amp;quot;&lt;br /&gt;
* Suche - GCalendar: Dieses Plugin integriert eine Suche.&lt;br /&gt;
&lt;br /&gt;
== Terminliste in einen Beitrag einbinden ==&lt;br /&gt;
* Das Modul mod_gcalendar_upcoming  aktiviert und in den Parameter die &amp;quot;Max events&amp;quot; erhöht.&lt;br /&gt;
* Das Modul wird dann im Content/Beitrag mit {loadposition xxx} aufgerufen, wobei xxx für die Position des Moduls steht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Joomla! erweitern|GCalendar]]&lt;br /&gt;
[[Kategorie:Komponenten|GCalendar]]&lt;br /&gt;
[[Kategorie:3rd Party|GCalendar]]&lt;br /&gt;
[[Kategorie:GCalendar|GCalendar]]&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Datei:Gcalendar_optionen.jpg</id>
		<title>Datei:Gcalendar optionen.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Datei:Gcalendar_optionen.jpg"/>
				<updated>2012-03-28T21:28:53Z</updated>
		
		<summary type="html">&lt;p&gt;7list: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Datei:Gcalendar_details.jpg</id>
		<title>Datei:Gcalendar details.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Datei:Gcalendar_details.jpg"/>
				<updated>2012-03-28T21:16:06Z</updated>
		
		<summary type="html">&lt;p&gt;7list: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Installation/Download</id>
		<title>Installation/Download</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Installation/Download"/>
				<updated>2012-03-21T09:02:32Z</updated>
		
		<summary type="html">&lt;p&gt;7list: Joomla! 2.5.xx  ergänzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Aktuelle Version==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right; text-align:center; margin-left:1em; margin-right:0px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Version&lt;br /&gt;
| Veröffentlicht&lt;br /&gt;
| Support bis&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| 2005-09-16&lt;br /&gt;
| style=&amp;quot;background:#FA8072&amp;quot; | 2009-07-22&lt;br /&gt;
|-&lt;br /&gt;
| 1.5 (LTS)&lt;br /&gt;
| 2008-01-22&lt;br /&gt;
| style=&amp;quot;background:#90EE90&amp;quot; | 2012-04-10&lt;br /&gt;
|-&lt;br /&gt;
| 1.6&lt;br /&gt;
| 2011-01-10&lt;br /&gt;
| style=&amp;quot;background:#FA8072&amp;quot; | 2011-08-19&lt;br /&gt;
|-&lt;br /&gt;
| 1.7&lt;br /&gt;
| 2011-07-10&lt;br /&gt;
| style=&amp;quot;background:#90EE90&amp;quot; | 2012-02-10&lt;br /&gt;
|-&lt;br /&gt;
| 2.5 (LTS)&lt;br /&gt;
| 2012-01-10&lt;br /&gt;
| style=&amp;quot;background:#87CEEB&amp;quot; | 2013-10-10&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Legende&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
! Bedeutung&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#FA8072&amp;quot;| Rot&lt;br /&gt;
| Version wird nicht mehr unterstützt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#90EE90&amp;quot; | Grün&lt;br /&gt;
| Version wird unterstützt&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#87CEEB&amp;quot;| Blau&lt;br /&gt;
| Zukünftige Version&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | LTS&lt;br /&gt;
| ''Long Term Support''&amp;lt;br /&amp;gt;Langfristige Unterstützung&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Die aktuellste stable Version von Joomla! finden Sie immer direkt auf [http://www.joomla.org/download.html Joomla!.org/download].&lt;br /&gt;
&lt;br /&gt;
Die nachfolgend aufgelisteten Downloads verweisen auf die offiziellen Downloads auf [http://www.joomlacode.org JoomlaCode.org] und sie hier lediglich der besseren Übersichtlichkeit halber aufgelistet.&lt;br /&gt;
&lt;br /&gt;
{{tip}} Die sehr klein geschriebene Zeichenkette hinter dem Downloadlink beinhaltet einen sog. [[Wikipedia:de:MD5_Hash|MD5 Hash]].&lt;br /&gt;
{{weitere|/MD5 Hash prüfen|MD5 Hash prüfen}}&lt;br /&gt;
&lt;br /&gt;
== Joomla! 2.5.xx ==&lt;br /&gt;
Auf eine neue Version wird man Einloggen in das Backend hingewiesen:[[Bild:Aktualisieren.jpg|Aktualisieren.jpg|left]] &lt;br /&gt;
&lt;br /&gt;
Button betätigen, upzudatende Erweiterungen markieren und &amp;quot;Aktualisieren&amp;quot; Button betätigen.&lt;br /&gt;
&lt;br /&gt;
Eine Ausführlichere Beschreibung gibt es [[Joomla! Wartung/Aktualisieren#Joomla! 1.6.xx. Joomla! 1.7.xx und Jommla! 2.5.xx |hier]].&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Joomla! 1.7 ==&lt;br /&gt;
{{JVer|1.7}} &amp;amp;lowast; 10. Juli 2011 (&amp;amp;dagger; 10. Februar 2012)&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color: #ccffcc; padding: 0.5em;&amp;quot;&amp;gt;&lt;br /&gt;
Komplettes Paket&lt;br /&gt;
*  [http://joomlacode.org/gf/download/frsrelease/15900/68956/Joomla_1.7.2-Stable-Full_Package.zip Joomla! 1.7.2.zip] &amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt; dbb63daf388f124df9fba783a2edde2b&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt; &lt;br /&gt;
*  [http://joomlacode.org/gf/download/frsrelease/15900/68954/Joomla_1.7.2-Stable-Full_Package.tar.bz2 Joomla! 1.7.2.bz2] &amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt; 99dd02519e45e300e2dc7d19e2c8bf6c&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt; &lt;br /&gt;
*  [http://joomlacode.org/gf/download/frsrelease/15900/68955/Joomla_1.7.2-Stable-Full_Package.tar.gz Joomla! 1.7.2.tgz] &amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt; 8eb16bea5640bd1fee046a46fa42072d&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt; &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Updates von Vorgängerversionen ===&lt;br /&gt;
&lt;br /&gt;
*Update von '''1.7.1''' [http://joomlacode.org/gf/download/frsrelease/15901/68971/Joomla_1.7.1_to_1.7.2-Stable-Patch_Package.zip zip] &amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt; c2661653b180821ac865e0c20b7eb7ac&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;  [http://joomlacode.org/gf/download/frsrelease/15901/68970/Joomla_1.7.1_to_1.7.2-Stable-Patch_Package.tar.gz tgz] &amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt; 2435336e8012e7017dc1484c4f87eb54&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;  [http://joomlacode.org/gf/download/frsrelease/15901/68969/Joomla_1.7.1_to_1.7.2-Stable-Patch_Package.tar.bz2 bz2] &amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt; 57599b4f88d89b31f2e0865d6e255988&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt; &lt;br /&gt;
*Update von '''1.7.0''' [http://joomlacode.org/gf/download/frsrelease/15901/68968/Joomla_1.7.0_to_1.7.2-Stable-Patch_Package.zip zip] &amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt; a1d0a3885aba64c997c05f30a957463d&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;  [http://joomlacode.org/gf/download/frsrelease/15901/68967/Joomla_1.7.0_to_1.7.2-Stable-Patch_Package.tar.gz tgz] &amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt; d48f03265d3170f1c9b81f9c8547df5c&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;  [http://joomlacode.org/gf/download/frsrelease/15901/68966/Joomla_1.7.0_to_1.7.2-Stable-Patch_Package.tar.bz2 bz2] &amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt; 47ad02195199ba59c15e61bc09afc167&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Joomla! 1.6 ==&lt;br /&gt;
{{JVer|1.6}} &amp;amp;lowast; 10. Januar 2011 &amp;amp;dagger; 19. August 2011&lt;br /&gt;
&lt;br /&gt;
== Joomla! 1.5 ==&lt;br /&gt;
&lt;br /&gt;
{{JVer|1.5}} &amp;amp;lowast; 22. Januar 2008 (&amp;amp;dagger; 10. April 2012)&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color: #ccffcc; padding: 0.5em;&amp;quot;&amp;gt;&lt;br /&gt;
Komplettes Paket&lt;br /&gt;
&lt;br /&gt;
*  [http://joomlacode.org/gf/download/frsrelease/15898/68914/Joomla_1.5.24-Stable-Full_Package.zip Joomla! 1.5.24.zip] &amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt; 74c76ecc5a7926a7ed2e999036b1fb68&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt; &lt;br /&gt;
*  [http://joomlacode.org/gf/download/frsrelease/15898/68913/Joomla_1.5.24-Stable-Full_Package.tar.gz Joomla! 1.5.24.tgz] &amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt; bdd3719177090e5b08cbe377d38635cc&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt; &lt;br /&gt;
*  [http://joomlacode.org/gf/download/frsrelease/15898/68912/Joomla_1.5.24-Stable-Full_Package.tar.bz2 Joomla! 1.5.24.bz2] &amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt; c5d9ff4a4f02b0e46a41eed0f6849abc&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Updates von Vorgängerversionen===&lt;br /&gt;
&lt;br /&gt;
*Update von '''1.5.23''' [http://joomlacode.org/gf/download/frsrelease/15899/68911/Joomla_1.5.23_to_1.5.24-Stable-Patch_Package.zip zip] &amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt; adec9f220e7d4cda9926a9dec3af8cfe&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;  [http://joomlacode.org/gf/download/frsrelease/15899/68910/Joomla_1.5.23_to_1.5.24-Stable-Patch_Package.tar.gz tgz] &amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt; 10a071ae3a859a5c87ca99a4d8bb7559&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;  [http://joomlacode.org/gf/download/frsrelease/15899/68909/Joomla_1.5.23_to_1.5.24-Stable-Patch_Package.tar.bz2 bz2] &amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt; db8c47f201450277a58f2a0740aa3bcf&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt; &lt;br /&gt;
*Update von '''1.5.0''' [http://joomlacode.org/gf/download/frsrelease/15899/68908/Joomla_1.5.0_to_1.5.24-Stable-Patch_Package.zip zip] &amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt; 8fa3ce649f7b20971dcf718b56ddf228&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;  [http://joomlacode.org/gf/download/frsrelease/15899/68907/Joomla_1.5.0_to_1.5.24-Stable-Patch_Package.tar.gz tgz] &amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt; f1ca0b8eaa153438a1f5237dc5bfe069&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;  [http://joomlacode.org/gf/download/frsrelease/15899/68906/Joomla_1.5.0_to_1.5.24-Stable-Patch_Package.tar.bz2 bz2] &amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt; d5e9d32905f224db5770fc2635050cd5&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Joomla! 1.0 ==&lt;br /&gt;
{{JVer|1.0}} &amp;amp;lowast; 16. September 2005 &amp;amp;dagger; 22. Juli 2009&lt;br /&gt;
&lt;br /&gt;
==Entwicklerversion==&lt;br /&gt;
{{hinweis}} Diese Versionen sind '''keinesfalls''' für den produktiven Einsatz geeignet.&lt;br /&gt;
&lt;br /&gt;
Der komplette Quellcode befindet sich in einem Repository auf GitHub:&lt;br /&gt;
* https://github.com/joomla/joomla-cms/&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;git clone git://github.com/joomla/joomla-cms.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dort kann im [https://github.com/joomla/joomla-cms/downloads Downloadbereich] jederzeit ein aktueller ''Snapshot'' im [https://github.com/joomla/joomla-cms/tarball/master tar.gz] oder [https://github.com/joomla/joomla-cms/zipball/master zip] Format heruntergeladen werden. &lt;br /&gt;
&lt;br /&gt;
Das &amp;quot;alte&amp;quot; SVN Repository bleibt bis auf weiteres bestehen und wird alle 10 Minuten synchronisiert.&lt;br /&gt;
* [http://joomlacode.org/svn/joomla/development/trunk Joomlacode SVN] - Checkout mit einem SVN client&lt;br /&gt;
{{weitere|/SVN Locations|SVN Locations}}&lt;br /&gt;
&lt;br /&gt;
== Joomla! Plattform ==&lt;br /&gt;
&lt;br /&gt;
Die ''Joomla! Plattform'' ist eine Plattform für Web- und Kommandozeilen-Applikationen in PHP. Das Joomla! Content Management System (CMS) ist auf der Joomla! Plattform aufgebaut.&lt;br /&gt;
&lt;br /&gt;
Der Quellcode kann über GIT bezogen werden:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;git clone git://github.com/joomla/joomla-platform.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Auf der [https://github.com/joomla/joomla-platform Projektseite] kann man sich über die [https://github.com/joomla/joomla-platform/commits/master letzten Änderungen] informieren.&lt;br /&gt;
&lt;br /&gt;
:''Weitere Informationen im [http://docs.joomla.org/Working_with_git_and_github englischen Wiki].''&lt;br /&gt;
&lt;br /&gt;
== Sprachdateien ==&lt;br /&gt;
&lt;br /&gt;
=== J!German.de - Deutsche Sprachdateien ===&lt;br /&gt;
Deutsche Sprachdateien sind auf [http://www.jgerman.de/core/joomla-1.5/download-joomla-15-uebersetzung.html J!German] erhältlich.&lt;br /&gt;
&lt;br /&gt;
=== Andere Sprachen ===&lt;br /&gt;
Joomla! spricht mehr Sprachen als jedes andere Content Management System.&lt;br /&gt;
&lt;br /&gt;
Eine Übersicht mit Links zu den über 50 verfügbaren Sprachen und deren Downloadpaketen finden Sie auf [http://community.joomla.org/translations.html community.joomla.org/translations]&lt;br /&gt;
 &lt;br /&gt;
[[Kategorie:Einsteiger]]&lt;br /&gt;
[[Kategorie:Installation]]&lt;br /&gt;
[[Kategorie:Download]]&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Datei:Aktualisieren.jpg</id>
		<title>Datei:Aktualisieren.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Datei:Aktualisieren.jpg"/>
				<updated>2012-03-21T08:50:54Z</updated>
		
		<summary type="html">&lt;p&gt;7list: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Joomla!_Wartung/Aktualisieren</id>
		<title>Joomla! Wartung/Aktualisieren</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Joomla!_Wartung/Aktualisieren"/>
				<updated>2012-03-21T08:40:30Z</updated>
		
		<summary type="html">&lt;p&gt;7list: /* Joomla! 1.6.xx und Joomla! 1.7.xx */ 2.5 ergänzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Regelmäßig wird vom Joomla! Core Team ein Update von Joomla! herausgebracht. Da diese Aktualisierungen meistens auch Sicherheitslücken schließen, sollten Sie Ihr Joomla! immer auf dem neusten Stand halten. Hier erfahren Sie in 3 Schritten, wie sie das bewerkstelligen.&lt;br /&gt;
&lt;br /&gt;
== Backup erstellen ==&lt;br /&gt;
&lt;br /&gt;
Als allererstes sollten Sie ein komplettes [[Joomla! Wartung/Backup|Backup]] Ihrer Seite erstellen. Ein Joomla!Update wird zwar von den Entwicklern vor der Freigabe getestet, aber die Vergangenheit hat gezeigt, dass bei einem Update immer etwas schief laufen kann. Es empfiehlt sich auch, das Backup vor dem Update nochmals zu testen, damit Sie zu 100% sicher sein können, dass nichts kaputt ist. Prinzipiell ist es bei einem Update nicht nötig die Datenbank mit zu sichern, da diese nicht verändert wird, aber es empfiehlt sich trotzdem ein kompletes Backup zu machen.&lt;br /&gt;
&lt;br /&gt;
{{weitere|Joomla! Wartung/Backup|Backup erstellen}}&lt;br /&gt;
&lt;br /&gt;
== Joomla! 1.5.xx ==&lt;br /&gt;
=== Richtiges Updatepaket herunterladen ===&lt;br /&gt;
&lt;br /&gt;
Wichtig ist nun, dass Sie sich informieren, welche Joomla! Version bei ihnen installiert ist. Das Joomla! Core Team bietet nämlich für jede ein spezielles Update auf die neuste Version an. Die Nummer der bei Ihnen installierten Joomla! Version steht im Backend rechts oben oder in der [[Erste Schritte/Backend/Systeminfo|Systeminfo]].&lt;br /&gt;
&lt;br /&gt;
Danach suchen Sie sich von den gängigen [[Installation/Download|Downloadseiten]] das aktuelle Update und die passenden Sprachdateien heraus. Sollten Sie wegen des benötigten Pakets unsicher sein, können Sie auch das Komplettpaket nehmen. Dann müssen Sie später darauf achten, dass Sie den Ordner {{folder|installation|red}} '''nicht''' mit übertragen.&lt;br /&gt;
&lt;br /&gt;
{{weitere|Installation/Download|Joomla! Downloadseiten}}&lt;br /&gt;
&lt;br /&gt;
=== Der Updatevorgang ===&lt;br /&gt;
&lt;br /&gt;
Entpacken Sie das Update-/Komplettpaket auf Ihrem Computer. Entfernen Sie, falls Sie das Komplettpaket nutzen, den Ordner {{folder|installation|red}}. Wenn Sie wollen können Sie nun Ihre Seite in der [[Erste Schritte/Backend/Globale Konfiguration|globalen Konfiguration]] auf Offline stellen. Dies hat den Vorteil, dass die Besucher beim Updatevorgang keinerlei Fehlermeldungen sehen, wenn eine benötigte Datei gerade überschrieben wird. Nötig ist dieser Schritt aber nicht.&lt;br /&gt;
&lt;br /&gt;
Falls Sie [[Joomla! nutzen/Core-Komponenten|Core-Komponenten]], [[Joomla! nutzen/Core-Module|Core-Module]], [[Joomla! nutzen/Core-Plugins|Core-Plugins]] oder [[Joomla! nutzen/Core-Templates|Core-Templates]] verändert haben, sollten Sie aufpassen, dass Sie entweder die Änderungen später wieder einfügen oder beim Update diese Dateien auslassen. Für die zweite Alternative sollten Sie sich nur entscheiden, wenn Sie sicher sein können, dass sich in der ausgelassenen Datei keine Sicherheitslücke befindet.&lt;br /&gt;
&lt;br /&gt;
Starten Sie nun Ihren [[:wikipedia:de:FTP-Client#FTP-Software|FTP-Client]] und überschreiben Sie alle Dateien Ihrer Joomla! Installation mit dem Updatepaket. Wenn dies ohne Fehlermeldung geschehen ist, können Sie sich im Backend rechts oben überzeugen, dass Ihre Installation auf dem neusten Stand ist und Ihre Seite wieder online stellen.&lt;br /&gt;
&lt;br /&gt;
== Joomla! 1.6.xx. Joomla! 1.7.xx und Jommla! 2.5.xx ==&lt;br /&gt;
Nach dem Login im Backend von Joomla! landen Sie im Kontrollzentrum. Dort sehen Sie in einer Kopfleiste die Menüpunkte Site, Benutzer, Menüs, Inhalt, Komponenten, Erweiterungen, Hilfe. Wählen Sie mit Ihrer Maus &amp;quot;Erweiterungen&amp;quot; aus, und im aufklappenden Menü noch einmal &amp;quot;Erweiterungen&amp;quot;. Es öffnet sich das Fenster &amp;quot;Erweiterungen: Installieren&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Aus den Registerkarten &amp;quot;Installieren, Aktualisieren, Verwalten, Überprüfen, Warnungen&amp;quot; Aktualisieren auswählen.&lt;br /&gt;
[[Datei:Erweiterungen_aktualisieren.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Betätigen des Button &amp;quot;Aktualisierungen suchen&amp;quot; (siehe 1.) wird vorhandene Aktualisierungsmöglichkeiten angezeigt.&lt;br /&gt;
&lt;br /&gt;
Zu Aktualisierendes werden mit einem Häkchen versehen (siehe 1.).&lt;br /&gt;
&lt;br /&gt;
Durch das Betätigen des Buttons &amp;quot;Aktualisieren&amp;quot; wird das Angewählte auf den neuesten Stand gesetzt. &lt;br /&gt;
&lt;br /&gt;
So lange wiederholen bis alle gewünschten Aktualisierungen durchgeführt wurden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Joomla! Wartung|Aktualisieren]]&lt;br /&gt;
[[Kategorie:Aktualisieren|Aktualisieren]]&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Diskussion:Joomla!_Programmierung/Programmierung/Plugins/Inhalt</id>
		<title>Diskussion:Joomla! Programmierung/Programmierung/Plugins/Inhalt</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Diskussion:Joomla!_Programmierung/Programmierung/Plugins/Inhalt"/>
				<updated>2012-03-09T07:41:13Z</updated>
		
		<summary type="html">&lt;p&gt;7list: Schreib einfach drüber&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://docs.joomla.org/Reference:Content_Events_for_Plugin_System - wo können wir das einbauen ? Übersichtsseite über Plugin events - aber ein wenig netter formatiert als bei den docs &amp;lt;tt&amp;gt;=;)&amp;lt;/tt&amp;gt; --[[Benutzer:Elkuku|Nikolai]] 17:14, 10. Jul. 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Moin, was ist eigentlich mit dem oft vernachlässigten method=&amp;quot;upgrade&amp;quot; was man bei Aktualisierungen besonders hilft?! Könnte das jemand einbauen und was dazu sagen? Bin ja nicht DER Überprogrammierer, aber das ist mir aufgefallen. Gruß JamFX --[[Benutzer:Jamfx|Jamfx]] 04:31, 1. Okt. 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Ich glaube, dass ist vernachlässigt, weil es wohl erst seit J! 1.5.6 richtig funktioniert. Ich hab mal probiert was dazu zu schreiben:[[Joomla!_Programmierung/Programmierung/XML_Manifeste/1.5/Komponenten#Informationen_zur_Komponente|''Informationen zur Komponente'' in XML Manifestdateien]]&lt;br /&gt;
*Der Artikel sollte mal auf 2.5 aktualisiert werden. Ich könnte mich mal dran versuchen, weiß aber nicht, wie die Struktur dann aussehen müsste. Soll die neue Version in einen eigenen Artikel? Oder einfach das alte Zeug überschreiben?--[[Benutzer:Harmageddon|Harmageddon]] 19:20, 7. Mär. 2012 (CET)&lt;br /&gt;
&lt;br /&gt;
Schreib einfach drüber: Joomla!1.5.xx ist out.--[[Benutzer:7list|7list]] 08:41, 9. Mär. 2012 (CET)--[[Benutzer:7list|7list]] 08:41, 9. Mär. 2012 (CET)&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Joomla!_Wartung/Migration</id>
		<title>Joomla! Wartung/Migration</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Joomla!_Wartung/Migration"/>
				<updated>2012-02-04T09:13:09Z</updated>
		
		<summary type="html">&lt;p&gt;7list: 1.7 zu 2.5.xx&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn sich bei Joomla! die Nebenversionsnummer&amp;lt;ref name=&amp;quot;versionsnummer&amp;quot;&amp;gt;[[:Wikipedia:de:Versionsnummer|Versionsnummer auf de.wikipedia.org]]&amp;lt;/ref&amp;gt; ändert, ist im Regelfall ein normales Update, das heißt ein Überschreiben der Dateien, nicht ausreichend. Es muss eine Migration erfolgen.&lt;br /&gt;
&lt;br /&gt;
== 1.0 zu 1.5 ==&lt;br /&gt;
&lt;br /&gt;
Der erste Nebenversionsnummersprung&amp;lt;ref name=&amp;quot;versionsnummer&amp;quot; /&amp;gt; von Joomla! war der Schritt von 1.0.x auf 1.5.x. Da nahezu der komplette Code von Joomla! umgeschrieben wurde und Joomla! 1.5.x nicht mit Joomla! 1.0.x kompatibel ist, muss eine Migration der Daten durchgeführt werden.&lt;br /&gt;
&lt;br /&gt;
{{Weitere|Joomla! Wartung/Migration/1.0 zu 1.5|1.0 zu 1.5}}&lt;br /&gt;
&lt;br /&gt;
== 1.5 zu 1.7 ==&lt;br /&gt;
&lt;br /&gt;
Bei [http://redcomponent.com/jupgrade redcomponent.com] kann man sich das sehr hilfreiche Tool &amp;quot;jUpgrade&amp;quot; herunter laden, nachdem man sich dort angemeldet hat. Es wird wie jede Erweiterung in Joomla!1.5.xx installiert. Wenn im Plugin-Manager das &amp;quot;System - Mootools Upgrade&amp;quot; aktiviert ist, kann die Komponente aufgerufen werden. Der Fortschritt der Migration kann im weiteren Geschehen gut verfolgt werden.&lt;br /&gt;
&lt;br /&gt;
{{Weitere|Joomla! Wartung/Migration/1.5 zu 1.6|1.5 zu 1.7}}&lt;br /&gt;
&lt;br /&gt;
== 1.5 zu 2.5 ==&lt;br /&gt;
&lt;br /&gt;
Joomla 1.5 kann nicht automatisiert auf Joomla 2.5 updated werden. Mit Hilfe der Erweiterung &amp;quot;jUpgrade&amp;quot; für Joomla 1.5 lässt sich aber eine Migration durchführen. Die bestehende Joomla 1.5 Installation bleibt dabei unangetastet. Die migrierte Webseite wird in einen Unterordner &amp;quot;jupgrade&amp;quot; installiert. Dort kann sie getestet und angepasst werden, bevor man die alte Joomla Version löscht und die neue von diesem Unterordner in die oberste Ebene der Webseite verschiebt. &amp;quot;jUpgrade&amp;quot; kopiert alle Beiträge und Menüs, verwendet aber das Standard-Template &amp;quot;Beez20&amp;quot;. Grund: die wenigsten Templates die für Joomla 1.5 erstellt wurden, funktionieren ohne weiteres mit Joomla 2.5. Das bestehende Template muss also entweder für Joomla 2.5 angepasst werden oder man entscheidet sich, die Webseite gleich einem Redesign zu unterziehen und ein neues Joomla 2.5 Template zu verwenden.&lt;br /&gt;
&lt;br /&gt;
# Es wird davon ausgegangen, dass die aktuellste Version von Joomla 1.5 installiert ist (derzeit 1.5.25)&lt;br /&gt;
# Ein Backup der Datenbank erstellen&lt;br /&gt;
# Ein Backup der Ordner /images/ und /templates/ erstellen (&amp;quot;jUpgrade&amp;quot; tut dies zwar auch, es kann aber nicht schaden, die Sicherung selbst auch noch durchzuführen)&lt;br /&gt;
# Die Erweiterung &amp;quot;jUpgrade&amp;quot; herunterladen und installieren. Download (kostenlos, setzt aber Registrierung voraus): [http://redcomponent.com/jupgrade redcomponent.com]&lt;br /&gt;
# Das &amp;quot;Mootools Upgrade Plugin&amp;quot; herunterladen und installieren. Download http://extensions.joomla.org/extensions/core-enhancements/scripts/14643&lt;br /&gt;
# Im Backend &amp;gt; MENÜ Erweiterungen &amp;gt; Plugins &amp;gt; &amp;quot;System - Mootools Upgrade&amp;quot; öffnen&lt;br /&gt;
# Folgende Einstellungen wählen: Aktiviert = &amp;quot;Ja&amp;quot; und Reihenfolge = &amp;quot;0 Erstes&amp;quot;&lt;br /&gt;
# MENÜ Komponenten &amp;gt; jUpgrade &amp;gt; oben rechts auf den Button &amp;quot;Einstellungen&amp;quot; klicken&lt;br /&gt;
# Bei Distribution = &amp;quot;Joomla 2.5&amp;quot; wählen (solte schon so voreingestellt sein)&lt;br /&gt;
# Auf den Button &amp;quot;jUpgrade starten&amp;quot; klicken &lt;br /&gt;
# Joomla 2.5 wird jetzt heruntergeladen, entpackt und installiert. Danach werden die Inhalte (Beiträge, Menüs, Module, ...) migriert, die Templates und die Medien-Dateien (Ordner /images/) kopiert. Am Schluss werden die Erweiterungen von Drittanbietern aktualisiert.&lt;br /&gt;
# Warten bis &amp;quot;Joomla 2.5 Upgrade Finished!&amp;quot; angezeigt wird&lt;br /&gt;
# Unterhalb dieser Anzeige befindet sich je ein Link zum Frotend und zum Backend Ihrer migrierten Webseite &lt;br /&gt;
&lt;br /&gt;
=== Nachbearbeitung ===&lt;br /&gt;
&lt;br /&gt;
# Das alte Joomla 1.5 Template auf Joomla 2.5 anpassen oder ein neues Joomla 2.5 Template installieren und dieses zuweisen&lt;br /&gt;
# Alle Erweiterungen testen und gegebenenfalls auf die neueste Version updaten (&amp;quot;jUpgrade&amp;quot; aktualisiert nicht alle Erweiterungen automatisch während der Migration)&lt;br /&gt;
# Gewisse Erweiterungen werden wohl nicht kompatibel zu Joomla 2.5 sein. Man kann sich nach Alternativen umsehen oder abwarten bis der Hersteller der Erweiterung eine kompatible Version erstellt hat. Möglicherweise wird der Hersteller keine neue Version herausgeben oder dafür eine Gebühr verlangen.&lt;br /&gt;
&lt;br /&gt;
=== Aktivierung der neuen Version ===&lt;br /&gt;
&lt;br /&gt;
# Die migrierte Webseite intensiv testen. Wenn alle Tests erfolgreich verlaufen sind: &lt;br /&gt;
# Einen Ordner &amp;quot;Joomla_old&amp;quot; erstellen&lt;br /&gt;
# Die Joomla-Ordner Ihrer veröffentlichten (alten) Webseite in diesen Ordner verschieben&lt;br /&gt;
# Den ganzen Inhalt des Ordners &amp;quot;jupgrade&amp;quot; an diejenige Stelle verschieben, wo sich die alte Webseite befand&lt;br /&gt;
# Den Browser-Cache löschen&lt;br /&gt;
# Gratulation: die neue, auf Joomla 2.5 migrierte Webseite ist online&lt;br /&gt;
&lt;br /&gt;
=== Aufräumarbeiten ===&lt;br /&gt;
&lt;br /&gt;
# Die beiden Dateien /tmp/joomla17.zip and /tmp/size.tmp löschen&lt;br /&gt;
# Die Ordner und Dateien unter &amp;quot;images/stories/&amp;quot; wird man möglicherweise nach &amp;quot;images/&amp;quot; verschieben wollen, damit die Struktur dem neuen Joomla-Standard entspricht (der Ordner &amp;quot;stories&amp;quot; war unlogisch und unnötig). Allerdings müssen dann die Links in allen Beiträgen angepasst werden&lt;br /&gt;
# Der Ordner &amp;quot;images.orig&amp;quot; ist eine Sicherheitskopie des ursprünglichen Ordners &amp;quot;images&amp;quot;. Er kann gelöscht werden, nachdem man sich vergewissert hat, dass alle Dateien im Ordner &amp;quot;images&amp;quot; vorhanden sind.&lt;br /&gt;
# Der Ordner &amp;quot;installation-old&amp;quot; kann ebenfalls gelöscht werden&lt;br /&gt;
&lt;br /&gt;
== 1.6 zu 1.7 ==&lt;br /&gt;
{{Weitere|Joomla! Wartung/Migration/1.6 zu 1.7|1.6 zu 1.7}}&lt;br /&gt;
&lt;br /&gt;
== 1.7 zu 2.5.xx ==&lt;br /&gt;
Das geschieht mit der in Joomla!1.7 bereits integrierten &amp;quot;Aktualisieren&amp;quot;:&lt;br /&gt;
# Im Backend - Kontrollzentrum Über den Menüpunkt oder den Button &amp;quot;Erweiterungen&amp;quot; aufrufen. &lt;br /&gt;
# Weiter wie in [[Joomla! erweitern#Erweiterungen Aktualisieren |Erweiterungen Aktualisieren ]] beschrieben.&lt;br /&gt;
# Im Anschluss an das Update in Erweiterungen - Datenbank überprüfen: Aufruf siehe Pfeil 1.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Erweiterungen datenbank.jpg|Erweiterungen datenbank.jpg]]&lt;br /&gt;
{{clear}}&lt;br /&gt;
Zeigt das Fenster Fehler (siehe Pfeil 2., hier ist alles i. O.), kann mit dem Button &amp;quot;Reparieren&amp;quot; (siehe Pfeil 3.) die Datenbank repariert werden.&lt;br /&gt;
&lt;br /&gt;
== Referenzen ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Fortgeschrittene|Joomla! Migration]]&lt;br /&gt;
[[Kategorie:Joomla! Migration|Joomla! Migration]]&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Datei:Erweiterungen_datenbank.jpg</id>
		<title>Datei:Erweiterungen datenbank.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Datei:Erweiterungen_datenbank.jpg"/>
				<updated>2012-02-04T09:02:50Z</updated>
		
		<summary type="html">&lt;p&gt;7list: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Men%C3%BC_mit_wechselnden_Bildern_im_Template_(nicht_im_Men%C3%BC)</id>
		<title>Menü mit wechselnden Bildern im Template (nicht im Menü)</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Men%C3%BC_mit_wechselnden_Bildern_im_Template_(nicht_im_Men%C3%BC)"/>
				<updated>2012-01-11T15:22:57Z</updated>
		
		<summary type="html">&lt;p&gt;7list: sollte jetzt auch für J1.7 funktionieren&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
In einer im Template festgelegten Position befindet sich ein Bild. Dieses Bild wird durch andere ausgetauscht, je nachdem über welchen Menüpunkt die Maus geht.&lt;br /&gt;
&lt;br /&gt;
== Die Bilder ==&lt;br /&gt;
Im Verzeichnis {{folder|IhrJoomla!/images/menu}} müssen die Bilder bereitgestellt sein, nämlich für dieses Beispiel die Bilder {{file|0.jpg|pic}} und für jeden Menüpunkt entsprechend der Item-ID ( z. B.: {{file|22.jpg1|pic}} oder {{file|222.jpg8|pic}}).&lt;br /&gt;
&lt;br /&gt;
Die Bilder in diesem Beispiel haben alle die Größe width=&amp;quot;120&amp;quot; height=&amp;quot;90&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
=== Javascript ===&lt;br /&gt;
Oberhalb von &amp;lt;code&amp;gt; &amp;lt;/head&amp;gt; &amp;lt;/code&amp;gt; der Template-Datei {{file|index.php|php}}:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Für Joomla!1.5.xx ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
window.addEvent('domready',function() {&lt;br /&gt;
   $$('.menu').getElements('li').each(function(li) {&lt;br /&gt;
        li.addEvent('mouseenter',function() {&lt;br /&gt;
		    if( this.getProperty('class').search(/active /) &amp;gt;= 0 )&lt;br /&gt;
	           $('menuimg').setProperty('src','images/menu/'+this.getProperty('class').replace('active item','')+'.jpg');&lt;br /&gt;
			 else		  &lt;br /&gt;
               $('menuimg').setProperty('src','images/menu/'+this.getProperty('class').replace('item','')+'.jpg');&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/script&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Für Joomla!1.7.xx ====&lt;br /&gt;
In Joomla!1.7.xx wurde die class (siehe Beispiel oben) &amp;lt;code&amp;gt;item22&amp;lt;/code&amp;gt; durch &amp;lt;code&amp;gt;item-22&amp;lt;/code&amp;gt; ersetzt und  aus &amp;lt;code&amp;gt;id=&amp;quot;current&amp;quot; class=&amp;quot;active item132&amp;quot;&amp;lt;/code&amp;gt; wurde  &amp;lt;code&amp;gt;class=&amp;quot;item-191 current active&amp;quot;&amp;lt;/code&amp;gt;. Das JavaScript muss also geändert werden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
window.addEvent('domready',function() {&lt;br /&gt;
   $$('.menu').getElements('li').each(function(li) {&lt;br /&gt;
		    if( this.getProperty('class').search(/current active/) &amp;gt;= 0 )&lt;br /&gt;
				$('menuimg').setProperty('src','/images/menu/'+this.getProperty('class').substr(5,this.getProperty('class').length-20)+'.jpg');&lt;br /&gt;
			 else		  &lt;br /&gt;
				$('menuimg').setProperty('src','/images/menu/'+this.getProperty('class').replace('item-','')+'.jpg');&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/script&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== html ===&lt;br /&gt;
Unterhalb von &amp;lt;code&amp;gt; &amp;lt;body&amp;gt; &amp;lt;/code&amp;gt; der Template-Datei {{file|index.php|php}} dort, wo die Bilder dargestellt werden sollen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;images/menu/0.jpg&amp;quot; id=&amp;quot;m_bild&amp;quot; alt=&amp;quot;&amp;quot; name=&amp;quot;bilder&amp;quot; width=&amp;quot;120&amp;quot; height=&amp;quot;90&amp;quot;  border=&amp;quot;0&amp;quot; align=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Men%C3%BC_mit_wechselnden_Bildern_im_Template_(nicht_im_Men%C3%BC)</id>
		<title>Menü mit wechselnden Bildern im Template (nicht im Menü)</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Men%C3%BC_mit_wechselnden_Bildern_im_Template_(nicht_im_Men%C3%BC)"/>
				<updated>2012-01-05T15:06:33Z</updated>
		
		<summary type="html">&lt;p&gt;7list: Vielleicht findet sich jemand, der das für Joomla!1.7.xx verbessert? Danke schon jetzt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
In einer im Template festgelegten Position befindet sich ein Bild. Dieses Bild wird durch andere ausgetauscht, je nachdem über welchen Menüpunkt die Maus geht.&lt;br /&gt;
&lt;br /&gt;
== Die Bilder ==&lt;br /&gt;
Im Verzeichnis {{folder|IhrJoomla!/images/menu}} müssen die Bilder bereitgestellt sein, nämlich für dieses Beispiel die Bilder {{file|0.jpg|pic}} und für jeden Menüpunkt entsprechend der Item-ID ( z. B.: {{file|22.jpg1|pic}} oder {{file|222.jpg8|pic}}).&lt;br /&gt;
&lt;br /&gt;
Die Bilder in diesem Beispiel haben alle die Größe width=&amp;quot;120&amp;quot; height=&amp;quot;90&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
=== Javascript ===&lt;br /&gt;
Oberhalb von &amp;lt;code&amp;gt; &amp;lt;/head&amp;gt; &amp;lt;/code&amp;gt; der Template-Datei {{file|index.php|php}}:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Für Joomla!1.5.xx ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
window.addEvent('domready',function() {&lt;br /&gt;
   $$('.menu').getElements('li').each(function(li) {&lt;br /&gt;
        li.addEvent('mouseenter',function() {&lt;br /&gt;
		    if( this.getProperty('class').search(/active /) &amp;gt;= 0 )&lt;br /&gt;
	           $('menuimg').setProperty('src','images/menu/'+this.getProperty('class').replace('active item','')+'.jpg');&lt;br /&gt;
			 else		  &lt;br /&gt;
               $('menuimg').setProperty('src','images/menu/'+this.getProperty('class').replace('item','')+'.jpg');&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/script&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Für Joomla!1.7.xx ====&lt;br /&gt;
In Joomla!1.7.xx wurde die class (siehe Beispiel oben) &amp;lt;code&amp;gt;item22&amp;lt;/code&amp;gt; durch &amp;lt;code&amp;gt;item-22&amp;lt;/code&amp;gt; ersetzt und  aus &amp;lt;code&amp;gt;id=&amp;quot;current&amp;quot; class=&amp;quot;active item132&amp;quot;&amp;lt;/code&amp;gt; wurde  &amp;lt;code&amp;gt;class=&amp;quot;item-191 current active&amp;quot;&amp;lt;/code&amp;gt;. Das JavaScript muss also geändert werden:&lt;br /&gt;
&lt;br /&gt;
{{@todo|bitte verbesseren}} &lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
window.addEvent('domready',function() {&lt;br /&gt;
   $$('.menu').getElements('li').each(function(li) {&lt;br /&gt;
        li.addEvent('mouseenter',function() {&lt;br /&gt;
		    if( this.getProperty('class').search(/active /) &amp;gt;= 0 )&lt;br /&gt;
	           $('menuimg').setProperty('src','images/menu/'+this.getProperty('class').replace('item-','')+'.jpg');&lt;br /&gt;
			 else		  &lt;br /&gt;
               $('menuimg').setProperty('src','images/menu/'+this.getProperty('class').replace('item-','')+'.jpg');&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/script&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== html ===&lt;br /&gt;
Unterhalb von &amp;lt;code&amp;gt; &amp;lt;body&amp;gt; &amp;lt;/code&amp;gt; der Template-Datei {{file|index.php|php}} dort, wo die Bilder dargestellt werden sollen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;images/menu/0.jpg&amp;quot; id=&amp;quot;m_bild&amp;quot; alt=&amp;quot;&amp;quot; name=&amp;quot;bilder&amp;quot; width=&amp;quot;120&amp;quot; height=&amp;quot;90&amp;quot;  border=&amp;quot;0&amp;quot; align=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Joomla!_Wartung/Migration/1.5_zu_1.6</id>
		<title>Joomla! Wartung/Migration/1.5 zu 1.6</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Joomla!_Wartung/Migration/1.5_zu_1.6"/>
				<updated>2012-01-01T10:38:30Z</updated>
		
		<summary type="html">&lt;p&gt;7list: Ergänzungen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;upgrade installiert in das Joomla!1.5.xx-Root das Verzeichnis {{folder|jugrade}} die neueste Version von J!1.7 und erstellt in der Datenbank Dateien mit dem Präfix &amp;quot;j17_&amp;quot;. Nachdem die Installation abgeschlossen ist, können das Backend - mit den gewohnten Zugangsdaten - und das Frontend aus dem J!1.5 aufgerufen werden.&lt;br /&gt;
&lt;br /&gt;
Es empfiehlt sich, den Inhalt von {{folder|jugrade}} in ein &amp;quot;neues&amp;quot; Verzeichnis und die Datenbank-Dateien in eine neue Datenbank zu kopieren und dort die nächsten Schritte vorzunehmen:&lt;br /&gt;
&lt;br /&gt;
Die in Joomla!1.5.xx installierten Erweiterungen müssen in einer für Joomla!1.7.xx geeigneten Version installiert werden. &lt;br /&gt;
Dazu gehört auch das den Anforderungen von Joomla!1.7.xx angepasste &amp;quot;alte&amp;quot; Template.&lt;br /&gt;
&lt;br /&gt;
Positionen neu vergeben, Modulzuweisung, die Erweiterungen vervollständigen und aktivieren, Links auf Erweiterungen neu setzen.&lt;br /&gt;
&lt;br /&gt;
Das hört sich schwierig an, ist aber weniger aufwendig als eine völlige Neuinstallation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Fortgeschrittene|1.5 zu 1.7]]&lt;br /&gt;
[[Kategorie:Joomla! Wartung|1.5 zu 1.7]]&lt;br /&gt;
[[Kategorie:Migration|1.5 zu 1.7]]&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Joomla!_Wartung/Migration/1.5_zu_1.6</id>
		<title>Joomla! Wartung/Migration/1.5 zu 1.6</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Joomla!_Wartung/Migration/1.5_zu_1.6"/>
				<updated>2011-12-31T17:05:30Z</updated>
		
		<summary type="html">&lt;p&gt;7list: Beschreibung&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;upgrade installiert in das joomla!1.5.xx-Root das Verzeichnis {{folder|jugrade}} und erstellt in der Datenbank Dateien mit dem Präfix &amp;quot;j17_&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Es empfiehlt sich {{folder|jugrade}} in ein &amp;quot;neues&amp;quot; Verzeichnis und die Datenbank-Dateien in eine neue Datenbank zu kopieren und dort die nächsten Schritte vorzunehmen:&lt;br /&gt;
&lt;br /&gt;
Die in Joomla!1.5.xx installierten Erweiterungen müssen in einer für Joomla!1.7.xx geeigneten Version installiert werden. &lt;br /&gt;
Dazu gehört auch das den Anforderungen von Joomla!1.7.xx angepasste &amp;quot;alte&amp;quot; Template.&lt;br /&gt;
&lt;br /&gt;
Positionen neu vergeben, Modulzuweisung, die Erweiterungen vervollständigen und aktivieren, Links auf Erweiterungen neu setzen.&lt;br /&gt;
&lt;br /&gt;
Das hört sich schwierig an, ist aber weniger aufwendig als eine völlige Neuinstallation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Fortgeschrittene|1.5 zu 1.7]]&lt;br /&gt;
[[Kategorie:Joomla! Wartung|1.5 zu 1.7]]&lt;br /&gt;
[[Kategorie:Migration|1.5 zu 1.7]]&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Joomla!_Wartung/Migration</id>
		<title>Joomla! Wartung/Migration</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Joomla!_Wartung/Migration"/>
				<updated>2011-12-31T16:41:28Z</updated>
		
		<summary type="html">&lt;p&gt;7list: /* 1.5 zu 1.7 */  vorher anmelden&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn sich bei Joomla! die Nebenversionsnummer&amp;lt;ref name=&amp;quot;versionsnummer&amp;quot;&amp;gt;[[:Wikipedia:de:Versionsnummer|Versionsnummer auf de.wikipedia.org]]&amp;lt;/ref&amp;gt; ändert, ist im Regelfall ein normales Update, das heißt ein Überschreiben der Dateien, nicht ausreichend. Es muss eine Migration erfolgen.&lt;br /&gt;
&lt;br /&gt;
== 1.0 zu 1.5 ==&lt;br /&gt;
&lt;br /&gt;
Der erste Nebenversionsnummersprung&amp;lt;ref name=&amp;quot;versionsnummer&amp;quot; /&amp;gt; von Joomla! war der Schritt von 1.0.x auf 1.5.x. Da nahezu der komplette Code von Joomla! umgeschrieben wurde und Joomla! 1.5.x nicht mit Joomla! 1.0.x kompatibel ist, muss eine Migration der Daten durchgeführt werden.&lt;br /&gt;
&lt;br /&gt;
{{Weitere|Joomla! Wartung/Migration/1.0 zu 1.5|1.0 zu 1.5}}&lt;br /&gt;
&lt;br /&gt;
== 1.5 zu 1.7 ==&lt;br /&gt;
&lt;br /&gt;
Bei [http://redcomponent.com/jupgrade redcomponent.com] kann man sich das sehr hilfreiche Tool &amp;quot;jUpgrade&amp;quot; herunter laden, nachdem man sich dort angemeldet hat. Es wird wie jede Erweiterung in Joomla!1.5.xx installiert. Wenn im Plugin-Manager das &amp;quot;System - Mootools Upgrade&amp;quot; aktiviert ist, kann die Komponente aufgerufen werden. Der Fortschritt der Migration kann im weiteren Geschehen gut verfolgt werden.&lt;br /&gt;
&lt;br /&gt;
{{Weitere|Joomla! Wartung/Migration/1.5 zu 1.6|1.5 zu 1.7}}&lt;br /&gt;
&lt;br /&gt;
== 1.6 zu 1.7 ==&lt;br /&gt;
{{Weitere|Joomla! Wartung/Migration/1.6 zu 1.7|1.6 zu 1.7}}&lt;br /&gt;
&lt;br /&gt;
== Referenzen ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Fortgeschrittene|Joomla! Migration]]&lt;br /&gt;
[[Kategorie:Joomla! Migration|Joomla! Migration]]&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Diskussion:Joomla!_Wartung/Migration</id>
		<title>Diskussion:Joomla! Wartung/Migration</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Diskussion:Joomla!_Wartung/Migration"/>
				<updated>2011-12-31T16:36:52Z</updated>
		
		<summary type="html">&lt;p&gt;7list: Frage&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wie kann mein bei den Quicklinks den Kommentar zu Joomla! migrieren auf &amp;quot;Migration auf Joomla!1.5, 1,6, 1,7&amp;quot; oder so ähnlich ändern?&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Joomla!_Wartung/Migration</id>
		<title>Joomla! Wartung/Migration</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Joomla!_Wartung/Migration"/>
				<updated>2011-12-31T16:32:17Z</updated>
		
		<summary type="html">&lt;p&gt;7list: 1.5 zu 1.7 mit jupgrade&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn sich bei Joomla! die Nebenversionsnummer&amp;lt;ref name=&amp;quot;versionsnummer&amp;quot;&amp;gt;[[:Wikipedia:de:Versionsnummer|Versionsnummer auf de.wikipedia.org]]&amp;lt;/ref&amp;gt; ändert, ist im Regelfall ein normales Update, das heißt ein Überschreiben der Dateien, nicht ausreichend. Es muss eine Migration erfolgen.&lt;br /&gt;
&lt;br /&gt;
== 1.0 zu 1.5 ==&lt;br /&gt;
&lt;br /&gt;
Der erste Nebenversionsnummersprung&amp;lt;ref name=&amp;quot;versionsnummer&amp;quot; /&amp;gt; von Joomla! war der Schritt von 1.0.x auf 1.5.x. Da nahezu der komplette Code von Joomla! umgeschrieben wurde und Joomla! 1.5.x nicht mit Joomla! 1.0.x kompatibel ist, muss eine Migration der Daten durchgeführt werden.&lt;br /&gt;
&lt;br /&gt;
{{Weitere|Joomla! Wartung/Migration/1.0 zu 1.5|1.0 zu 1.5}}&lt;br /&gt;
&lt;br /&gt;
== 1.5 zu 1.7 ==&lt;br /&gt;
&lt;br /&gt;
Bei [http://redcomponent.com/jupgrade redcomponent.com] kann man sich das sehr hilfreiche Tool &amp;quot;jUpgrade&amp;quot; herunter laden. Es wird wie jede Erweiterung in Joomla!1.5.xx installiert. Wenn im Plugin-Manager das &amp;quot;System - Mootools Upgrade&amp;quot; aktiviert ist, kann die Komponente aufgerufen werden. Der Fortschritt der Migration kann im weiteren Geschehen gut verfolgt werden.&lt;br /&gt;
&lt;br /&gt;
{{Weitere|Joomla! Wartung/Migration/1.5 zu 1.6|1.5 zu 1.7}}&lt;br /&gt;
&lt;br /&gt;
== 1.6 zu 1.7 ==&lt;br /&gt;
{{Weitere|Joomla! Wartung/Migration/1.6 zu 1.7|1.6 zu 1.7}}&lt;br /&gt;
&lt;br /&gt;
== Referenzen ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Fortgeschrittene|Joomla! Migration]]&lt;br /&gt;
[[Kategorie:Joomla! Migration|Joomla! Migration]]&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Mehrere_Domains_-_ein_Joomla!</id>
		<title>Mehrere Domains - ein Joomla!</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Mehrere_Domains_-_ein_Joomla!"/>
				<updated>2011-12-26T23:58:33Z</updated>
		
		<summary type="html">&lt;p&gt;7list: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ausgangslage ==&lt;br /&gt;
Eine Joomla!-Installation soll das Frontend für drei Firmen/Domains mit unterschiedlichem Inhalt und Layout verwalten.&lt;br /&gt;
&lt;br /&gt;
Für jede Firma wurde ein eigener Bereich eingerichtet und ein eigenes Template entworfen. Die Templates wurden dem jeweiligen Menü der Firma zugewiesen:&lt;br /&gt;
&lt;br /&gt;
*Firma 1 - firma1.de - {{folder|DeinJoomla!\templates\firma1}} - Startseite ist Id 1&lt;br /&gt;
*Firma 2 - firma2.de - {{folder|DeinJoomla!\templates\firma2}} - Home der Firma 2 ist Id 20&lt;br /&gt;
*Firma 3 - firma3.de - {{folder|DeinJoomla!\templates\firma3}} - Home der Firma 3 ist Id 30&lt;br /&gt;
&lt;br /&gt;
== Lösung 1: Drei Unterverzeichnisse mit je einer {{file|index.html|html}} ==&lt;br /&gt;
Die Verzeichnisse {{folder|DeinJoomla!\firma1}}, {{folder|DeinJoomla!\firma2}} und {{folder|DeinJoomla!\firma3}} erstellen.&lt;br /&gt;
&lt;br /&gt;
In jedem Verzeichnis eine index.html erstellen, die außer dem Head mit den Meta-Tags und einen leeren body-Bereich nichts enthalten muss. Dem Link des Menü-Items kann dann der Code für die Weiterleitung entnommen werden.&lt;br /&gt;
&lt;br /&gt;
Für die Firma 1 könnte das z.B. sein:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;meta http-equiv=&amp;quot;Refresh&amp;quot; content=&amp;quot;0; URL=http://firma1.de/index.php?option=com_content&amp;amp;view=article&amp;amp;id=1&amp;quot;&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Für die Firma 2 könnte das z.B. sein:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;meta http-equiv=&amp;quot;Refresh&amp;quot; content=&amp;quot;0; URL=http://firma2.de/index.php?option=com_content&amp;amp;view=category&amp;amp;layout=blog&amp;amp;id=4&amp;quot;&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für die Firma 3 könnte das z.B. sein:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;meta http-equiv=&amp;quot;Refresh&amp;quot; content=&amp;quot;0; URL=http://firma3.de/index.php?option=index.php?Itemid=11&amp;quot;&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Lösung 2: Plugin Multidomain ==&lt;br /&gt;
=== für Joomla!1.5.xx ===&lt;br /&gt;
Gefunden http://www.joomlaportal.de/beta-howtos/58249-joomla-multi-domain-f-hig-21.html&lt;br /&gt;
&lt;br /&gt;
Eine {{file|multidomain.php|php}} erstellen: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/* SVN: $Id$ */&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
* @package joomla.plugin&lt;br /&gt;
* @subpackage system.multidomain&lt;br /&gt;
* @copyright Copyright (c) 2008 art-two [creative development]&lt;br /&gt;
* @author Guido Essing [ecomeback] &amp;lt;ecomeback@os-development.de&amp;gt;&lt;br /&gt;
* @version&lt;br /&gt;
* 0.1 - 04.01.2009 - pre alpha&amp;lt;br /&amp;gt;&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
// check global access point&lt;br /&gt;
defined('_JEXEC') or exit( 'forbidden' );&lt;br /&gt;
&lt;br /&gt;
$mainframe-&amp;gt;registerEvent( 'onAfterInitialise', 'plgSystemMultiDomain' );&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
* MultiDomain Switcher&lt;br /&gt;
* @return void&lt;br /&gt;
*/&lt;br /&gt;
function plgSystemMultiDomain()&lt;br /&gt;
{&lt;br /&gt;
$application =&amp;amp; JFactory::getApplication();&lt;br /&gt;
// frontend check&lt;br /&gt;
if (!$application-&amp;gt;isSite())&lt;br /&gt;
{&lt;br /&gt;
    return true;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$config = JFactory::getConfig();&lt;br /&gt;
$uri = JFactory::getURI();&lt;br /&gt;
$menu = JSite::getMenu();&lt;br /&gt;
&lt;br /&gt;
//echo 'URI:'.$uri-&amp;gt;getHost();&lt;br /&gt;
&lt;br /&gt;
switch(strtolower($uri-&amp;gt;getHost()))&lt;br /&gt;
{&lt;br /&gt;
    case &amp;quot;firma1.de&amp;quot;;&lt;br /&gt;
        // set default menu id - home&lt;br /&gt;
        $menu-&amp;gt;setDefault(1); // Menü-Id, die aufgerufen werden soll&lt;br /&gt;
        // set live site&lt;br /&gt;
        $config-&amp;gt;setValue('config.live_site', 'http://firma1.de');&lt;br /&gt;
        // set template&lt;br /&gt;
        // firma1 heißt das Verzeichnis, das das Templates für firma1.de beinhaltet, &lt;br /&gt;
        // ist also nicht der Name des Templates aus dem Template-Manager.&lt;br /&gt;
        JRequest::setVar('template', 'firma1'); &lt;br /&gt;
    break;&lt;br /&gt;
&lt;br /&gt;
    case &amp;quot;www.firma1.de&amp;quot;;&lt;br /&gt;
        // set default menu id - home&lt;br /&gt;
        $menu-&amp;gt;setDefault(1); // Menü-Id, die aufgerufen werden soll&lt;br /&gt;
        // set live site&lt;br /&gt;
        $config-&amp;gt;setValue('config.live_site', 'http://firma1.de');&lt;br /&gt;
        // set template&lt;br /&gt;
        // firma1 heißt das Verzeichnis, das das Templates für firma1.de beinhaltet, &lt;br /&gt;
        // ist also nicht der Name des Templates aus dem Template-Manager.&lt;br /&gt;
        JRequest::setVar('template', 'firma1'); &lt;br /&gt;
    break;&lt;br /&gt;
&lt;br /&gt;
    case &amp;quot;firma2.de&amp;quot;;&lt;br /&gt;
        // set default menu id - home&lt;br /&gt;
        $menu-&amp;gt;setDefault(20); // Menü-Id, die aufgerufen werden soll&lt;br /&gt;
        // set live site&lt;br /&gt;
        $config-&amp;gt;setValue('config.live_site', 'http://www.firma2.de');&lt;br /&gt;
        // set template&lt;br /&gt;
        // firma2 heißt das Verzeichnis, das das Templates für firma2.de beinhaltet, &lt;br /&gt;
        // ist also nicht der Name des Templates aus dem Template-Manager.&lt;br /&gt;
        JRequest::setVar('template', 'firma2');&lt;br /&gt;
    break;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    case &amp;quot;www.firma2.de&amp;quot;;&lt;br /&gt;
        // set default menu id - home&lt;br /&gt;
        $menu-&amp;gt;setDefault(20); // Menü-Id, die aufgerufen werden soll&lt;br /&gt;
        // set live site&lt;br /&gt;
        $config-&amp;gt;setValue('config.live_site', 'http://www.firma2.de');&lt;br /&gt;
        // set template&lt;br /&gt;
        // firma2 heißt das Verzeichnis, das das Templates für firma2.de beinhaltet, &lt;br /&gt;
        // ist also nicht der Name des Templates aus dem Template-Manager.&lt;br /&gt;
        JRequest::setVar('template', 'firma2');&lt;br /&gt;
    break;&lt;br /&gt;
&lt;br /&gt;
    case &amp;quot;firma3.de&amp;quot;;&lt;br /&gt;
       // set default menu id - home&lt;br /&gt;
        $menu-&amp;gt;setDefault(30); // Menü-Id, die aufgerufen werden soll&lt;br /&gt;
        // set live site&lt;br /&gt;
        $config-&amp;gt;setValue('config.live_site', 'http://www.firma3.de');&lt;br /&gt;
        // set template&lt;br /&gt;
        // firma3 heißt das Verzeichnis, das das Templates für firma3.de beinhaltet, &lt;br /&gt;
        // ist also nicht der Name des Templates aus dem Template-Manager.&lt;br /&gt;
        JRequest::setVar('template', 'firma3');&lt;br /&gt;
    break;&lt;br /&gt;
&lt;br /&gt;
    case &amp;quot;www.firma3.de&amp;quot;;&lt;br /&gt;
       // set default menu id - home&lt;br /&gt;
        $menu-&amp;gt;setDefault(30); // Menü-Id, die aufgerufen werden soll&lt;br /&gt;
        // set live site&lt;br /&gt;
        $config-&amp;gt;setValue('config.live_site', 'http://www.firma3.de');&lt;br /&gt;
        // set template&lt;br /&gt;
        // firma3 heißt das Verzeichnis, das das Templates für firma3.de beinhaltet, &lt;br /&gt;
        // ist also nicht der Name des Templates aus dem Template-Manager.&lt;br /&gt;
        JRequest::setVar('template', 'firma3');&lt;br /&gt;
    break;&lt;br /&gt;
&lt;br /&gt;
    default:&lt;br /&gt;
        // set default menu id - home&lt;br /&gt;
        $menu-&amp;gt;setDefault(1); // id have to exists in #__menu&lt;br /&gt;
        // set live site&lt;br /&gt;
        $config-&amp;gt;setValue('config.live_site', 'http://firma1.de');&lt;br /&gt;
        // set template&lt;br /&gt;
        JRequest::setVar('template', 'firma1');&lt;br /&gt;
    break;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine {{file|multidomain.xml|xml}} erstellen: &lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;install version=&amp;quot;1.5&amp;quot; type=&amp;quot;plugin&amp;quot; group=&amp;quot;system&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;System - MultiDomain&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;author&amp;gt;Guido Essing [ecomeback]&amp;lt;/author&amp;gt;&lt;br /&gt;
    &amp;lt;creationDate&amp;gt;January 2009&amp;lt;/creationDate&amp;gt;&lt;br /&gt;
    &amp;lt;copyright&amp;gt;(c) 2009 - art-two [creative development]&amp;lt;/copyright&amp;gt;&lt;br /&gt;
    &amp;lt;license&amp;gt;http://www.gnu.org/copyleft/gpl.html GNU/GPL&amp;lt;/license&amp;gt;&lt;br /&gt;
    &amp;lt;authorEmail&amp;gt;development@art-two.de&amp;lt;/authorEmail&amp;gt;&lt;br /&gt;
    &amp;lt;authorUrl&amp;gt;www.art-two.de&amp;lt;/authorUrl&amp;gt;&lt;br /&gt;
    &amp;lt;version&amp;gt;0.1&amp;lt;/version&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[MultiDomain Plugin]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;files&amp;gt;&lt;br /&gt;
        &amp;lt;filename plugin=&amp;quot;multidomain&amp;quot;&amp;gt;multidomain.php&amp;lt;/filename&amp;gt;&lt;br /&gt;
    &amp;lt;/files&amp;gt;&lt;br /&gt;
    &amp;lt;params/&amp;gt;&lt;br /&gt;
&amp;lt;/install&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese zwei Dateien in das Verzeichnis {{folder|\DeinJoomla!\plugins\system}} stellen.&lt;br /&gt;
&lt;br /&gt;
=== für Joomla!1.7.xx ===&lt;br /&gt;
Gefunden bei http://www.joomlaportal.de/beta-howtos/58249-joomla-multi-domain-f-hig-24.html der Beitrag von CirTap (ein herzliches Dankeschön!) und dazu komfortabler als das Plugin für Joomla!1.5.xx.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Multidomain basisoptionen.png|left]]Nach der Installation und dem Aufruf des Plugins stehen diese Optionen zur Verfügung. Sie sind so gut kommentiert, dass keine weitere Beschreibung notwendig ist.&lt;br /&gt;
{{clear}}&lt;br /&gt;
==== Download ====&lt;br /&gt;
Das Plugin ist auf [http://joomlacode.org/svn/nafuwiki/trunk/plg_multidomain joomlacode.org] erhältlich.&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Mehrere_Domains_-_ein_Joomla!</id>
		<title>Mehrere Domains - ein Joomla!</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Mehrere_Domains_-_ein_Joomla!"/>
				<updated>2011-12-26T23:43:00Z</updated>
		
		<summary type="html">&lt;p&gt;7list: Basisoptionen ergänzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ausgangslage ==&lt;br /&gt;
Eine Joomla!-Installation soll das Frontend für drei Firmen/Domains mit unterschiedlichem Inhalt und Layout verwalten.&lt;br /&gt;
&lt;br /&gt;
Für jede Firma wurde ein eigener Bereich eingerichtet und ein eigenes Template entworfen. Die Templates wurden dem jeweiligen Menü der Firma zugewiesen:&lt;br /&gt;
&lt;br /&gt;
*Firma 1 - firma1.de - {{folder|DeinJoomla!\templates\firma1}} - Startseite ist Id 1&lt;br /&gt;
*Firma 2 - firma2.de - {{folder|DeinJoomla!\templates\firma2}} - Home der Firma 2 ist Id 20&lt;br /&gt;
*Firma 3 - firma3.de - {{folder|DeinJoomla!\templates\firma3}} - Home der Firma 3 ist Id 30&lt;br /&gt;
&lt;br /&gt;
== Lösung 1: Drei Unterverzeichnisse mit je einer {{file|index.html|html}} ==&lt;br /&gt;
Die Verzeichnisse {{folder|DeinJoomla!\firma1}}, {{folder|DeinJoomla!\firma2}} und {{folder|DeinJoomla!\firma3}} erstellen.&lt;br /&gt;
&lt;br /&gt;
In jedem Verzeichnis eine index.html erstellen, die außer dem Head mit den Meta-Tags und einen leeren body-Bereich nichts enthalten muss. Dem Link des Menü-Items kann dann der Code für die Weiterleitung entnommen werden.&lt;br /&gt;
&lt;br /&gt;
Für die Firma 1 könnte das z.B. sein:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;meta http-equiv=&amp;quot;Refresh&amp;quot; content=&amp;quot;0; URL=http://firma1.de/index.php?option=com_content&amp;amp;view=article&amp;amp;id=1&amp;quot;&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Für die Firma 2 könnte das z.B. sein:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;meta http-equiv=&amp;quot;Refresh&amp;quot; content=&amp;quot;0; URL=http://firma2.de/index.php?option=com_content&amp;amp;view=category&amp;amp;layout=blog&amp;amp;id=4&amp;quot;&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für die Firma 3 könnte das z.B. sein:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;meta http-equiv=&amp;quot;Refresh&amp;quot; content=&amp;quot;0; URL=http://firma3.de/index.php?option=index.php?Itemid=11&amp;quot;&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Lösung 2: Plugin Multidomain ==&lt;br /&gt;
=== für Joomla!1.5.xx ===&lt;br /&gt;
Gefunden http://www.joomlaportal.de/beta-howtos/58249-joomla-multi-domain-f-hig-21.html&lt;br /&gt;
&lt;br /&gt;
Eine {{file|multidomain.php|php}} erstellen: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/* SVN: $Id$ */&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
* @package joomla.plugin&lt;br /&gt;
* @subpackage system.multidomain&lt;br /&gt;
* @copyright Copyright (c) 2008 art-two [creative development]&lt;br /&gt;
* @author Guido Essing [ecomeback] &amp;lt;ecomeback@os-development.de&amp;gt;&lt;br /&gt;
* @version&lt;br /&gt;
* 0.1 - 04.01.2009 - pre alpha&amp;lt;br /&amp;gt;&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
// check global access point&lt;br /&gt;
defined('_JEXEC') or exit( 'forbidden' );&lt;br /&gt;
&lt;br /&gt;
$mainframe-&amp;gt;registerEvent( 'onAfterInitialise', 'plgSystemMultiDomain' );&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
* MultiDomain Switcher&lt;br /&gt;
* @return void&lt;br /&gt;
*/&lt;br /&gt;
function plgSystemMultiDomain()&lt;br /&gt;
{&lt;br /&gt;
$application =&amp;amp; JFactory::getApplication();&lt;br /&gt;
// frontend check&lt;br /&gt;
if (!$application-&amp;gt;isSite())&lt;br /&gt;
{&lt;br /&gt;
    return true;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$config = JFactory::getConfig();&lt;br /&gt;
$uri = JFactory::getURI();&lt;br /&gt;
$menu = JSite::getMenu();&lt;br /&gt;
&lt;br /&gt;
//echo 'URI:'.$uri-&amp;gt;getHost();&lt;br /&gt;
&lt;br /&gt;
switch(strtolower($uri-&amp;gt;getHost()))&lt;br /&gt;
{&lt;br /&gt;
    case &amp;quot;firma1.de&amp;quot;;&lt;br /&gt;
        // set default menu id - home&lt;br /&gt;
        $menu-&amp;gt;setDefault(1); // Menü-Id, die aufgerufen werden soll&lt;br /&gt;
        // set live site&lt;br /&gt;
        $config-&amp;gt;setValue('config.live_site', 'http://firma1.de');&lt;br /&gt;
        // set template&lt;br /&gt;
        // firma1 heißt das Verzeichnis, das das Templates für firma1.de beinhaltet, &lt;br /&gt;
        // ist also nicht der Name des Templates aus dem Template-Manager.&lt;br /&gt;
        JRequest::setVar('template', 'firma1'); &lt;br /&gt;
    break;&lt;br /&gt;
&lt;br /&gt;
    case &amp;quot;www.firma1.de&amp;quot;;&lt;br /&gt;
        // set default menu id - home&lt;br /&gt;
        $menu-&amp;gt;setDefault(1); // Menü-Id, die aufgerufen werden soll&lt;br /&gt;
        // set live site&lt;br /&gt;
        $config-&amp;gt;setValue('config.live_site', 'http://firma1.de');&lt;br /&gt;
        // set template&lt;br /&gt;
        // firma1 heißt das Verzeichnis, das das Templates für firma1.de beinhaltet, &lt;br /&gt;
        // ist also nicht der Name des Templates aus dem Template-Manager.&lt;br /&gt;
        JRequest::setVar('template', 'firma1'); &lt;br /&gt;
    break;&lt;br /&gt;
&lt;br /&gt;
    case &amp;quot;firma2.de&amp;quot;;&lt;br /&gt;
        // set default menu id - home&lt;br /&gt;
        $menu-&amp;gt;setDefault(20); // Menü-Id, die aufgerufen werden soll&lt;br /&gt;
        // set live site&lt;br /&gt;
        $config-&amp;gt;setValue('config.live_site', 'http://www.firma2.de');&lt;br /&gt;
        // set template&lt;br /&gt;
        // firma2 heißt das Verzeichnis, das das Templates für firma2.de beinhaltet, &lt;br /&gt;
        // ist also nicht der Name des Templates aus dem Template-Manager.&lt;br /&gt;
        JRequest::setVar('template', 'firma2');&lt;br /&gt;
    break;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    case &amp;quot;www.firma2.de&amp;quot;;&lt;br /&gt;
        // set default menu id - home&lt;br /&gt;
        $menu-&amp;gt;setDefault(20); // Menü-Id, die aufgerufen werden soll&lt;br /&gt;
        // set live site&lt;br /&gt;
        $config-&amp;gt;setValue('config.live_site', 'http://www.firma2.de');&lt;br /&gt;
        // set template&lt;br /&gt;
        // firma2 heißt das Verzeichnis, das das Templates für firma2.de beinhaltet, &lt;br /&gt;
        // ist also nicht der Name des Templates aus dem Template-Manager.&lt;br /&gt;
        JRequest::setVar('template', 'firma2');&lt;br /&gt;
    break;&lt;br /&gt;
&lt;br /&gt;
    case &amp;quot;firma3.de&amp;quot;;&lt;br /&gt;
       // set default menu id - home&lt;br /&gt;
        $menu-&amp;gt;setDefault(30); // Menü-Id, die aufgerufen werden soll&lt;br /&gt;
        // set live site&lt;br /&gt;
        $config-&amp;gt;setValue('config.live_site', 'http://www.firma3.de');&lt;br /&gt;
        // set template&lt;br /&gt;
        // firma3 heißt das Verzeichnis, das das Templates für firma3.de beinhaltet, &lt;br /&gt;
        // ist also nicht der Name des Templates aus dem Template-Manager.&lt;br /&gt;
        JRequest::setVar('template', 'firma3');&lt;br /&gt;
    break;&lt;br /&gt;
&lt;br /&gt;
    case &amp;quot;www.firma3.de&amp;quot;;&lt;br /&gt;
       // set default menu id - home&lt;br /&gt;
        $menu-&amp;gt;setDefault(30); // Menü-Id, die aufgerufen werden soll&lt;br /&gt;
        // set live site&lt;br /&gt;
        $config-&amp;gt;setValue('config.live_site', 'http://www.firma3.de');&lt;br /&gt;
        // set template&lt;br /&gt;
        // firma3 heißt das Verzeichnis, das das Templates für firma3.de beinhaltet, &lt;br /&gt;
        // ist also nicht der Name des Templates aus dem Template-Manager.&lt;br /&gt;
        JRequest::setVar('template', 'firma3');&lt;br /&gt;
    break;&lt;br /&gt;
&lt;br /&gt;
    default:&lt;br /&gt;
        // set default menu id - home&lt;br /&gt;
        $menu-&amp;gt;setDefault(1); // id have to exists in #__menu&lt;br /&gt;
        // set live site&lt;br /&gt;
        $config-&amp;gt;setValue('config.live_site', 'http://firma1.de');&lt;br /&gt;
        // set template&lt;br /&gt;
        JRequest::setVar('template', 'firma1');&lt;br /&gt;
    break;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine {{file|multidomain.xml|xml}} erstellen: &lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;install version=&amp;quot;1.5&amp;quot; type=&amp;quot;plugin&amp;quot; group=&amp;quot;system&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;System - MultiDomain&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;author&amp;gt;Guido Essing [ecomeback]&amp;lt;/author&amp;gt;&lt;br /&gt;
    &amp;lt;creationDate&amp;gt;January 2009&amp;lt;/creationDate&amp;gt;&lt;br /&gt;
    &amp;lt;copyright&amp;gt;(c) 2009 - art-two [creative development]&amp;lt;/copyright&amp;gt;&lt;br /&gt;
    &amp;lt;license&amp;gt;http://www.gnu.org/copyleft/gpl.html GNU/GPL&amp;lt;/license&amp;gt;&lt;br /&gt;
    &amp;lt;authorEmail&amp;gt;development@art-two.de&amp;lt;/authorEmail&amp;gt;&lt;br /&gt;
    &amp;lt;authorUrl&amp;gt;www.art-two.de&amp;lt;/authorUrl&amp;gt;&lt;br /&gt;
    &amp;lt;version&amp;gt;0.1&amp;lt;/version&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[MultiDomain Plugin]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;files&amp;gt;&lt;br /&gt;
        &amp;lt;filename plugin=&amp;quot;multidomain&amp;quot;&amp;gt;multidomain.php&amp;lt;/filename&amp;gt;&lt;br /&gt;
    &amp;lt;/files&amp;gt;&lt;br /&gt;
    &amp;lt;params/&amp;gt;&lt;br /&gt;
&amp;lt;/install&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese zwei Dateien in das Verzeichnis {{folder|\DeinJoomla!\plugins\system}} stellen.&lt;br /&gt;
&lt;br /&gt;
=== für Joomla!1.7.xx ===&lt;br /&gt;
Gefunden bei http://www.joomlaportal.de/beta-howtos/58249-joomla-multi-domain-f-hig-24.html und dazu komfortabler als das Plugin für Joomla!1.5.xx.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Multidomain basisoptionen.png|left]]Nach der Installation und dem Aufruf des Plugins stehen diese Optionen zur Verfügung. Sie sind so gut kommentiert, dass keine weitere Beschreibung notwendig ist.&lt;br /&gt;
{{clear}}&lt;br /&gt;
==== Download ====&lt;br /&gt;
Das Plugin ist auf [http://joomlacode.org/svn/nafuwiki/trunk/plg_multidomain joomlacode.org] erhältlich.&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Joomla!_erweitern/Plugins/3rd_Party/Lightboxes/Rokbox</id>
		<title>Joomla! erweitern/Plugins/3rd Party/Lightboxes/Rokbox</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Joomla!_erweitern/Plugins/3rd_Party/Lightboxes/Rokbox"/>
				<updated>2011-12-26T23:42:39Z</updated>
		
		<summary type="html">&lt;p&gt;7list: {{clear}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
&lt;br /&gt;
Mit dem auf Mootols basierenden Plugin lassen sich Grafiken, Videos (auch Youtube etc. ist möglich), MP3 und PDF Dateien in einen Artikel einfügen, welche sich mit einem nach dem Web 2.0 Standard grafischen Effekt öffnen lassen.&lt;br /&gt;
RokBox besteht aus einem Content- und einem System-Plugin. Beide müssen installiert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System-Plugin ==&lt;br /&gt;
Mit dem System-Plugin werden die Einstellungen für die RoxBox vorgenommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Plugin-Parameter ==&lt;br /&gt;
[[Datei:RokBox_plugin-parameters.jpg|left ]]&lt;br /&gt;
&lt;br /&gt;
'''Preset Themes:''' Hier gibt es drei Einstellungen. Mit Light und Dark werden zwei Standard-Themes (Einstellungen) eingestellt werden. Mit der dritten Auswahl Custom wird ein benutzerdefiniertes Theme zugelassen.&lt;br /&gt;
&lt;br /&gt;
'''Custom Theme:''' Wird bei Preset Themes Custom ausgewählt, ist hier der Name des Theme einzugeben.&lt;br /&gt;
&lt;br /&gt;
'''Use Legacy Parameters:''' Mit No lädt RokBox die Themes-Konfiguration. Mit Ja kann die RokBox mit den Legacy Parameters eingestellt werden.&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
== Legacy-Parameter ==&lt;br /&gt;
&lt;br /&gt;
[[Datei:RokBox_legacy-parameters.jpg |left ]]&lt;br /&gt;
&lt;br /&gt;
'''RokBox Default Width/Height:''' Die Höhe und Breite der RokBox wird eingestellt (Pixel)&lt;br /&gt;
&lt;br /&gt;
'''Transition of RokBox Effect:''' Einige der verfügbaren Mootool Transitions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Duration of RokBox Effect:''' Die Dauer für das Öffnen der RokBox in Millisekunden.&lt;br /&gt;
&lt;br /&gt;
'''Chase:''' The chasing, in pixels, for the Growl effect only.&lt;br /&gt;
&lt;br /&gt;
'''Type of Animation:''' Die Art der Animation beim Öffnen der RokBox. Fade, QuickSilver, Growl oder Explode.&lt;br /&gt;
&lt;br /&gt;
'''Border width:''' Für eigene Themen kann hier eine Rahmenbreite angegeben werden. Für die Light- und Dark-Themes sind zum Beispiel 20px vorgegeben.&lt;br /&gt;
&lt;br /&gt;
'''Content Padding:''' Der Textabstand zum Rahmen. Für die Light- und Dark-Themes sind zum Beispiel 0px vorgegeben.&lt;br /&gt;
&lt;br /&gt;
'''Arrows Height:''' Für die Navigationspfeile in Alben ist eine Angabe sinnvoll, damit dafür eine zusätliche Höhe vorgesehen ist. Für die Light- und Dark-Themes sind zum Beispiel 35px vorgegeben.&lt;br /&gt;
&lt;br /&gt;
'''Show Captions:''' Yes zeigt die Bildunterschrift.&lt;br /&gt;
&lt;br /&gt;
'''Captions Delay:''' Die Zeit bis zum Erscheinen der Bildunterschrift in Millisekunden.&lt;br /&gt;
&lt;br /&gt;
'''Follow when Scrolling:''' Ob die RokBox folgt beim Scrollen folgen soll oder nicht.&lt;br /&gt;
&lt;br /&gt;
'''Enable Keys:''' Zum aktivieren oder deaktivieren der drei Tasten Esc, Left und Right (Schließen, vorheriges Album nächstes Album.) &lt;br /&gt;
&lt;br /&gt;
'''Overlay Background:''' Die Farbe, die die ursprüngliche Seite überlagern soll, z.B. #000000.&lt;br /&gt;
&lt;br /&gt;
'''Overlay Opacity:''' Für die Transparenz sind Werte mit Fließkommazahlen zwischen 0.1 und 1 möglich.&lt;br /&gt;
&lt;br /&gt;
'''Overlay Duration:''' Die Zeit für das Hochfahren der RokBox in Millisekunten.&lt;br /&gt;
&lt;br /&gt;
'''Transition of Overlay Effect:''' Einige der verfügbaren Mootool Transitions.&lt;br /&gt;
&lt;br /&gt;
'''AutoPlay:''' Yes startet automatisch QuickTime and WindowsMedia Movies.&lt;br /&gt;
&lt;br /&gt;
'''YouTube AutoPlay:''' Yes startet automatisch YuoTube Movies.&lt;br /&gt;
&lt;br /&gt;
'''Background Color:''' Für die Movies, z. B. #000000.&lt;br /&gt;
&lt;br /&gt;
'''Vimeo Color/Portrait/Title/Fullscreen/Byline:''' Schaltet Möglichkeiten für Vimeo an und aus. Die Farbe wird in diesem Fall ausnahmsweise ohne '#' angegeben, also z. B.: 00adef&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
== Der Code im Beitrag ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;{rokbox size=|100 50| text=|Linktext| thumb=|images/DeinBild.jpg|&lt;br /&gt;
title=|Titel :: weiterer Text| album=|photos| module=|login|}Link{/rokbox}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== rokbox ===&lt;br /&gt;
&lt;br /&gt;
ruft die RokBox auf&lt;br /&gt;
&lt;br /&gt;
=== size === &lt;br /&gt;
&lt;br /&gt;
Die Größe der Lightbox in Pixel. Möglich sind auch Prozentangaben:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;size=|50% 30%|&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
oder '''fullscreen'''&lt;br /&gt;
            &lt;br /&gt;
&amp;lt;pre&amp;gt;size=|fullscreen|&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== text ===&lt;br /&gt;
&lt;br /&gt;
Der Linktext:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;Linktext&amp;lt;a&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
anstelle eines Texttes kann man auch den Pfad zu einem Bild übergeben. &lt;br /&gt;
&amp;lt;pre&amp;gt;thumb=|images/rokbox/DeinBild.jpg&amp;lt;/pre&amp;gt;&lt;br /&gt;
Die RokBox wird dann das Thumbnail /images/rokbox/DeinBild_thumb.jpg generieren und darstellen.&lt;br /&gt;
&lt;br /&gt;
=== title ===&lt;br /&gt;
    &lt;br /&gt;
Der Titel wird angezeigt, wenn man mit der Maus über den Link geht. &lt;br /&gt;
In der Lightbox steht unter dem Bild dann Titel als Überschrift und darunter weiterer Text als Text dazu.&lt;br /&gt;
Der Text kann nicht formatiert werden&lt;br /&gt;
&lt;br /&gt;
=== Link ===    &lt;br /&gt;
&lt;br /&gt;
Der Link definiert das Element, das in der Rokbox angezeigt werden soll.&lt;br /&gt;
&lt;br /&gt;
==== Thumbnail ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;images/rokbox/DeinBild.jpg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Artikel ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;index.php?option=com_content&amp;amp;view=article&amp;amp;id=61&amp;amp;tmpl=component&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Musik ====&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;lieder/rokbox/DeinLied.mp3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flash ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;filme/rokbox/DeinFilm.swf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Youtube ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;http://www.youtube.com/watch?v=code&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Internetseite ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;http://www.google.com&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Endtag ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''{/rokbox}''' schließt die RokBox Eingabe ab&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
&lt;br /&gt;
'''{rokbox album=|DeinAlbum|}images/stories/food/*{/rokbox}'''&lt;br /&gt;
- Stellt alle Bilder aus diesem Verzeichnis in einer Linie dar.&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
&lt;br /&gt;
Die Rokbox ist auf [http://www.rocketwerx.com/products/rokbox/download www.rocketwerx.com] erhältlich.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Fortgeschrittene|Rokbox]]&lt;br /&gt;
[[Kategorie:Joomla! erweitern|Rokbox]]&lt;br /&gt;
[[Kategorie:Plugins|Rokbox]]&lt;br /&gt;
[[Kategorie:3rd Party|Rokbox]]&lt;br /&gt;
[[Kategorie:Lightboxes|Rokbox]]&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Datei:Multidomain_basisoptionen.png</id>
		<title>Datei:Multidomain basisoptionen.png</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Datei:Multidomain_basisoptionen.png"/>
				<updated>2011-12-26T23:33:44Z</updated>
		
		<summary type="html">&lt;p&gt;7list: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Mehrere_Domains_-_ein_Joomla!</id>
		<title>Mehrere Domains - ein Joomla!</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Mehrere_Domains_-_ein_Joomla!"/>
				<updated>2011-12-26T23:27:44Z</updated>
		
		<summary type="html">&lt;p&gt;7list: /* Download */ Link berichtigt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ausgangslage ==&lt;br /&gt;
Eine Joomla!-Installation soll das Frontend für drei Firmen/Domains mit unterschiedlichem Inhalt und Layout verwalten.&lt;br /&gt;
&lt;br /&gt;
Für jede Firma wurde ein eigener Bereich eingerichtet und ein eigenes Template entworfen. Die Templates wurden dem jeweiligen Menü der Firma zugewiesen:&lt;br /&gt;
&lt;br /&gt;
*Firma 1 - firma1.de - {{folder|DeinJoomla!\templates\firma1}} - Startseite ist Id 1&lt;br /&gt;
*Firma 2 - firma2.de - {{folder|DeinJoomla!\templates\firma2}} - Home der Firma 2 ist Id 20&lt;br /&gt;
*Firma 3 - firma3.de - {{folder|DeinJoomla!\templates\firma3}} - Home der Firma 3 ist Id 30&lt;br /&gt;
&lt;br /&gt;
== Lösung 1: Drei Unterverzeichnisse mit je einer {{file|index.html|html}} ==&lt;br /&gt;
Die Verzeichnisse {{folder|DeinJoomla!\firma1}}, {{folder|DeinJoomla!\firma2}} und {{folder|DeinJoomla!\firma3}} erstellen.&lt;br /&gt;
&lt;br /&gt;
In jedem Verzeichnis eine index.html erstellen, die außer dem Head mit den Meta-Tags und einen leeren body-Bereich nichts enthalten muss. Dem Link des Menü-Items kann dann der Code für die Weiterleitung entnommen werden.&lt;br /&gt;
&lt;br /&gt;
Für die Firma 1 könnte das z.B. sein:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;meta http-equiv=&amp;quot;Refresh&amp;quot; content=&amp;quot;0; URL=http://firma1.de/index.php?option=com_content&amp;amp;view=article&amp;amp;id=1&amp;quot;&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Für die Firma 2 könnte das z.B. sein:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;meta http-equiv=&amp;quot;Refresh&amp;quot; content=&amp;quot;0; URL=http://firma2.de/index.php?option=com_content&amp;amp;view=category&amp;amp;layout=blog&amp;amp;id=4&amp;quot;&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für die Firma 3 könnte das z.B. sein:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;meta http-equiv=&amp;quot;Refresh&amp;quot; content=&amp;quot;0; URL=http://firma3.de/index.php?option=index.php?Itemid=11&amp;quot;&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Lösung 2: Plugin Multidomain ==&lt;br /&gt;
=== für Joomla!1.5.xx ===&lt;br /&gt;
Gefunden http://www.joomlaportal.de/beta-howtos/58249-joomla-multi-domain-f-hig-21.html&lt;br /&gt;
&lt;br /&gt;
Eine {{file|multidomain.php|php}} erstellen: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/* SVN: $Id$ */&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
* @package joomla.plugin&lt;br /&gt;
* @subpackage system.multidomain&lt;br /&gt;
* @copyright Copyright (c) 2008 art-two [creative development]&lt;br /&gt;
* @author Guido Essing [ecomeback] &amp;lt;ecomeback@os-development.de&amp;gt;&lt;br /&gt;
* @version&lt;br /&gt;
* 0.1 - 04.01.2009 - pre alpha&amp;lt;br /&amp;gt;&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
// check global access point&lt;br /&gt;
defined('_JEXEC') or exit( 'forbidden' );&lt;br /&gt;
&lt;br /&gt;
$mainframe-&amp;gt;registerEvent( 'onAfterInitialise', 'plgSystemMultiDomain' );&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
* MultiDomain Switcher&lt;br /&gt;
* @return void&lt;br /&gt;
*/&lt;br /&gt;
function plgSystemMultiDomain()&lt;br /&gt;
{&lt;br /&gt;
$application =&amp;amp; JFactory::getApplication();&lt;br /&gt;
// frontend check&lt;br /&gt;
if (!$application-&amp;gt;isSite())&lt;br /&gt;
{&lt;br /&gt;
    return true;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$config = JFactory::getConfig();&lt;br /&gt;
$uri = JFactory::getURI();&lt;br /&gt;
$menu = JSite::getMenu();&lt;br /&gt;
&lt;br /&gt;
//echo 'URI:'.$uri-&amp;gt;getHost();&lt;br /&gt;
&lt;br /&gt;
switch(strtolower($uri-&amp;gt;getHost()))&lt;br /&gt;
{&lt;br /&gt;
    case &amp;quot;firma1.de&amp;quot;;&lt;br /&gt;
        // set default menu id - home&lt;br /&gt;
        $menu-&amp;gt;setDefault(1); // Menü-Id, die aufgerufen werden soll&lt;br /&gt;
        // set live site&lt;br /&gt;
        $config-&amp;gt;setValue('config.live_site', 'http://firma1.de');&lt;br /&gt;
        // set template&lt;br /&gt;
        // firma1 heißt das Verzeichnis, das das Templates für firma1.de beinhaltet, &lt;br /&gt;
        // ist also nicht der Name des Templates aus dem Template-Manager.&lt;br /&gt;
        JRequest::setVar('template', 'firma1'); &lt;br /&gt;
    break;&lt;br /&gt;
&lt;br /&gt;
    case &amp;quot;www.firma1.de&amp;quot;;&lt;br /&gt;
        // set default menu id - home&lt;br /&gt;
        $menu-&amp;gt;setDefault(1); // Menü-Id, die aufgerufen werden soll&lt;br /&gt;
        // set live site&lt;br /&gt;
        $config-&amp;gt;setValue('config.live_site', 'http://firma1.de');&lt;br /&gt;
        // set template&lt;br /&gt;
        // firma1 heißt das Verzeichnis, das das Templates für firma1.de beinhaltet, &lt;br /&gt;
        // ist also nicht der Name des Templates aus dem Template-Manager.&lt;br /&gt;
        JRequest::setVar('template', 'firma1'); &lt;br /&gt;
    break;&lt;br /&gt;
&lt;br /&gt;
    case &amp;quot;firma2.de&amp;quot;;&lt;br /&gt;
        // set default menu id - home&lt;br /&gt;
        $menu-&amp;gt;setDefault(20); // Menü-Id, die aufgerufen werden soll&lt;br /&gt;
        // set live site&lt;br /&gt;
        $config-&amp;gt;setValue('config.live_site', 'http://www.firma2.de');&lt;br /&gt;
        // set template&lt;br /&gt;
        // firma2 heißt das Verzeichnis, das das Templates für firma2.de beinhaltet, &lt;br /&gt;
        // ist also nicht der Name des Templates aus dem Template-Manager.&lt;br /&gt;
        JRequest::setVar('template', 'firma2');&lt;br /&gt;
    break;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    case &amp;quot;www.firma2.de&amp;quot;;&lt;br /&gt;
        // set default menu id - home&lt;br /&gt;
        $menu-&amp;gt;setDefault(20); // Menü-Id, die aufgerufen werden soll&lt;br /&gt;
        // set live site&lt;br /&gt;
        $config-&amp;gt;setValue('config.live_site', 'http://www.firma2.de');&lt;br /&gt;
        // set template&lt;br /&gt;
        // firma2 heißt das Verzeichnis, das das Templates für firma2.de beinhaltet, &lt;br /&gt;
        // ist also nicht der Name des Templates aus dem Template-Manager.&lt;br /&gt;
        JRequest::setVar('template', 'firma2');&lt;br /&gt;
    break;&lt;br /&gt;
&lt;br /&gt;
    case &amp;quot;firma3.de&amp;quot;;&lt;br /&gt;
       // set default menu id - home&lt;br /&gt;
        $menu-&amp;gt;setDefault(30); // Menü-Id, die aufgerufen werden soll&lt;br /&gt;
        // set live site&lt;br /&gt;
        $config-&amp;gt;setValue('config.live_site', 'http://www.firma3.de');&lt;br /&gt;
        // set template&lt;br /&gt;
        // firma3 heißt das Verzeichnis, das das Templates für firma3.de beinhaltet, &lt;br /&gt;
        // ist also nicht der Name des Templates aus dem Template-Manager.&lt;br /&gt;
        JRequest::setVar('template', 'firma3');&lt;br /&gt;
    break;&lt;br /&gt;
&lt;br /&gt;
    case &amp;quot;www.firma3.de&amp;quot;;&lt;br /&gt;
       // set default menu id - home&lt;br /&gt;
        $menu-&amp;gt;setDefault(30); // Menü-Id, die aufgerufen werden soll&lt;br /&gt;
        // set live site&lt;br /&gt;
        $config-&amp;gt;setValue('config.live_site', 'http://www.firma3.de');&lt;br /&gt;
        // set template&lt;br /&gt;
        // firma3 heißt das Verzeichnis, das das Templates für firma3.de beinhaltet, &lt;br /&gt;
        // ist also nicht der Name des Templates aus dem Template-Manager.&lt;br /&gt;
        JRequest::setVar('template', 'firma3');&lt;br /&gt;
    break;&lt;br /&gt;
&lt;br /&gt;
    default:&lt;br /&gt;
        // set default menu id - home&lt;br /&gt;
        $menu-&amp;gt;setDefault(1); // id have to exists in #__menu&lt;br /&gt;
        // set live site&lt;br /&gt;
        $config-&amp;gt;setValue('config.live_site', 'http://firma1.de');&lt;br /&gt;
        // set template&lt;br /&gt;
        JRequest::setVar('template', 'firma1');&lt;br /&gt;
    break;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine {{file|multidomain.xml|xml}} erstellen: &lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;install version=&amp;quot;1.5&amp;quot; type=&amp;quot;plugin&amp;quot; group=&amp;quot;system&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;System - MultiDomain&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;author&amp;gt;Guido Essing [ecomeback]&amp;lt;/author&amp;gt;&lt;br /&gt;
    &amp;lt;creationDate&amp;gt;January 2009&amp;lt;/creationDate&amp;gt;&lt;br /&gt;
    &amp;lt;copyright&amp;gt;(c) 2009 - art-two [creative development]&amp;lt;/copyright&amp;gt;&lt;br /&gt;
    &amp;lt;license&amp;gt;http://www.gnu.org/copyleft/gpl.html GNU/GPL&amp;lt;/license&amp;gt;&lt;br /&gt;
    &amp;lt;authorEmail&amp;gt;development@art-two.de&amp;lt;/authorEmail&amp;gt;&lt;br /&gt;
    &amp;lt;authorUrl&amp;gt;www.art-two.de&amp;lt;/authorUrl&amp;gt;&lt;br /&gt;
    &amp;lt;version&amp;gt;0.1&amp;lt;/version&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[MultiDomain Plugin]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;files&amp;gt;&lt;br /&gt;
        &amp;lt;filename plugin=&amp;quot;multidomain&amp;quot;&amp;gt;multidomain.php&amp;lt;/filename&amp;gt;&lt;br /&gt;
    &amp;lt;/files&amp;gt;&lt;br /&gt;
    &amp;lt;params/&amp;gt;&lt;br /&gt;
&amp;lt;/install&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese zwei Dateien in das Verzeichnis {{folder|\DeinJoomla!\plugins\system}} stellen.&lt;br /&gt;
&lt;br /&gt;
=== für Joomla!1.7.xx ===&lt;br /&gt;
Gefunden bei http://www.joomlaportal.de/beta-howtos/58249-joomla-multi-domain-f-hig-24.html und dazu komfortabler als das Plugin für Joomla!1.5.xx.&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
Das Plugin ist auf [http://joomlacode.org/svn/nafuwiki/trunk/plg_multidomain joomlacode.org] erhältlich.&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Mehrere_Domains_-_ein_Joomla!</id>
		<title>Mehrere Domains - ein Joomla!</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Mehrere_Domains_-_ein_Joomla!"/>
				<updated>2011-12-26T22:51:54Z</updated>
		
		<summary type="html">&lt;p&gt;7list: Plugin für 1.7 teilweise ergänzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ausgangslage ==&lt;br /&gt;
Eine Joomla!-Installation soll das Frontend für drei Firmen/Domains mit unterschiedlichem Inhalt und Layout verwalten.&lt;br /&gt;
&lt;br /&gt;
Für jede Firma wurde ein eigener Bereich eingerichtet und ein eigenes Template entworfen. Die Templates wurden dem jeweiligen Menü der Firma zugewiesen:&lt;br /&gt;
&lt;br /&gt;
*Firma 1 - firma1.de - {{folder|DeinJoomla!\templates\firma1}} - Startseite ist Id 1&lt;br /&gt;
*Firma 2 - firma2.de - {{folder|DeinJoomla!\templates\firma2}} - Home der Firma 2 ist Id 20&lt;br /&gt;
*Firma 3 - firma3.de - {{folder|DeinJoomla!\templates\firma3}} - Home der Firma 3 ist Id 30&lt;br /&gt;
&lt;br /&gt;
== Lösung 1: Drei Unterverzeichnisse mit je einer {{file|index.html|html}} ==&lt;br /&gt;
Die Verzeichnisse {{folder|DeinJoomla!\firma1}}, {{folder|DeinJoomla!\firma2}} und {{folder|DeinJoomla!\firma3}} erstellen.&lt;br /&gt;
&lt;br /&gt;
In jedem Verzeichnis eine index.html erstellen, die außer dem Head mit den Meta-Tags und einen leeren body-Bereich nichts enthalten muss. Dem Link des Menü-Items kann dann der Code für die Weiterleitung entnommen werden.&lt;br /&gt;
&lt;br /&gt;
Für die Firma 1 könnte das z.B. sein:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;meta http-equiv=&amp;quot;Refresh&amp;quot; content=&amp;quot;0; URL=http://firma1.de/index.php?option=com_content&amp;amp;view=article&amp;amp;id=1&amp;quot;&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Für die Firma 2 könnte das z.B. sein:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;meta http-equiv=&amp;quot;Refresh&amp;quot; content=&amp;quot;0; URL=http://firma2.de/index.php?option=com_content&amp;amp;view=category&amp;amp;layout=blog&amp;amp;id=4&amp;quot;&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für die Firma 3 könnte das z.B. sein:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&amp;lt;meta http-equiv=&amp;quot;Refresh&amp;quot; content=&amp;quot;0; URL=http://firma3.de/index.php?option=index.php?Itemid=11&amp;quot;&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Lösung 2: Plugin Multidomain ==&lt;br /&gt;
=== für Joomla!1.5.xx ===&lt;br /&gt;
Gefunden http://www.joomlaportal.de/beta-howtos/58249-joomla-multi-domain-f-hig-21.html&lt;br /&gt;
&lt;br /&gt;
Eine {{file|multidomain.php|php}} erstellen: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/* SVN: $Id$ */&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
* @package joomla.plugin&lt;br /&gt;
* @subpackage system.multidomain&lt;br /&gt;
* @copyright Copyright (c) 2008 art-two [creative development]&lt;br /&gt;
* @author Guido Essing [ecomeback] &amp;lt;ecomeback@os-development.de&amp;gt;&lt;br /&gt;
* @version&lt;br /&gt;
* 0.1 - 04.01.2009 - pre alpha&amp;lt;br /&amp;gt;&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
// check global access point&lt;br /&gt;
defined('_JEXEC') or exit( 'forbidden' );&lt;br /&gt;
&lt;br /&gt;
$mainframe-&amp;gt;registerEvent( 'onAfterInitialise', 'plgSystemMultiDomain' );&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
* MultiDomain Switcher&lt;br /&gt;
* @return void&lt;br /&gt;
*/&lt;br /&gt;
function plgSystemMultiDomain()&lt;br /&gt;
{&lt;br /&gt;
$application =&amp;amp; JFactory::getApplication();&lt;br /&gt;
// frontend check&lt;br /&gt;
if (!$application-&amp;gt;isSite())&lt;br /&gt;
{&lt;br /&gt;
    return true;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$config = JFactory::getConfig();&lt;br /&gt;
$uri = JFactory::getURI();&lt;br /&gt;
$menu = JSite::getMenu();&lt;br /&gt;
&lt;br /&gt;
//echo 'URI:'.$uri-&amp;gt;getHost();&lt;br /&gt;
&lt;br /&gt;
switch(strtolower($uri-&amp;gt;getHost()))&lt;br /&gt;
{&lt;br /&gt;
    case &amp;quot;firma1.de&amp;quot;;&lt;br /&gt;
        // set default menu id - home&lt;br /&gt;
        $menu-&amp;gt;setDefault(1); // Menü-Id, die aufgerufen werden soll&lt;br /&gt;
        // set live site&lt;br /&gt;
        $config-&amp;gt;setValue('config.live_site', 'http://firma1.de');&lt;br /&gt;
        // set template&lt;br /&gt;
        // firma1 heißt das Verzeichnis, das das Templates für firma1.de beinhaltet, &lt;br /&gt;
        // ist also nicht der Name des Templates aus dem Template-Manager.&lt;br /&gt;
        JRequest::setVar('template', 'firma1'); &lt;br /&gt;
    break;&lt;br /&gt;
&lt;br /&gt;
    case &amp;quot;www.firma1.de&amp;quot;;&lt;br /&gt;
        // set default menu id - home&lt;br /&gt;
        $menu-&amp;gt;setDefault(1); // Menü-Id, die aufgerufen werden soll&lt;br /&gt;
        // set live site&lt;br /&gt;
        $config-&amp;gt;setValue('config.live_site', 'http://firma1.de');&lt;br /&gt;
        // set template&lt;br /&gt;
        // firma1 heißt das Verzeichnis, das das Templates für firma1.de beinhaltet, &lt;br /&gt;
        // ist also nicht der Name des Templates aus dem Template-Manager.&lt;br /&gt;
        JRequest::setVar('template', 'firma1'); &lt;br /&gt;
    break;&lt;br /&gt;
&lt;br /&gt;
    case &amp;quot;firma2.de&amp;quot;;&lt;br /&gt;
        // set default menu id - home&lt;br /&gt;
        $menu-&amp;gt;setDefault(20); // Menü-Id, die aufgerufen werden soll&lt;br /&gt;
        // set live site&lt;br /&gt;
        $config-&amp;gt;setValue('config.live_site', 'http://www.firma2.de');&lt;br /&gt;
        // set template&lt;br /&gt;
        // firma2 heißt das Verzeichnis, das das Templates für firma2.de beinhaltet, &lt;br /&gt;
        // ist also nicht der Name des Templates aus dem Template-Manager.&lt;br /&gt;
        JRequest::setVar('template', 'firma2');&lt;br /&gt;
    break;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    case &amp;quot;www.firma2.de&amp;quot;;&lt;br /&gt;
        // set default menu id - home&lt;br /&gt;
        $menu-&amp;gt;setDefault(20); // Menü-Id, die aufgerufen werden soll&lt;br /&gt;
        // set live site&lt;br /&gt;
        $config-&amp;gt;setValue('config.live_site', 'http://www.firma2.de');&lt;br /&gt;
        // set template&lt;br /&gt;
        // firma2 heißt das Verzeichnis, das das Templates für firma2.de beinhaltet, &lt;br /&gt;
        // ist also nicht der Name des Templates aus dem Template-Manager.&lt;br /&gt;
        JRequest::setVar('template', 'firma2');&lt;br /&gt;
    break;&lt;br /&gt;
&lt;br /&gt;
    case &amp;quot;firma3.de&amp;quot;;&lt;br /&gt;
       // set default menu id - home&lt;br /&gt;
        $menu-&amp;gt;setDefault(30); // Menü-Id, die aufgerufen werden soll&lt;br /&gt;
        // set live site&lt;br /&gt;
        $config-&amp;gt;setValue('config.live_site', 'http://www.firma3.de');&lt;br /&gt;
        // set template&lt;br /&gt;
        // firma3 heißt das Verzeichnis, das das Templates für firma3.de beinhaltet, &lt;br /&gt;
        // ist also nicht der Name des Templates aus dem Template-Manager.&lt;br /&gt;
        JRequest::setVar('template', 'firma3');&lt;br /&gt;
    break;&lt;br /&gt;
&lt;br /&gt;
    case &amp;quot;www.firma3.de&amp;quot;;&lt;br /&gt;
       // set default menu id - home&lt;br /&gt;
        $menu-&amp;gt;setDefault(30); // Menü-Id, die aufgerufen werden soll&lt;br /&gt;
        // set live site&lt;br /&gt;
        $config-&amp;gt;setValue('config.live_site', 'http://www.firma3.de');&lt;br /&gt;
        // set template&lt;br /&gt;
        // firma3 heißt das Verzeichnis, das das Templates für firma3.de beinhaltet, &lt;br /&gt;
        // ist also nicht der Name des Templates aus dem Template-Manager.&lt;br /&gt;
        JRequest::setVar('template', 'firma3');&lt;br /&gt;
    break;&lt;br /&gt;
&lt;br /&gt;
    default:&lt;br /&gt;
        // set default menu id - home&lt;br /&gt;
        $menu-&amp;gt;setDefault(1); // id have to exists in #__menu&lt;br /&gt;
        // set live site&lt;br /&gt;
        $config-&amp;gt;setValue('config.live_site', 'http://firma1.de');&lt;br /&gt;
        // set template&lt;br /&gt;
        JRequest::setVar('template', 'firma1');&lt;br /&gt;
    break;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine {{file|multidomain.xml|xml}} erstellen: &lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;install version=&amp;quot;1.5&amp;quot; type=&amp;quot;plugin&amp;quot; group=&amp;quot;system&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;System - MultiDomain&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;author&amp;gt;Guido Essing [ecomeback]&amp;lt;/author&amp;gt;&lt;br /&gt;
    &amp;lt;creationDate&amp;gt;January 2009&amp;lt;/creationDate&amp;gt;&lt;br /&gt;
    &amp;lt;copyright&amp;gt;(c) 2009 - art-two [creative development]&amp;lt;/copyright&amp;gt;&lt;br /&gt;
    &amp;lt;license&amp;gt;http://www.gnu.org/copyleft/gpl.html GNU/GPL&amp;lt;/license&amp;gt;&lt;br /&gt;
    &amp;lt;authorEmail&amp;gt;development@art-two.de&amp;lt;/authorEmail&amp;gt;&lt;br /&gt;
    &amp;lt;authorUrl&amp;gt;www.art-two.de&amp;lt;/authorUrl&amp;gt;&lt;br /&gt;
    &amp;lt;version&amp;gt;0.1&amp;lt;/version&amp;gt;&lt;br /&gt;
    &amp;lt;description&amp;gt;&amp;lt;![CDATA[MultiDomain Plugin]]&amp;gt;&amp;lt;/description&amp;gt;&lt;br /&gt;
    &amp;lt;files&amp;gt;&lt;br /&gt;
        &amp;lt;filename plugin=&amp;quot;multidomain&amp;quot;&amp;gt;multidomain.php&amp;lt;/filename&amp;gt;&lt;br /&gt;
    &amp;lt;/files&amp;gt;&lt;br /&gt;
    &amp;lt;params/&amp;gt;&lt;br /&gt;
&amp;lt;/install&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese zwei Dateien in das Verzeichnis {{folder|\DeinJoomla!\plugins\system}} stellen.&lt;br /&gt;
&lt;br /&gt;
=== für Joomla!1.7.xx ===&lt;br /&gt;
Gefunden bei http://www.joomlaportal.de/beta-howtos/58249-joomla-multi-domain-f-hig-24.html und dazu komfortabler als das Plugin für Joomla!1.5.xx.&lt;br /&gt;
&lt;br /&gt;
==== Download ====&lt;br /&gt;
Die Komponente ist auf [http://joomlacode.org/gf/project/elkuku/frs/ joomlacode.org] erhältlich.&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Joomla!_erweitern/Komponenten/3rd_Party/Phoca_G%C3%A4stebuch</id>
		<title>Joomla! erweitern/Komponenten/3rd Party/Phoca Gästebuch</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Joomla!_erweitern/Komponenten/3rd_Party/Phoca_G%C3%A4stebuch"/>
				<updated>2011-08-14T15:46:05Z</updated>
		
		<summary type="html">&lt;p&gt;7list: /* Download */ Downloadlink ergänzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Das Phoca Gästebuch von Jan Pavelka nach der Installation eingesetzt werden, ohne dass viel geändert werden muss.&lt;br /&gt;
&lt;br /&gt;
Version 2.0.1 (Es fehlen einige Einträge in den Sprachdateien)&lt;br /&gt;
* Das Standard-Layout kann verändert werden.&lt;br /&gt;
* Captcha &lt;br /&gt;
** Zur Verfügung stehen Standard -, Mathematische - und TFF Captcha Zeichen. Dabei stehen verschieden Variationen zur Auswahl&lt;br /&gt;
** Sie können die Zeichen für das Captcha auswählen.&lt;br /&gt;
&lt;br /&gt;
*Neue Einträge&lt;br /&gt;
** Phoca Guestbook schickt, wenn ein neuer Eintrag gekommen ist, eine e-mail an den Administrator, den Super Administrator oder einen Benutzer.     &lt;br /&gt;
** Administrator oder Super Administrator können den Eintrag im Frontend sperren oder löschen.&lt;br /&gt;
** Neue Nachrichten können gesperrt sein und werden erst von Administrator, Super Administrator oder einem Benutzer frei gegeben.&lt;br /&gt;
* update check mit der Möglichkeit für Upgrade.&lt;br /&gt;
* Weiteres siehe Komponentenparameter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Das Phoca Gästebuch wird wie jede andere Komponente auch [[Joomla! erweitern/Komponenten/Installieren|installiert]]. Dabei öffnet sich dieses Fenster: &lt;br /&gt;
[[Bild:Phoca Guestbook install.jpg]]&lt;br /&gt;
&lt;br /&gt;
Für die Installation wählen Sie &amp;quot;Install&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Jetzt noch über &amp;quot;Erweiterungen: Installieren&amp;quot; die deutschen Sprachdateien und die Installation ist beendet.&lt;br /&gt;
&lt;br /&gt;
== Einrichten ==&lt;br /&gt;
Als Erstes muss jetzt ein Gästebuch eingerichtet werden. Ohne dieses können Ihre Besucher keine Einträge vornehmen.&lt;br /&gt;
&lt;br /&gt;
Öffnen Sie also im Kontrollzentrum unter Komponenten die Komponente &amp;quot;Phoca Gästebuch&amp;quot; mit dem Untermenüpunkt &amp;quot;Gästebücher&amp;quot;. &lt;br /&gt;
Es öffnet sich das Fenster &amp;quot;Gästebücher&amp;quot;. Über den Button &amp;quot;Neu&amp;quot; geht das Fenster &amp;quot;Gästebuch: [ Neu ].&amp;quot; auf:&lt;br /&gt;
&lt;br /&gt;
[[Bild:Phoca Guestbook.jpg]]&lt;br /&gt;
&lt;br /&gt;
Es muss ein Titel vergeben werden. Daneben können Sie unter Beschreibung einige Informationen eingeben, die dann im Gästebuch-View im Kopf des Beitrages ausgegeben werden.&lt;br /&gt;
&lt;br /&gt;
== GB Kontrollzentrum ==&lt;br /&gt;
[[Bild:Phoca Guestbook Kontrollzentrum.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Optionen ==&lt;br /&gt;
Die Optionen werden im &amp;quot;GB Kontrollzentrum&amp;quot; aufgerufen. (Komponenten - Phoca Gästebuch - Kontrollzentrum oder in der Komponente mit der Registerkarte &amp;quot;Kontrollzentrum&amp;quot;):&lt;br /&gt;
[[Bild:Phoca Guestbook param1.jpg|left]]&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
Die Optionen sind selbsterklärend. Einen nehme ich doch heraus: Setzen Sie &amp;quot;Inhalte überprüfen&amp;quot;, dann muss der Eintrag erst frei geschaltet werden. Dazu sollte jemand über die neue Nachricht informiert werden.&lt;br /&gt;
Wie üblich, wird das Ganze dann mit &amp;quot;Speichern&amp;quot; gespeichert.  &lt;br /&gt;
&lt;br /&gt;
== Menülink ==&lt;br /&gt;
Für das Gästebuch noch einen [[Joomla! nutzen/Menüverwaltung|Menülink]] erstellen und schon ist es auf der Seite eingebunden.&lt;br /&gt;
&lt;br /&gt;
== E-Mail versenden lassen ==&lt;br /&gt;
Sind mehrere [[Joomla! nutzen/Benutzerverwaltung|Benutzer]] eingerichtet, kann in den Optionen - Grundlegendes - &amp;quot;E-Mail senden&amp;quot; unter diesen gewählt werden, wer über den Eingang eines neuen Gästebucheintrages informiert werden soll. Zusätzlich muss in den Komponentenparameter im Menüeintrag zum Gästebuch dieser Benutzer eingetragen werden. &lt;br /&gt;
&lt;br /&gt;
== Weiteres ==&lt;br /&gt;
&lt;br /&gt;
In dem Fenster &amp;quot;Gästebücher&amp;quot; können Sie Gästebücher freigeben, sperren, löschen und verschieben. &lt;br /&gt;
&lt;br /&gt;
In dem Fenster &amp;quot;Phoca Gästebuch - Inhalte&amp;quot; können Sie die vorhandenen Einträge bearbeiten, wie Ihre [[Joomla! nutzen|Beiträge]]. &lt;br /&gt;
&lt;br /&gt;
[[Baustelle:Editor - TinyMCE: Smilies ergänzen|Smilies ergänzen.]] &lt;br /&gt;
&lt;br /&gt;
[[Joomla! erweitern/Komponenten/3rd Party/Einträge ergänzen|Einträge aus fremden Gästebuch übernehmen.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
[http://phoca.cz/download/category/5-phoca-guestbook-component http://www.phoca.cz]. &lt;br /&gt;
&lt;br /&gt;
Auf der [https://joomweb.de/downloads-joomweb-webservice/category/16-phoca-guestbook-joomla-17xx.html www.joomweb.de] finden Sie daneben auch die jeweils neuesten deutschen Sprachdateien.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Fortgeschrittene|Phoca Gästebuch]]&lt;br /&gt;
[[Kategorie:Joomla! erweitern|Phoca Gästebuch]]&lt;br /&gt;
[[Kategorie:Komponenten|Phoca Gästebuch]]&lt;br /&gt;
[[Kategorie:Phoca Gästebuch|Phoca Gästebuch]]&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/PHP-scripts/Nach_dem_Ablauf_von_in_einem_Modul_dargestellten_Veranstaltungen_wird_das_Modul_deaktiviert</id>
		<title>PHP-scripts/Nach dem Ablauf von in einem Modul dargestellten Veranstaltungen wird das Modul deaktiviert</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/PHP-scripts/Nach_dem_Ablauf_von_in_einem_Modul_dargestellten_Veranstaltungen_wird_das_Modul_deaktiviert"/>
				<updated>2011-08-09T06:35:03Z</updated>
		
		<summary type="html">&lt;p&gt;7list: Modein-Plugin ergänzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sicher gibt es mehrere Möglichkeiten das zu lösen. Eine davon skizziert, z.B. mit dem Jumi-Modul:&lt;br /&gt;
== Veranstaltungen sind bereits im Jumi-Modul ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
$heute=date(&amp;quot;Y-m-d&amp;quot;);	        // Zum Vergleich mit dem Veranstaltungsende = $ende&lt;br /&gt;
$zahl=14;    			// Wegfallende Zeilen werden mit Zeilenumbrüchen ersetzt&lt;br /&gt;
echo &amp;quot;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
$ende=&amp;quot;2010-10-10&amp;quot;;		// Mit diesem Datum entfällt der der Eintrag &lt;br /&gt;
if ($heute&amp;lt;=$ende){ &lt;br /&gt;
	echo &amp;quot;&amp;lt;h4&amp;gt;Veranstaltungstitel&amp;lt;/h4&amp;gt;&lt;br /&gt;
              09. und 10.10.2010              // Datum der Veranstaltung  &lt;br /&gt;
              &amp;lt;br&amp;gt;&lt;br /&gt;
              Beschreibung Zeile 1&lt;br /&gt;
              &amp;lt;br&amp;gt;&lt;br /&gt;
              &amp;lt;span style='font-size: 8pt;'&amp;gt;&amp;lt;a href='http://www.link.de/' target='_blank' title='Titel'&amp;gt;--- mehr ---&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
                                // Natürlich können auch Links zu weiteren Informationen eingefügt werden &lt;br /&gt;
              &amp;lt;br&amp;gt;&lt;br /&gt;
             &amp;quot;;&lt;br /&gt;
	$zahl=$zahl-6;&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
// Mit der Datenbankabfrage wird das Modul deaktiviert. xx steht für die ID des Moduls&lt;br /&gt;
$db = JFactory::getDBO();&lt;br /&gt;
$db-&amp;gt;setQuery(&amp;quot;UPDATE #__modules SET published = 0 WHERE ID='xx'&amp;quot;);  $db-&amp;gt;query();&lt;br /&gt;
&lt;br /&gt;
// Die Seite wird refreshed, damit der Modultitel wegfällt&lt;br /&gt;
header(&amp;quot;Location:http://www.DeineSeite.de/&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Vorgesehen sind mehrere Veranstaltungen. Damit werden wegfallenden Zeilen ersetzt.&lt;br /&gt;
for ($i=1; $i&amp;lt;=$zahl; $i++)&lt;br /&gt;
   {&lt;br /&gt;
      echo &amp;quot;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Termine sind in einer Datenbank ==&lt;br /&gt;
Die Termine können auch aus der Datenbank abgefragt werden. Dazu muss dort zuvor eine Tabelle jos_termine mit den Feldern Datum, Ereignis und Zeit eingerichtet werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// @version 1.0 2010-11-16 kms $&lt;br /&gt;
defined('_JEXEC') or die('Restricted access');&lt;br /&gt;
$heute=date(&amp;quot;Y-m-d&amp;quot;);&lt;br /&gt;
$termine = array();&lt;br /&gt;
$abbruch = 0;&lt;br /&gt;
$wtage = array(&amp;quot;Sonntag&amp;quot;,&amp;quot;Montag&amp;quot;,&amp;quot;Dienstag&amp;quot;,&amp;quot;Mittwoch&amp;quot;,&amp;quot;Donnerstag&amp;quot;,&amp;quot;Freitag&amp;quot;,&amp;quot;Samstag&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
/* Die Datenbankabfrage	*/&lt;br /&gt;
$db = JFactory::getDBO();&lt;br /&gt;
&lt;br /&gt;
/* Die zwei nächsten Termine werden abgefragt */&lt;br /&gt;
$db-&amp;gt;setQuery(&amp;quot;SELECT * FROM #__termine WHERE datum &amp;gt;= '$heute' ORDER BY datum LIMIT 0,2&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
/* Ergebnisse der Abfrage werden in das Array Termine geschrieben */&lt;br /&gt;
$termine = $db-&amp;gt;loadObjectList();&lt;br /&gt;
 &lt;br /&gt;
if( ! $termine ) {&lt;br /&gt;
	$abbruch = 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
/* Das Array Termine wird ausgelesen und dargestellt */&lt;br /&gt;
foreach ($termine as $termin) {&lt;br /&gt;
	echo $wtage[date(&amp;quot;w&amp;quot;, mktime(0, 0, 0, substr($termin-&amp;gt;Datum,5,2), substr($termin-&amp;gt;Datum,8,5), substr($termin-&amp;gt;Datum,2,2)))].&amp;quot;,&amp;lt;br&amp;gt; &amp;quot;.$d = substr($termin-&amp;gt;Datum,8,5).&amp;quot;.&amp;quot;.substr($termin-&amp;gt;Datum,5,2).&amp;quot;.&amp;quot;.substr($termin-&amp;gt;Datum,2,2);&lt;br /&gt;
	echo &amp;quot;, ab &amp;quot;.substr($termin-&amp;gt;Zeit,0,2).&amp;quot; Uhr&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
	echo &amp;quot;&amp;lt;h4&amp;gt;&amp;quot;.$termin-&amp;gt;Ereignis.&amp;quot;&amp;lt;/h4&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Das Modul wird deaktiviert, wenn keine Termine vorhanden sind */&lt;br /&gt;
if($abbruch==1 ) {&lt;br /&gt;
	//$db = JFactory::getDBO();&lt;br /&gt;
	$db-&amp;gt;setQuery(&amp;quot;UPDATE #__modules SET published = 0 WHERE ID='66'&amp;quot;);  $db-&amp;gt;query();&lt;br /&gt;
&lt;br /&gt;
	header(&amp;quot;Location:http://www.Deine Domain/&amp;quot;);&lt;br /&gt;
    return;&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modul einschalten ==&lt;br /&gt;
Dazu muss natürlich bei jedem Start von Joomla! das Modul erste einmal eingeschaltet werden. Das geschieht mit dem System-Plugin &amp;quot;modein&amp;quot;. Den Code dazu finden Sie aauf der Seite http://joomlacode.org/svn/nafuwiki/trunk/plg_modein/modein.php. (Die Logindaten sind, wie überall auf joomlacode, User: &amp;quot;anonymous&amp;quot; - ohne Passwort).&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Joomla!_erweitern/Plugins/3rd_Party/Imagesizer</id>
		<title>Joomla! erweitern/Plugins/3rd Party/Imagesizer</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Joomla!_erweitern/Plugins/3rd_Party/Imagesizer"/>
				<updated>2011-08-07T10:27:18Z</updated>
		
		<summary type="html">&lt;p&gt;7list: An Joomla!1.7 angepasst&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Eine sehr einfache Bildergalerie mit der Möglichkeit Bilder auf einmal zu verkleinern.&lt;br /&gt;
&lt;br /&gt;
Die generierten Bilder lassen sich über den LightBox-Effekt darstellen.&lt;br /&gt;
&lt;br /&gt;
Der ImageSizer verfügt über eine integrierte Updatefunktion. Sie können so stets überprüfen, ob sie die neuste Version des ImageSizers installiert haben.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Imagasizer wird wie jedes andere Plugin auch [[Joomla! erweitern#Erweiterungen installieren|installiert]].&lt;br /&gt;
&lt;br /&gt;
Das installierte Plugin finden Sie unter Erweiterungen - Plugins - ImageSizer. In den &amp;quot;Details&amp;quot; können Sie das Plugin aktivieren und deaktivieren.&lt;br /&gt;
&lt;br /&gt;
== Optionen ==&lt;br /&gt;
'''Die Optionen sind selbsterklärend.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Basisoptionen ===&lt;br /&gt;
Sie können die Komprimierung Ihrer Bilder einstellen, sowie einen Speicherort für die zu generierenden Thumbnails und CSS-Klassen vorgeben und unter mehreren Lightboxen wählen.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Imagesizer.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Erweiterte Optionen ===&lt;br /&gt;
Hier werden unter Anderem die Größe der Thumbnails und die maximalen Breiten und Höhen Ihrer Bilder festgelegt.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Imagesizer erweitere Optionen.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Hilfe und Support ===&lt;br /&gt;
Es kann eine Email an reDim gesendet werden.&lt;br /&gt;
&lt;br /&gt;
== In den Beitrag einbinden ==&lt;br /&gt;
=== Eine Galerie  ===&lt;br /&gt;
Eine Galerie können Sie Beispielsweise mit folgendem Code im Beitrag erstellen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[imagesizer path=&amp;quot;images/galerie/bilder1&amp;quot; mode=&amp;quot;0&amp;quot; width=&amp;quot;150&amp;quot;]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Bilder werden aus dem angegebenen Verzeichnis gelesen und mit einer maximalen Breite von 150 Pixeln nebeneinander zu einer Bildergalerie zusammengestellt.&lt;br /&gt;
&lt;br /&gt;
=== Weitere Funktionen ===&lt;br /&gt;
*'''path=&amp;quot;&amp;quot;''' Verzeichnis, aus dem die einzelnen Bilder gelesen werden können.&lt;br /&gt;
*'''width=&amp;quot;&amp;quot;''' maximale Breite der Thumbnails.&lt;br /&gt;
*'''height=&amp;quot;&amp;quot;''' maximale Höhe der Thumbnails.&lt;br /&gt;
*'''image=&amp;quot;&amp;quot;''' Dieses eine Bilde aus dem Verzeichnis (path=&amp;quot;&amp;quot;) wird dargestellt.&lt;br /&gt;
*'''exclude=&amp;quot;&amp;quot;''' Dieses eine Bild aus dem Verzeichnis (path=&amp;quot;&amp;quot;) wird ausgeblendet.&lt;br /&gt;
*'''bgcolor=&amp;quot;&amp;quot;''' Die Farbe (#000000) mit der der Hintergrund gefüllt wird, wenn das Bild kleiner als die angegebene Größe ist.&lt;br /&gt;
*'''alt=&amp;quot;&amp;quot;''' Mit diesem Wert geben Sie Ihrem Thumbnail eine Beschreibung, die beim mouseover dargestellt wird.&lt;br /&gt;
*'''modus=&amp;quot;&amp;quot;''' Dieses Attribute bewirkt das Auffüllen der Bilder mit einer Hintergundfarbe. (0=deaktiviert, 1=aktiviert)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ein einzelnes Bild  ===&lt;br /&gt;
Bild im Editor(Joomla-Backend) verkleinert einfügen, Beitrag speichern und fertig. Thumb und Lightbox werden dann automatisch erstellt.&lt;br /&gt;
&lt;br /&gt;
oder:&lt;br /&gt;
&amp;lt;pre&amp;gt;[imagesizer path=&amp;quot;images/galerie/galerie1&amp;quot; images=&amp;quot;bild1.jpg&amp;quot; mode=&amp;quot;1&amp;quot; bgcolor=&amp;quot;#000000&amp;quot; width=&amp;quot;150&amp;quot; height=&amp;quot;120&amp;quot;]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Das Bild &amp;quot;bild1.jpg&amp;quot; aus dem Verzeichnis images/galerie/galerie1 wird dargestellt. Als Maximalwerte sind 150px Breite und 120px Höhe festgelegt. Das Bild bleibt in seinem Format und wird lediglich skaliert. Sollte ein Maximalwert nicht erreicht werden, wird der freie Raum mit der Hintergrundfarbe &amp;quot;#000000&amp;quot; aufgefüllt.&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
Den Imagesizer finden Sie bei [http://www.redim.de/downloads/joomla-1.5/plugins/imagesizer.html reDim].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Fortgeschrittene|Imagesizer]]&lt;br /&gt;
[[Kategorie:Joomla! erweitern|Imagesizer]]&lt;br /&gt;
[[Kategorie:Plugins|Imagesizer]]&lt;br /&gt;
[[Kategorie:Galerie|Imagesizer]]&lt;br /&gt;
[[Kategorie:Lightboxes|Imagesizer]]&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	<entry>
		<id>http://www.joomla-wiki.de/dokumentation/Datei:Imagesizer_erweitere_Optionen.png</id>
		<title>Datei:Imagesizer erweitere Optionen.png</title>
		<link rel="alternate" type="text/html" href="http://www.joomla-wiki.de/dokumentation/Datei:Imagesizer_erweitere_Optionen.png"/>
				<updated>2011-08-07T09:55:32Z</updated>
		
		<summary type="html">&lt;p&gt;7list: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>7list</name></author>	</entry>

	</feed>
