BbCode Erweiterung 2 v1.0

Aus DeDi-Help

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Version vom 15:16, 28. Nov. 2005 (bearbeiten)
Mika (Diskussion | Beiträge)
K (Entittenbehandlung)
← Zum vorherigen Versionsunterschied
Version vom 15:42, 28. Nov. 2005 (bearbeiten) (Entfernen)
Mika (Diskussion | Beiträge)
K
Zum nächsten Versionsunterschied →
Zeile 94: Zeile 94:
==Linktemplates== ==Linktemplates==
-Es ist mglich, verschiedene Templates fr die verschiedenen Linkarten zu definieren. Linktemplates sind Vorlagen, mit denen das aussehen und die Funktion eines Links bestimmt werden kann. Die Linktemplates ihrerseits werden wiederum auch mit bbCodes formatiert. Das Standard-Linktemplate fr alle Links lautet:+Es ist mglich, verschiedene Templates fr die verschiedenen Linkarten zu definieren. Linktemplates sind Vorlagen, mit denen das Aussehen und die Funktion eines Links bestimmt werden kann. Die Linktemplates ihrerseits werden wiederum auch mit bbCodes formatiert. Das Standard-Linktemplate fr alle Links lautet:
<nowiki>[</nowiki>[[#a_link|link]]='{url}']{text}[/link] <nowiki>[</nowiki>[[#a_link|link]]='{url}']{text}[/link]
-Sie knnen aber ihre eigenen Templates mit weiteren Tags und auch eigenen Texten bestcken. Folgende Tags sind innerhalb der Linktemplates erlaubt:+Sie knnen aber auch Ihre eigenen Templates mit weiteren Tags und eigenen Texten bestcken. Folgende Tags sind innerhalb der Linktemplates erlaubt:
*[[#a_b|<nowiki>[b]</nowiki>]] *[[#a_b|<nowiki>[b]</nowiki>]]
*[[#a_i|<nowiki>[i]</nowiki>]] *[[#a_i|<nowiki>[i]</nowiki>]]
Zeile 120: Zeile 120:
*''{title}'': Der im Dateimanager eingegebene Titel *''{title}'': Der im Dateimanager eingegebene Titel
*''{desc}'': Die im Dateimanager angegebene Beschreibung *''{desc}'': Die im Dateimanager angegebene Beschreibung
-*''{type}'': Die Dateinahmenserweiterung ohne Punkt, also z.B. "gif", "jpg", "zip" oder "pdf"+*''{type}'': Die Dateinamenserweiterung ohne Punkt, also z. B. "gif", "jpg", "zip" oder "pdf"
-*''{typedesc}'': Eine beschreibung des Typs, z.B. "GIF" oder "Cascading Style Sheet"+*''{typedesc}'': Eine Beschreibung des Typs, z.B. "GIF" oder "Cascading Style Sheet"
*''{file}'': Der eigentliche Dateiname *''{file}'': Der eigentliche Dateiname
-Anwendungsbeispiele wren z.B. ein Icon vor eMail-, Download- oder externen Links:+Anwendungsbeispiele wren z. B. ein Icon vor E-Mail-, Download- oder externen Links:
<nowiki>[</nowiki>[[#a_img|img]]]223[/img]<nowiki>[</nowiki>[[#a_link|link]]='{url}']{text}[/link] <nowiki>[</nowiki>[[#a_img|img]]]223[/img]<nowiki>[</nowiki>[[#a_link|link]]='{url}']{text}[/link]
eine Grenangabe bei Downloadlinks: eine Grenangabe bei Downloadlinks:
<nowiki>[</nowiki>[[#a_link|link]]='{url}']{text}[/link] [i]({size})[/i] <nowiki>[</nowiki>[[#a_link|link]]='{url}']{text}[/link] [i]({size})[/i]
-oder ein Typenabhngiges Icon bei Downloadlinks:+oder ein typenabhngiges Icon bei Downloadlinks:
<nowiki>[</nowiki>[[#a_img|img]]]{mediapath}typeicons/{type}.png[/img]<nowiki>[</nowiki>[[#a_link|link]]='{url}']{text}[/link] <nowiki>[</nowiki>[[#a_img|img]]]{mediapath}typeicons/{type}.png[/img]<nowiki>[</nowiki>[[#a_link|link]]='{url}']{text}[/link]
-Eine Aunahme bildet das Templates fr [[#a_footnotelinktpl|Funotenlinks (footnotelinktpl)]]. Da die Fhigkeiten des [[#a_link|<nowiki>[link]</nowiki>]]-Tags nicht fr die Funotenlinks ausreichen (hier muss zustzlich eine ID als Ansprungziel fr den Rcklink in den Funoten definiert werden), kann hier nur der Linktext festgelegt werden. einziger Parameter ist ''{id}'', welcher durch die fortlaufend numerierte ID der Funote ersetzt wird. Das Standardtemplate ist:+Eine Ausnahme bildet das Template fr [[#a_footnotelinktpl|Funotenlinks (footnotelinktpl)]]. Da die Fhigkeiten des [[#a_link|<nowiki>[link]</nowiki>]]-Tags nicht fr die Funotenlinks ausreichen (hier muss zustzlich eine ID als Ansprungziel fr den Rcklink in den Funoten definiert werden), kann hier nur der Linktext festgelegt werden. Einziger Parameter ist hier ''{id}'', welcher durch die fortlaufend nummerierte ID der Funote ersetzt wird. Das Standardtemplate ist:
[{id}] [{id}]
==kein Linktext== ==kein Linktext==
-Einige der Tags erlauben es, ihren Standardparameter ber den Inhalt zu beziehen. So kann man z.B. statt+Einige der Tags erlauben es, ihren Standardparameter ber den Inhalt zu beziehen. So kann man z. B. statt
<nowiki>[</nowiki>[[#a_email|email]]="info@der-dirigent.de"][/email] <nowiki>[</nowiki>[[#a_email|email]]="info@der-dirigent.de"][/email]
auch einfach auch einfach
<nowiki>[</nowiki>[[#a_email|email]]]info@der-dirigent.de[/email] <nowiki>[</nowiki>[[#a_email|email]]]info@der-dirigent.de[/email]
schreiben. schreiben.
-Genauergesagt geht das mit folgenden Tags:+Genauer gesagt geht das mit folgenden Tags:
*[[#a_email|<nowiki>[email]</nowiki>]] *[[#a_email|<nowiki>[email]</nowiki>]]
*[[#a_anchor|<nowiki>[anchor]</nowiki>]] *[[#a_anchor|<nowiki>[anchor]</nowiki>]]
Zeile 148: Zeile 148:
==Funoten== ==Funoten==
-Die bbCode-Erweiterung untersttzt die automatische Funotengenerierung. Dazu muss das Funotenmodul aus der Erweiterung im Dirigenten importiert werden und unterhalb der bbCode-Textares(s) im Template eingebaut werden.+Die bbCode-Erweiterung untersttzt die automatische Funotengenerierung. Dazu muss das Funotenmodul aus der Erweiterung im Dirigenten importiert werden und unterhalb der bbCode-Textarea(s) im Template eingebaut werden.
-Um eine Funote zu erstellen wird an entsprechener Stelle ein [[#a_footnote|<nowiki>[footnote]</nowiki>]]-Tag notiert und in seinem Inhalt den Text der funote eingetragen. Dieser Text kann mit allen [[#a_Die_bbCode-Tags|bbCodes]] formatiert werden. Die Funoten werden dann alle der Reihe nach durchnummeriert und mit den Eintrgen aus dem Modul verlinkt. Es wird auch automatisch ein Rcklink aus dem Modul in den Text generiert.+Um eine Funote zu erstellen, wird an entsprechener Stelle ein [[#a_footnote|<nowiki>[footnote]</nowiki>]]-Tag notiert und in seinem Inhalt der Text der Funote eingetragen. Dieser Text kann mit allen [[#a_Die_bbCode-Tags|bbCodes]] formatiert werden. Die Funoten werden dann alle der Reihe nach durchnummeriert und mit den Eintrgen aus dem Modul verlinkt. Es wird auch automatisch ein Rcklink aus dem Modul in den Text generiert.
=Notation der bbCode-Tags= =Notation der bbCode-Tags=
Zeile 159: Zeile 159:
Ein Tag mit nur einem Parameter (dem Standardparameter). Dieser Parameter darf keine Leerzeichen beinhalten. Ein Tag mit nur einem Parameter (dem Standardparameter). Dieser Parameter darf keine Leerzeichen beinhalten.
[tag=value]text[/tag] [tag=value]text[/tag]
-Identisch zu oben stehender Notation. Ohne Anfhrungszeichen darf der Wert dieses Paramerers kein Leerzeichen enthalten.+Identisch zu oben stehender Notation. Ohne Anfhrungszeichen darf der Wert dieses Parameters kein Leerzeichen enthalten.
[tag="more value"]text[/tag] [tag="more value"]text[/tag]
Wie oben, nur diesmal mit Anfhrungszeichen. Hier sind auch Leerzeichen kein Problem. Anfhrungszeichen mssen mit \" escaped werden. Wie oben, nur diesmal mit Anfhrungszeichen. Hier sind auch Leerzeichen kein Problem. Anfhrungszeichen mssen mit \" escaped werden.
[tag='value value']text[/tag] [tag='value value']text[/tag]
-Wie oben, nur diesmal mit einfachen Anfhrungszeichen. Diesmal knnen normalen Anfhrungszeichen problemlos verwendet werden. Einfache Anfhrungszeichen werden mit \' escaped werden.+Wie oben, nur diesmal mit einfachen Anfhrungszeichen. Diesmal knnen normale Anfhrungszeichen problemlos verwendet werden. Einfache Anfhrungszeichen mssen mit \' escaped werden.
[tag par1=value1 par2=value2]text[/tag] [tag par1=value1 par2=value2]text[/tag]
Ein Tag mit benannten Parametern. Auf diese Art knnen auch mehrere Parameter bergeben werden. Selbstverstndlich knnen auch hier beide Arten von Anfhrungszeichen gesetzt werden, um Leerzeichen in Parameterwerten zu ermglichen. Ein Tag mit benannten Parametern. Auf diese Art knnen auch mehrere Parameter bergeben werden. Selbstverstndlich knnen auch hier beide Arten von Anfhrungszeichen gesetzt werden, um Leerzeichen in Parameterwerten zu ermglichen.
=Anpassung vorhandener Module= =Anpassung vorhandener Module=
-Es ist zwar mglich, mit nur einer bbCode-Textarea eine komplette Seite zu erstellen, jedoch ist das nicht besonders elegant. Darum ist es interessant, die bbCode-Erweiterung mit anderen Modulen wie z.B. dem [[Dokumentation_ContentFlex|ContentFlex]] oder dem [[Dokumentation_DeDi-Flex|DeDiFlex]] zu kombinieren. Derzeit lsst sich die bbCode-Erweiterung im ContentFlex durch einen einfachen Schalter in der Modulkonfiguration aktivieren, zum Konfigurieren ist jedoch noch Sourcecodeeingriff ntig. Im DeDiFlex ist bbCode standardmig nicht aktiviert und kann auch nicht ohne Sourcecodeeingriff aktiviert werden. '''Ich empfehle daher dazu, das ContentFlex-Modul dem DeDi-Flex vorzuziehen.+Es ist zwar mglich, mit nur einer bbCode-Textarea eine komplette Seite zu erstellen, jedoch ist das nicht besonders elegant. Darum ist es interessant, die bbCode-Erweiterung mit anderen Modulen wie z. B. dem [[Dokumentation_ContentFlex|ContentFlex]] oder dem [[Dokumentation_DeDi-Flex|DeDiFlex]] zu kombinieren. Derzeit lt sich die bbCode-Erweiterung im ContentFlex durch einen einfachen Schalter in der Modulkonfiguration aktivieren, zum Konfigurieren ist jedoch noch Sourcecodeeingriff ntig. Im DeDiFlex ist bbCode standardmig nicht aktiviert und kann auch nicht ohne Sourcecodeeingriff aktiviert werden. '''Ich empfehle daher dazu, das ContentFlex-Modul dem DeDi-Flex vorzuziehen.'''
-Um den bbCode im ContentFlex zu konfigurieren, suchen sie dazu im Moduloutput nach den entsprechenden <dedi:mod type="textarea" />-Tags und fgen sie die gewnschten [[#a_Parameter_des_dedi:mod-Tags|Parameter]] ein.+Um den bbCode im ContentFlex zu konfigurieren, suchen Sie dazu im Moduloutput nach den entsprechenden <dedi:mod type="textarea" />-Tags und fgen Sie die gewnschten [[#a_Parameter_des_dedi:mod-Tags|Parameter]] ein.
-Es ist geplant das [[#Dokumentation_Textarea|Textarea]] sowie das [[#Dokumentation_ContentFlex|ContentFlex]] so anzupassen, dass die komplette Konfiguration ber die Modulkonfiguration mglich ist. Da ich jedoch mit der Weiterentwicklung der Erweiterung selbst, einger anderen Projekten und der Schule mehr als ausgelastet bin, '''wre ich froh wenn sich jemand um diese Module kmmern wrde'''.+Es ist geplant das Modul [[#Dokumentation_Textarea|Textarea]] sowie das Modul [[#Dokumentation_ContentFlex|ContentFlex]] so anzupassen, dass die komplette Konfiguration ber die Modulkonfiguration mglich ist. Da ich jedoch mit der Weiterentwicklung der Erweiterung selbst, einger anderen Projekten und der Schule mehr als ausgelastet bin, '''wre ich froh wenn sich jemand um diese Module kmmern wrde'''.
Die bbCode-Erweiterung untersttzt auch mehrere bbCode-Textareas in einer Typegroup. Die bbCode-Erweiterung untersttzt auch mehrere bbCode-Textareas in einer Typegroup.
=Die GUI-Elemente= =Die GUI-Elemente=
-Zustzlich zu der Mglichkeit, bbCodes im Text zu verarbeiten, bietet die bbCode-Erweiterung auch eine GUI, um diese Tags in whrend des bearbeitens in den Text einzufgen. Hier wird diese GUI, ihre Elemente und Funktionsweisen beschrieben. Zu beachten ist, dass diese Elemente nur angezeigt werden, wenn die entsprechenden [[#a_features|Features]] aktiviert wurden. Ebenso knnen einige Eingabefelder in den Dialogen ausgeblendete sein.+Zustzlich zu der Mglichkeit, bbCodes im Text zu verarbeiten, bietet die bbCode-Erweiterung auch eine GUI, um diese Tags whrend des Bearbeitens in den Text einzufgen. Hier wird diese GUI, ihre Elemente und Funktionsweisen beschrieben. Zu beachten ist, dass diese Elemente nur angezeigt werden, wenn die entsprechenden [[#a_features|Features]] aktiviert wurden. Ebenso knnen einige Eingabefelder in den Dialogen ausgeblendet sein.
Die Dialoge, die von der GUI geffnet werden, merken sich ihre Gre bis zum Ende der Sitzung. Dazu muss der Browser Session-Cookies erlauben. Die Dialoge, die von der GUI geffnet werden, merken sich ihre Gre bis zum Ende der Sitzung. Dazu muss der Browser Session-Cookies erlauben.
==Schriftgren-Auswahl== ==Schriftgren-Auswahl==
-Die Auswahlbox fr die Schriftgre wird angezeigt, wenn das ''size''-[[#a_features|Feature]] aktiviert ist. Die Anzahl der Elemente in der Auswahlbox und deren Werte werden von den beiden Parametern [[#a_sizemin|sizemin]] und [[#a_sizemax|sizemax]] bestimmt. Dabei wird in 5er-Schritten von der minmalen zur maximalen Schriftgre gezhlt und jeweils ein Eintrag angelegt. Das Auswhlen einer Schriftgre legt einen [[#a_size|<nowiki>[size]</nowiki>]]-Tag mit der Ausgewhlen Schriftgre an.+Die Auswahlbox fr die Schriftgre wird angezeigt, wenn das ''size''-[[#a_features|Feature]] aktiviert ist. Die Anzahl der Elemente in der Auswahlbox und deren Werte werden von den beiden Parametern [[#a_sizemin|sizemin]] und [[#a_sizemax|sizemax]] bestimmt. Dabei wird in 5er-Schritten von der minmalen zur maximalen Schriftgre gezhlt und jeweils ein Eintrag angelegt. Das Auswhlen einer Schriftgre legt einen [[#a_size|<nowiki>[size]</nowiki>]]-Tag mit der ausgewhlten Schriftgre an.
==Schriftartenauswahl== ==Schriftartenauswahl==
-Die Schriftartenauswahl bentigt das ''font''-[[#a_features|Feature]] und mindestens eine angegebene Schriftart. Welche Schriftarten angezeigt werden, wird vom [[#a_fonts|fonts]]-Parameter bestimmt. Die Auswahlbox versucht dabie eine Vorschau der gewhlen Schriftart zu zeigen, allerdings funktioniert das nicht in allen Browsern. Wird eine Schriftart ausgewhlt, wird ein [[#a_font|<nowiki>[font]</nowiki>]]-Tag mit der gewhlten Schriftart eingefgt.+Die Schriftartenauswahl bentigt das ''font''-[[#a_features|Feature]] und mindestens eine angegebene Schriftart. Welche Schriftarten angezeigt werden, wird vom [[#a_fonts|fonts]]-Parameter bestimmt. Die Auswahlbox versucht dabei eine Vorschau der gewhlten Schriftart zu zeigen, allerdings funktioniert das nicht in allen Browsern. Wird eine Schriftart ausgewhlt, wird ein [[#a_font|<nowiki>[font]</nowiki>]]-Tag mit der gewhlten Schriftart eingefgt.
==Stil-Auswahl== ==Stil-Auswahl==
-Das Auswahlfeld fr Stile wird angezeigt, wenn entweder das ''class'' und/oder das ''stylebox''-[[#a_features|Feature]] sowie mindestens eine CSS-Klasse per [[#a_class|class]]- oder [[#a_classids|classids]]-Parameter andgegeben wurde. Es bernimmt dabei je nach angegebenen Featuren verschiedene Aufgaben.+Das Auswahlfeld fr Stile wird angezeigt, wenn entweder das ''class'' und/oder das ''stylebox''-[[#a_features|Feature]] sowie mindestens eine CSS-Klasse per [[#a_class|class]]- oder [[#a_classids|classids]]-Parameter angegeben wurde. Es bernimmt dabei je nach angegebenen Features verschiedene Aufgaben.
#Wurde nur das ''class''-Feature aktiviert, so fgt die bbCode-Erweiterung beim Auswhlen eines Stils einen [[#a_class|[class]-Tag mit der ausgewhlten Klasse ein. #Wurde nur das ''class''-Feature aktiviert, so fgt die bbCode-Erweiterung beim Auswhlen eines Stils einen [[#a_class|[class]-Tag mit der ausgewhlten Klasse ein.
-#Ist nur das ''stylebox''-Feature ausgewhlt, wird ein [[#a_Style-Attribut|Style-Attribut]] mit der ausgewhlen Klasse in den nchsten Tag eingebaut. Dazu wird erst der gewnschte Stil im Auswahlfeld ausgewhlt, anschlieend der Button fr den einzufpgenden Tag gedrckt und ein eventuell erscheinender Dialog ausgefllt. Erzeugt werden Tags wie z.B. ''<nowiki>[</nowiki>[[#a_hr|hr]] style="meinstil"]''.+#Ist nur das ''stylebox''-Feature ausgewhlt, wird ein [[#a_Style-Attribut|Style-Attribut]] mit der ausgewhlten Klasse in den nchsten Tag eingebaut. Dazu wird erst der gewnschte Stil im Auswahlfeld ausgewhlt, anschlieend der Button fr den einzufgenden Tag gedrckt und ein eventuell erscheinender Dialog ausgefllt. Erzeugt werden Tags wie z. B. ''<nowiki>[</nowiki>[[#a_hr|hr]] style="meinstil"]''.
-#Ist sowohl das ''class'' als auch das ''stylebox''-Feature aktiviert, wird hinter der Stilauswahl eine Checkbox eingeblendet. Ist diese deaktiviert (Ausgangszustand), verhlt essich wie 1., wird die Checkbox jedoch aktiviert, becor ein Stil gewhlt wird, verhlt sich die Erweiterung wie 2.+#Ist sowohl das ''class'' als auch das ''stylebox''-Feature aktiviert, wird hinter der Stilauswahl eine Checkbox eingeblendet. Ist diese deaktiviert (Ausgangszustand), verhlt es sich wie 1.. Wird die Checkbox jedoch aktiviert, bevor ein Stil gewhlt wird, verhlt sich die Erweiterung wie 2..
==Farbwahl-Dialog== ==Farbwahl-Dialog==
-Der Farbwahl-Dialog bietet dem Benutzer die Mglichkeit, einen Farbcode auszuwhlen. Je nach Button wird entweder ein [[#a_forecol|<nowiki>[forecol]</nowiki>]]-Tag oder ein [[#a_backcol|<nowiki>[backcol]</nowiki>]]-Tag eingefgt. Im Fsrbwahl-Dialog kann neben den aufgefhrten Farben auch ein eigener [http://de.selfhtml.org/html/allgemein/farben.htm#hexadezimal Hexadezimaler Farbcode] eingegeben werden. [http://de.selfhtml.org/html/allgemein/farben.htm#farbnamen Farbnamen] sind nicht erlaubt.+Der Farbwahl-Dialog bietet dem Benutzer die Mglichkeit, einen Farbcode auszuwhlen. Je nach Button wird entweder ein [[#a_forecol|<nowiki>[forecol]</nowiki>]]-Tag oder ein [[#a_backcol|<nowiki>[backcol]</nowiki>]]-Tag eingefgt. Im Farbwahl-Dialog kann neben den aufgefhrten Farben auch ein eigener [http://de.selfhtml.org/html/allgemein/farben.htm#hexadezimal Hexadezimaler Farbcode] eingegeben werden. [http://de.selfhtml.org/html/allgemein/farben.htm#farbnamen Farbnamen] sind nicht erlaubt.
==Bild-Dialog== ==Bild-Dialog==
Das Bild-Dialogfenster besteht aus zwei Teilen. Zum einen gibt es die Eingabefelder auf der linken Seite, zum anderen den Dateibaum auf der rechten. Das Bild-Dialogfenster besteht aus zwei Teilen. Zum einen gibt es die Eingabefelder auf der linken Seite, zum anderen den Dateibaum auf der rechten.
-Die Eingabefelder bedeuten konkret folgendes: +Die Eingabefelder bedeuten konkret Folgendes:
*'''Quelle''': Eine Datei-ID aus dem DeDi-Dateimanager, eine externe URL zu einer Bildressource oder eine lokale URL zu einer Bilddatei auf dem Webserverser selbst. Zustzlich kann der ''{mediapath}''-Platzhalter verwendet werden, um manuell (ohne Datei-ID) auf Dateien im media-Verzeichnis des Projektes zuzugreifen. Wird im Dateibaum eine Datei ausgewhlt, wird die Quelle automatisch auf dessen Datei-ID gesetzt. *'''Quelle''': Eine Datei-ID aus dem DeDi-Dateimanager, eine externe URL zu einer Bildressource oder eine lokale URL zu einer Bilddatei auf dem Webserverser selbst. Zustzlich kann der ''{mediapath}''-Platzhalter verwendet werden, um manuell (ohne Datei-ID) auf Dateien im media-Verzeichnis des Projektes zuzugreifen. Wird im Dateibaum eine Datei ausgewhlt, wird die Quelle automatisch auf dessen Datei-ID gesetzt.
*'''Beschreibung''': Eine einzeilige Kurzbeschreibung des Bildes, die als Alternativtext und Bildertitel verwendet wird. Whlt man im Dateibaum eine Datei ein und das Beschreibungsfeld ist noch leer, wird der im Dateimanager vergebene Dateititel bernommen. Diese Beschreibung kann im Dateibaum als ToolTipText eingesehen werden, bevor man eine Datei anklickt. *'''Beschreibung''': Eine einzeilige Kurzbeschreibung des Bildes, die als Alternativtext und Bildertitel verwendet wird. Whlt man im Dateibaum eine Datei ein und das Beschreibungsfeld ist noch leer, wird der im Dateimanager vergebene Dateititel bernommen. Diese Beschreibung kann im Dateibaum als ToolTipText eingesehen werden, bevor man eine Datei anklickt.
-*'''Hhe''' & '''Breite''': Diese beiden Attribute geben Grenangaben fr die Grafik an. Genaueres knnen sie unter [http://de.selfhtml.org/html/grafiken/einbinden.htm#breite_hoehe Breite und Hhe von Grafiken] nachlesen.+*'''Hhe''' & '''Breite''': Diese beiden Attribute geben Grenangaben fr die Grafik an. Genaueres knnen Sie unter [http://de.selfhtml.org/html/grafiken/einbinden.htm#breite_hoehe Breite und Hhe von Grafiken] nachlesen.
Der Dateibaum auf der rechten Seite zeigt die Dateien und Ordner aus dem DeDi-Dateimanager an, die der angemeldete DeDi-Benutzer sehen darf. Zustzlich werden die angezeigten Ordner durch die Werte der [[#a_imgfolders|imgfolders]]-, [[#a_imgfolderids|imgfolderids]]-, [[#a_imgsubfolders|imgsubfolders]]-Parameter beeinflusst werden. Welche Dateien innerhalb der Ordner angezeigt werden, kann mit dem [[#a_imgfiletypes|imgfiletypes]]- und dem [[#a_imgfiletypeids|imgfiletypeids]]-Parameter bestimmt werden. Der Dateibaum auf der rechten Seite zeigt die Dateien und Ordner aus dem DeDi-Dateimanager an, die der angemeldete DeDi-Benutzer sehen darf. Zustzlich werden die angezeigten Ordner durch die Werte der [[#a_imgfolders|imgfolders]]-, [[#a_imgfolderids|imgfolderids]]-, [[#a_imgsubfolders|imgsubfolders]]-Parameter beeinflusst werden. Welche Dateien innerhalb der Ordner angezeigt werden, kann mit dem [[#a_imgfiletypes|imgfiletypes]]- und dem [[#a_imgfiletypeids|imgfiletypeids]]-Parameter bestimmt werden.
Zeile 205: Zeile 205:
Der Abkrzungs-Dialog fr [[#a_abbr|<nowiki>[abbr]</nowiki>]]- und [[#a_acronym|<nowiki>[acroym]</nowiki>]]-Tags hat zwei Eingabefelder Der Abkrzungs-Dialog fr [[#a_abbr|<nowiki>[abbr]</nowiki>]]- und [[#a_acronym|<nowiki>[acroym]</nowiki>]]-Tags hat zwei Eingabefelder
*'''Titel''': Hier kann der Title oder die Beschreibung zu der Abkrzung oder dem Akronym eingetragen werden. Dieser Titel wird in dem meisten Browsern als ToolTipText ber der Abkrzung angezeigt. *'''Titel''': Hier kann der Title oder die Beschreibung zu der Abkrzung oder dem Akronym eingetragen werden. Dieser Titel wird in dem meisten Browsern als ToolTipText ber der Abkrzung angezeigt.
-*'''Sprache''': Hier wird kann die Sprache aus der die Abkrzung oder das akronym stammt angegeben werden. Erwartet wird ein [http://de.selfhtml.org/diverses/sprachenkuerzel.htm <nowiki>Sprachenkrzel nach RFC 1766</nowiki>].+*'''Sprache''': Hier kann die Sprache aus der die Abkrzung oder das akronym stammt angegeben werden. Erwartet wird ein [http://de.selfhtml.org/diverses/sprachenkuerzel.htm <nowiki>Sprachenkrzel nach RFC 1766</nowiki>].
Genaueres ber den Sinn und auch den Unterschied zwischen Abkrzungen und Akronymen, knnen den entsprechenden Wikipedia-Artikeln entnommen werden: [http://de.wikipedia.org/wiki/Akronym Akronym] und [http://de.wikipedia.org/wiki/Abk%C3%BCrzung Abkrzung]. Genaueres ber den Sinn und auch den Unterschied zwischen Abkrzungen und Akronymen, knnen den entsprechenden Wikipedia-Artikeln entnommen werden: [http://de.wikipedia.org/wiki/Akronym Akronym] und [http://de.wikipedia.org/wiki/Abk%C3%BCrzung Abkrzung].
==Link-Dialog== ==Link-Dialog==
-Der Link-Dialog besteht wie der [[#a_Bild-Dialog|Bild-Dialog]] aus zwei Teilen: den Eingabefeldern und einem Auswahlbaum. Dier Baum zeigt hier aber nicht die Dateistruktur, sondern die fr den angemeldeten Benutzer sichtbaren Seiten an. Folgende Eingabefelder sind verfgbar:+Der Link-Dialog besteht wie der [[#a_Bild-Dialog|Bild-Dialog]] aus zwei Teilen: den Eingabefeldern und einem Auswahlbaum. Der Baum zeigt hier aber nicht die Dateistruktur, sondern die fr den angemeldeten Benutzer sichtbaren Seiten an. Folgende Eingabefelder sind verfgbar:
*'''Ziel''': Kann eine absolute URL oder eine Seitennummer sein. Wird eine Seite im Seitenbaum gewhlt, wird das Ziel automatisch auf deren Seitennummer gesetzt. *'''Ziel''': Kann eine absolute URL oder eine Seitennummer sein. Wird eine Seite im Seitenbaum gewhlt, wird das Ziel automatisch auf deren Seitennummer gesetzt.
-*'''Zielframe''': Hier kann der Frame ausgewhlt werden, in dem der Link geffnet wird. Nheres ber die bedeutung der einzelnen Werte knnen sie unter "[http://de.selfhtml.org/html/verweise/definieren.htm#zielfenster Zielfenster fr Verweise bestimmen]" nachlesen.+*'''Zielframe''': Hier kann der Frame ausgewhlt werden, in dem der Link geffnet wird. Nheres ber die Bedeutung der einzelnen Werte knnen Sie unter "[http://de.selfhtml.org/html/verweise/definieren.htm#zielfenster Zielfenster fr Verweise bestimmen]" nachlesen.
-*'''Anker''': Anker sind mit markierte Stellen innerhalb von Seiten, die es dem Browser ermglichen, direkt einen bestimmten Punkt innerhalb der Seite anzuspringen. In dieses Eingabefeld kann der Name eines Anker angegeben werden, welcher in der Zielseite angesprungen werden soll. Das funktioniert sowohl mit Seitennummern als auch mit absoluten URLs als Ziel. Im bbCode knnen sie Ankerpunkte mit dem [[#a_anchor|<nowiki>[anchor]</nowiki>]]-Tag erstellen ''(anchor = Anker)''.+*'''Anker''': Anker sind markierte Stellen innerhalb von Seiten, die es dem Browser ermglichen, direkt einen bestimmten Punkt innerhalb der Seite anzuspringen. In dieses Eingabefeld kann der Name eines Ankers angegeben werden, welcher in der Zielseite angesprungen werden soll. Das funktioniert sowohl mit Seitennummern als auch mit absoluten URLs als Ziel. Im bbCode knnen Sie Ankerpunkte mit dem [[#a_anchor|<nowiki>[anchor]</nowiki>]]-Tag erstellen ''(anchor = Anker)''.
*'''kein Linktext''': Diese CheckBox gehrt zu der "[[#a_kein_Linktext|kein Linktext]]"-Funktion und wird im zugehrigen Abschnitt nher erlutert. Sie wird nur angezeigt, wenn der [[#a_notext|notext]]-Parameter gesetzt ist. *'''kein Linktext''': Diese CheckBox gehrt zu der "[[#a_kein_Linktext|kein Linktext]]"-Funktion und wird im zugehrigen Abschnitt nher erlutert. Sie wird nur angezeigt, wenn der [[#a_notext|notext]]-Parameter gesetzt ist.
Der Seitenbaum auf der rechten Seite zeigt die Seiten an, die der angemeldete Benutzer sehen darf. Die Startseiten werden mit einer kleinen roten Eins im Symbol markiert. Wird eine Seite angeklickt, wird ihre Nummer in das ''Ziel''-Feld bernommen. Der Seitenbaum auf der rechten Seite zeigt die Seiten an, die der angemeldete Benutzer sehen darf. Die Startseiten werden mit einer kleinen roten Eins im Symbol markiert. Wird eine Seite angeklickt, wird ihre Nummer in das ''Ziel''-Feld bernommen.
-Der Baum merkt sich bis zum ende der Sitzung welche Ordner geffnet waren. Dazu muss der Browser Sessioncookies akzeptieren.+Der Baum merkt sich bis zum Ende der Sitzung welche Ordner geffnet waren. Dazu muss der Browser Session-Cookies akzeptieren.
-==eMail-Dialog==+==E-Mail-Dialog==
-Der eMail-Dialog hilft beim Einfgen von [[#a_email|<nowiki>[email]</nowiki>]]-Tags. Es werden folgenden Eingabefelder angezeigt:+Der E-Mail-Dialog hilft beim Einfgen von [[#a_email|<nowiki>[email]</nowiki>]]-Tags. Es werden folgende Eingabefelder angezeigt:
-*'''Mailadresse''': Hier wird die Mailadresse eingegeben, auf die der Link verweisen soll. Er werden ausgeschriebene eMail-Adressen erwartet, Stilisierungen wie ''info AT der-dirigent DOT de'' werden nicht akzeptiert.+*'''Mailadresse''': Hier wird die Mailadresse eingegeben, auf die der Link verweisen soll. Es werden ausgeschriebene E-Mail-Adressen erwartet, Stilisierungen wie ''info AT der-dirigent DOT de'' werden nicht akzeptiert.
-*'''Name''': In diesem Feld kann ein Name zu der zuvor angegeben eMail-Adresse definiert werden. Dieser Name wird dann statt der Adresse im Mailprogramm des Benutzers angezeigt.+*'''Name''': In diesem Feld kann ein Name zu der zuvor angegeben E-Mail-Adresse definiert werden. Dieser Name wird dann statt der Adresse im Mailprogramm des Benutzers angezeigt.
-*'''Betreff''': Es kann auch ein Betreff vorgegeben werden, der dann in dem meisten Mailprogrammen als Vorbelegung genommen wird.+*'''Betreff''': Es kann auch ein Betreff vorgegeben werden, der dann in den meisten Mailprogrammen als Vorbelegung genommen wird.
-*'''kein Linktext''': Diese CjeckBox gehrt zu der "[[#a_kein_Linktext|kein Linktext]]"-Funktion und wird im zugehrigen Abschnitt nher erlutert. Sie wird nur angezeigt, wenn der [[#a_notext|notext]]-Parameter gesetzt ist.+*'''kein Linktext''': Diese CheckBox gehrt zu der "[[#a_kein_Linktext|kein Linktext]]"-Funktion und wird im zugehrigen Abschnitt nher erlutert. Sie wird nur angezeigt, wenn der [[#a_notext|notext]]-Parameter gesetzt ist.
==Ankerdialog== ==Ankerdialog==
Zeile 230: Zeile 230:
==Dateilink-Dialog== ==Dateilink-Dialog==
-Um bequem [[#a_filelink|<nowiki>[filelink]</nowiki>]]-Tags einzufgen, gibt es den Dateilink-Dialog. Das Dialogfenster besteht fast ausschlielich aus einem Dateibaum, der hnlich dem Dateibaum im [[#a_Bild-Dialog|Bild-Dialog]] die Dateien aus dem Dateimanager an, die der angemeldete Benutzer sehen darf.+Um bequem [[#a_filelink|<nowiki>[filelink]</nowiki>]]-Tags einzufgen, gibt es den Dateilink-Dialog. Das Dialogfenster besteht fast ausschlielich aus einem Dateibaum, der hnlich dem Dateibaum im [[#a_Bild-Dialog|Bild-Dialog]] die Dateien aus dem Dateimanager anzeigt, die der angemeldete Benutzer sehen darf.
Welche Ordner angezeigt werden, knnen Sie mit den [[#a_filefolders|filefolders]]-, [[#a_filefolderids|filefolderids]]-, [[#a_filesubfolders|filesubfolders]]-Parametern beeinflussen. Die angezeigten Dateien knnen mit dem [[#a_imgfiletypes|imgfiletypes]]- und dem [[#a_imgfiletypeids|imgfiletypeids]]-Parameter ausgewhlt werden. Welche Ordner angezeigt werden, knnen Sie mit den [[#a_filefolders|filefolders]]-, [[#a_filefolderids|filefolderids]]-, [[#a_filesubfolders|filesubfolders]]-Parametern beeinflussen. Die angezeigten Dateien knnen mit dem [[#a_imgfiletypes|imgfiletypes]]- und dem [[#a_imgfiletypeids|imgfiletypeids]]-Parameter ausgewhlt werden.
-Der Baum merkt sich bis zum Ende der Sitzung welche Ordner geffnet waren. Dazu muss der Browser Sessioncookies akzeptieren.+Der Baum merkt sich bis zum Ende der Sitzung welche Ordner geffnet waren. Dazu muss der Browser Session-Cookies akzeptieren.
Zustzlich kann noch eine ''kein Linktext''-Ckeckbox angezeigt werden. Diese gehrt zu der "[[#a_kein_Linktext|kein Linktext]]"-Funktion und wird im zugehrigen Abschnitt nher erlutert. Sie wird nur angezeigt, wenn der [[#a_notext|notext]]-Parameter gesetzt ist. Zustzlich kann noch eine ''kein Linktext''-Ckeckbox angezeigt werden. Diese gehrt zu der "[[#a_kein_Linktext|kein Linktext]]"-Funktion und wird im zugehrigen Abschnitt nher erlutert. Sie wird nur angezeigt, wenn der [[#a_notext|notext]]-Parameter gesetzt ist.
==Listen-Dialog== ==Listen-Dialog==
-Der Listen-Dialog setzt sich aus einer Liste, einem Eingabefeld und mehreren Funktionsbuttons zusammen. Die Liste dient als Vorschau fr die Anzeige und Sortierung der Listenelemente. ber das Eingabefeld knnen neue Elemente hinzugefgt werden. Dazu geben Sie den Text des Elements in das Feld ein und klicken sie auf ''Hinzufgen'' oder besttigen sie mit '''Enter'''. Um ein Element aus der Liste zu lschen, markieren sie es und klicken sie auf ''Entfernen''.+Der Listen-Dialog setzt sich aus einer Liste, einem Eingabefeld und mehreren Funktionsbuttons zusammen. Die Liste dient als Vorschau fr die Anzeige und Sortierung der Listenelemente. ber das Eingabefeld knnen neue Elemente hinzugefgt werden. Dazu geben Sie den Text des Elements in das Feld ein und klicken Sie auf ''Hinzufgen'' oder besttigen Sie mit '''Enter'''. Um ein Element aus der Liste zu lschen, markieren Sie es und klicken auf ''Entfernen''.
-Um ein Element zu bearbeiten, markieren sie zu erst es in der Liste. Sie knnen nun im Textfeld den Wert des Eintrages ndern und mit einem Klick auf ''bernehmen'' in der Liste ndern.+Um ein Element zu bearbeiten, markieren Sie es zuerst in der Liste. Sie knnen nun im Textfeld den Wert des Eintrages ndern und mit einem Klick auf ''bernehmen'' in der Liste ndern.
-Mit den Buttons auf der rechten Seite, knnen Sie markierte Elemente ''Hoch'', ''Runter'', ''Nach Oben'' und ''Nach Unten'' verschieben. Sie knnen mit gedrckter '''Strg'''- oder '''Shift'''-Taste auch mehrere Elemente markieren und mit den Buttons verschieben. Mit einem Klick auf ''Umkehren'' kehrt sich die Reihenfolge aller Listenelemente um.+Mit den Buttons auf der rechten Seite, knnen markierte Elemente ''Hoch'', ''Runter'', ''Nach Oben'' und ''Nach Unten'' verschoben werden. Sie knnen mit gedrckter '''Strg'''- oder '''Shift'''-Taste auch mehrere Elemente markieren und mit den Buttons verschieben. Mit einem Klick auf ''Umkehren'' kehrt sich die Reihenfolge aller Listenelemente um.
-Um schlielich den [[#a_list|<nowiki>[list]</nowiki>]]-Tag mit seinen [[#a_.2A_.28.3DListitem.29|Listenelementen]] zu erzeugen, klicken sie auf ''OK''.+Um schlielich den [[#a_list|<nowiki>[list]</nowiki>]]-Tag mit seinen [[#a_.2A_.28.3DListitem.29|Listenelementen]] zu erzeugen, klicken Sie auf ''OK''.
==Tabellen-Dialog== ==Tabellen-Dialog==

Version vom 15:42, 28. Nov. 2005

Persönliche Werkzeuge