BbCode Erweiterung 2 v1.0
Aus DeDi-Help
(Unterschied zwischen Versionen)
Version vom 18:16, 28. Nov. 2005 (bearbeiten) MaZderMind (Diskussion | Beiträge) (Kleinigleiten im oberen Teil berarbeitet, beschreibung der Parameter ded dedi:mod-Tags hinzugefgt) ← Zum vorherigen Versionsunterschied |
Version vom 18:20, 28. Nov. 2005 (bearbeiten) (Entfernen) MaZderMind (Diskussion | Beiträge) K (Felher beim Kopieren-Und-Einfgen korrigiert, Einleitung wieder hergestellt) Zum nächsten Versionsunterschied → |
||
Zeile 1: | Zeile 1: | ||
=Einleitung= | =Einleitung= | ||
- | bbCode ist eine Methode, Texte auch ohne HTML-Kenntnisse zu formatieren. Dabei wird ein begrenzter Satz an HTML-hnlichen Formatierungselementen angeboten, | + | bbCode ist eine Methode, Texte auch ohne HTML-Kenntnisse zu formatieren. Dabei wird ein begrenzter Satz an HTML-hnlichen Formatierungselementen angeboten, welche ber einfache Parameter gesteuert werden knnen. Zusammen mit dem [[Dokumentation_ContentFlex|ContentFlex]]- oder [[Dokumentation_DeDi-Flex|DeDiFlex-Modul]] bietet die bbCode-Erweiterung eine Alternative zum hufig verwendeten [[Dokumentation_WYSIWYG|WYSIWYG-Editor]]. |
- | welche ber einfache Parameter gesteuert werden knnen. Zusammen mit dem [[Dokumentation_ContentFlex|ContentFlex]]- oder | + | Es gab bereits eine bbCode-Erweiterung fr DeDi, diese hatte jedoch einige entscheidende Nachteile gegenber dem [[Dokumentation_WYSIWYG|WYSIWYG-Editor]]. Vor allem fehlten Formulare zum einfachen Einfgen von Links, Bildern und anderen Elementen. Die neue Version versucht diese Nachteile auszugleichen. |
- | [[Dokumentation_DeDi-Flex|DeDiFlex-Modul]] bietet die bbCode-Erweiterung eine Alternative zum hufig verwendeten [[Dokumentation_WYSIWYG|WYSIWYG-Editor]]. | + | Wenn Sie mit mir Kontakt aufnehmen wollen knnen Sie mich [http://forum.der-dirigent.de/index.php?act=Msg&CODE=4&MID=989 per PM] oder [mailto:koerner-familie@t-online.de per Mail] benachrichtigen oder mir ein Feedback geben. Fr Bugs und allgemeinere Fragen posten Sie bitte im [http://forum.der-dirigent.de/index.php?act=ST&f=30&t=5402 Diskussionsthread] |
- | + | ||
- | Es gab bereits eine bbCode-Erweiterung fr DeDi, diese hatte jedoch einige entscheidende Nachteile gegenber dem [[Dokumentation_WYSIWYG|WYSIWYG-Editor]]. | + | |
- | + | ||
- | Vor allem fehlten Formulare zum einfachen Einfgen von Links, Bildern und anderen Elementen. Die neue Version versucht diese Nachteile auszugleichen. | + | |
- | + | ||
- | Wenn Sie mit mir Kontakt aufnehmen wollen knnen Sie mich [http://forum.der-dirigent.de/index.php?act=Msg&CODE=4&MID=989 per PM] oder | + | |
- | + | ||
- | [mailto:koerner-familie@t-online.de per Mail] benachrichtigen oder mir ein Feedback geben. Fr Bugs und allgemeinere Fragen posten Sie bitte im | + | |
- | + | ||
- | [http://forum.der-dirigent.de/index.php?act=ST&f=30&t=5402 Diskussionsthread] | + | |
=Download & Installation= | =Download & Installation= | ||
- | Downloaden kann man die aktuelle Version ('''v1.0 Beta 1''') der bbCode-Erweiterung hier: | + | Downloaden kann man die aktuelle Version ('''v1.0 Beta 1''') der bbCode-Erweiterung hier: [http://forum.der-dirigent.de/index.php?s=&act=Attach&type=post&id=48541 Download im Forum]. Um die Erweiterung zu installieren, entpacken Sie zunchst das komplette Archiv auf Ihren Computer in ein beliebiges Verzeichnis. Kopieren Sie dann den Ordner ''backend'' per FTP in den Ordner der DeDi-Installation und den Inhalt des ''projekt01''-Ordners in jedes Frontendverzeichnis. Vorhandene Dateien mssen berschrieben werden. |
- | [http://forum.der-dirigent.de/index.php?s=&act=Attach&type=post&id=48541 Download im Forum]. Um die Erweiterung zu installieren, entpacken Sie zunchst das | + | '''Achtung:''' Bitte stellen Sie sicher, dass Sie '''VORHER''' den aktuellen [http://forum.der-dirigent.de/index.php?act=ST&f=30&t=5395 Sicherheitspatch vom 22. November 2005] eingespielt haben. Die bbCode-Erweiterung 2 funktioniert zwar auch mit einem originalen DeDi v1.0.1, allerdings wird es '''dringend empfohlen''' diesen Patch zu verwenden. |
- | + | ||
- | komplette Archiv auf Ihren Computer in ein beliebiges Verzeichnis. Kopieren Sie dann den Ordner ''backend'' per FTP in den Ordner der DeDi-Installation und | + | |
- | + | ||
- | den Inhalt des ''projekt01''-Ordners in jedes Frontendverzeichnis. Vorhandene Dateien mssen berschrieben werden. | + | |
- | + | ||
- | '''Achtung:''' Bitte stellen Sie sicher, dass Sie '''VORHER''' den aktuellen [http://forum.der-dirigent.de/index.php?act=ST&f=30&t=5395 Sicherheitspatch vom | + | |
- | + | ||
- | 22. November 2005] eingespielt haben. Die bbCode-Erweiterung 2 funktioniert zwar auch mit einem originalen DeDi v1.0.1, allerdings wird es '''dringend | + | |
- | + | ||
- | empfohlen''' diesen Patch zu verwenden. | + | |
=Anwendung & Konfiguration= | =Anwendung & Konfiguration= | ||
- | Die bbCode-Erweiterung greift in das Verhalten des [[Referenz DeDi-Tags#a_.3Cdedi:mod_type.3D.22textarea.22.2F.3E|<dedi:mod type="textarea"/>]] ein und | + | Die bbCode-Erweiterung greift in das Verhalten des [[Referenz DeDi-Tags#a_.3Cdedi:mod_type.3D.22textarea.22.2F.3E|<dedi:mod type="textarea"/>]] ein und erweitert ihn um die Fhigkeit, bbCode zu erstellen und zu verarbeiten. Um eine Textarea mit bbCode-Funktionalitt auszustatten, muss im dedi:mod-Tag der Parameter ''transform'' auf ''bbcode'' gesetzt sein. Dies ist beispielsweise eine funktionsfhige bbCode-Textarea: |
- | + | ||
- | erweitert ihn um die Fhigkeit, bbCode zu erstellen und zu verarbeiten. Um eine Textarea mit bbCode-Funktionalitt auszustatten, muss im dedi:mod-Tag der | + | |
- | + | ||
- | Parameter ''transform'' auf ''bbcode'' gesetzt sein. Dies ist beispielsweise eine funktionsfhige bbCode-Textarea: | + | |
<dedi:mod | <dedi:mod | ||
type = "textarea" | type = "textarea" | ||
Zeile 42: | Zeile 18: | ||
transform = "bbcode" | transform = "bbcode" | ||
/> | /> | ||
- | Mit dieser Konfiguration verwendet die bbCode-Erweiterung Standardeinstellungen fr alle Parameter. Allerdings lassen sich diese Parameter sehr fein an die | + | Mit dieser Konfiguration verwendet die bbCode-Erweiterung Standardeinstellungen fr alle Parameter. Allerdings lassen sich diese Parameter sehr fein an die gewnschten Verhltnisse anpassen. Alle Konfigurationseinstellungen werden ber Parameter im dedi:mod-Tag festgelegt. Weiter unten in dieser Dokumentation finden Sie eine [[#a_Die_Parameter_des_dedi:mod-Tags|Referenz der Parameter]]. |
- | + | ||
- | gewnschten Verhltnisse anpassen. Alle Konfigurationseinstellungen werden ber Parameter im dedi:mod-Tag festgelegt. Weiter unten in dieser Dokumentation | + | |
- | + | ||
- | finden Sie eine [[#a_Die_Parameter_des_dedi:mod-Tags|Referenz der Parameter]]. | + | |
=Beispiele= | =Beispiele= | ||
Zeile 80: | Zeile 52: | ||
==Absatzbehandlung== | ==Absatzbehandlung== | ||
Die Absatzbehandlung ist eine Methode, sauberen und [http://de.wikipedia.org/wiki/Semantik semantisch] korrekten Quellcode zu erzeugen. | Die Absatzbehandlung ist eine Methode, sauberen und [http://de.wikipedia.org/wiki/Semantik semantisch] korrekten Quellcode zu erzeugen. | ||
- | Bei aktivierter Absatzbehandlung werden Textteile, welche als eigenstndiger Absatz erkannt werden, automatisch mit <p></p> umschlossen ''(p = | + | Bei aktivierter Absatzbehandlung werden Textteile, welche als eigenstndiger Absatz erkannt werden, automatisch mit <p></p> umschlossen ''(p = Paragraph = Absatz)''. |
- | + | Zeilen werden zu einem Absatz zusammengefasst, wenn sie entweder nur einen ([[#a_singleenter|singleenter]]="false" (Standard)) oder gar keinen ([[#a_singleenter|singleenter]]="true") Zeilenumbruch enthalten. Steht eine Leerzeile zwischen zwei Zeilen, werden diese immer in getrennte Abtze gepackt. | |
- | Paragraph = Absatz)''. | + | |
- | Zeilen werden zu einem Absatz zusammengefasst, wenn sie entweder nur einen ([[#a_singleenter|singleenter]]="false" (Standard)) oder gar keinen | + | |
- | + | ||
- | ([[#a_singleenter|singleenter]]="true") Zeilenumbruch enthalten. Steht eine Leerzeile zwischen zwei Zeilen, werden diese immer in getrennte Abtze gepackt. | + | |
Dies ist ein Absatz | Dies ist ein Absatz | ||
der immer noch weitergeht | der immer noch weitergeht | ||
Zeile 96: | Zeile 64: | ||
<p>Hier beginnt dann ein neuer</p> | <p>Hier beginnt dann ein neuer</p> | ||
- | Ohne Absatzbehandlung wird jeder Zeilenumbruch in der HTML-Ausgabe als <nowiki><br /></nowiki> dargestellt. Dadurch kann man das Textlayout der Seite genauer | + | Ohne Absatzbehandlung wird jeder Zeilenumbruch in der HTML-Ausgabe als <nowiki><br /></nowiki> dargestellt. Dadurch kann man das Textlayout der Seite genauer kontrollieren. Um in einem Text mit aktivierter Absatzbehandlung einen manuellen Zeilenumbruch zu erzeugen, verwenden Sie den [[#a_br|<nowiki>[br]</nowiki>]]-Tag, dieser ist jedoch auch nur bei aktivierter Absatzbehandlung verfgbar. |
- | + | ||
- | kontrollieren. Um in einem Text mit aktivierter Absatzbehandlung einen manuellen Zeilenumbruch zu erzeugen, verwenden Sie den | + | |
- | + | ||
- | [[#a_br|<nowiki>[br]</nowiki>]]-Tag, dieser ist jedoch auch nur bei aktivierter Absatzbehandlung verfgbar. | + | |
==Style-Attribut== | ==Style-Attribut== | ||
- | Um einzelnen Elemente spezielle Formatierungen zuweisen zu knnen, kann das style-Attribut verwendet werden. Ihm kann eine in der [[#a_classes|classes]]- | + | Um einzelnen Elemente spezielle Formatierungen zuweisen zu knnen, kann das style-Attribut verwendet werden. Ihm kann eine in der [[#a_classes|classes]]- oder der [[#a_classids|classids]]-Auflistung enthaltene Klasse zugewiesen werden, welche dann auf das Element in der Ausgabe bertragen wird. Wird eine Klasse angegeben, die nicht in einer der beiden obigen Auflistungen vorhanden ist, wird '''nicht''' der ganze Tag, sondern nur die Klasse ignoriert. Um beispielsweise einen speziellen Link zu erzeugen, knnen Sie einen Tag wie folgt notieren: |
- | + | ||
- | oder der [[#a_classids|classids]]-Auflistung enthaltene Klasse zugewiesen werden, welche dann auf das Element in der Ausgabe bertragen wird. Wird eine | + | |
- | + | ||
- | Klasse angegeben, die nicht in einer der beiden obigen Auflistungen vorhanden ist, wird '''nicht''' der ganze Tag, sondern nur die Klasse ignoriert. Um | + | |
- | + | ||
- | beispielsweise einen speziellen Link zu erzeugen, knnen Sie einen Tag wie folgt notieren: | + | |
<nowiki>[</nowiki>[[#a_link|link]] dest="http://der-dirigent.de" style="dedilink"]Der Dirigent[/link] | <nowiki>[</nowiki>[[#a_link|link]] dest="http://der-dirigent.de" style="dedilink"]Der Dirigent[/link] | ||
- | Voraussetzung ist, dass vorher eine Klasse ''dedilink'' definiert und im dedi:mod-Tag angegeben wurde. Das style-Attribut kann in folgenden Tags verwendet | + | Voraussetzung ist, dass vorher eine Klasse ''dedilink'' definiert und im dedi:mod-Tag angegeben wurde. Das style-Attribut kann in folgenden Tags verwendet werden: |
- | + | ||
- | werden: | + | |
*[[#a_abbr|<nowiki>[abbr]</nowiki>]] | *[[#a_abbr|<nowiki>[abbr]</nowiki>]] | ||
*[[#a_acronym|<nowiki>[acronym]</nowiki>]] | *[[#a_acronym|<nowiki>[acronym]</nowiki>]] | ||
Zeile 129: | Zeile 85: | ||
==Strip-Tags== | ==Strip-Tags== | ||
- | Die Strip-Tags-Funktion soll es erleichtern, einen bereits formatierten Text wieder von bbCode-Formatierungen zu befreien. Dazu werden nach einer | + | Die Strip-Tags-Funktion soll es erleichtern, einen bereits formatierten Text wieder von bbCode-Formatierungen zu befreien. Dazu werden nach einer Sicherheitsabfrage innerhalb des markierten Textes alle bbCodes entfernt. Es werden jedoch nur bekannte Codes entfernt, damit nich zufllig anderer Text in eckigen Klammern verloren geht. Sollten Sie dennoch ein fehlerhaftes Verhalten feststellen, schreiben Sie bitte einen Beitrag im aktuellen Diskussionsthread. Den Link dorthin finden Sie am Ende der [[#a_Einleitung|Einleitung]]. |
- | + | ||
- | Sicherheitsabfrage innerhalb des markierten Textes alle bbCodes entfernt. Es werden jedoch nur bekannte Codes entfernt, damit nich zufllig anderer Text in | + | |
- | + | ||
- | eckigen Klammern verloren geht. Sollten Sie dennoch ein fehlerhaftes Verhalten feststellen, schreiben Sie bitte einen Beitrag im aktuellen Diskussionsthread. | + | |
- | + | ||
- | Den Link dorthin finden Sie am Ende der [[#a_Einleitung|Einleitung]]. | + | |
==Charmap== | ==Charmap== | ||
- | Die Zeichentabelle soll dem Benutzer ermglichen, bequem Sonderzeichen einzufgen. Die Zeichen werden als benannte Entitten in den Quelltext eingefgt. | + | Die Zeichentabelle soll dem Benutzer ermglichen, bequem Sonderzeichen einzufgen. Die Zeichen werden als benannte Entitten in den Quelltext eingefgt. Vefgbar sind alle benannten Entitten der [http://www.sagehill.net/livedtd/html40loose/ HTML 4.0]-Spezifikationen. Eine anschauliche bersicht findet man in der [http://de.selfhtml.org/html/referenz/zeichen.htm SelfHTML Zeichenreferenz]. |
- | + | ||
- | Vefgbar sind alle benannten Entitten der [http://www.sagehill.net/livedtd/html40loose/ HTML 4.0]-Spezifikationen. Eine anschauliche bersicht findet man in | + | |
- | + | ||
- | der [http://de.selfhtml.org/html/referenz/zeichen.htm SelfHTML Zeichenreferenz]. | + | |
==Entittenbehandlung== | ==Entittenbehandlung== | ||
- | Die bbCode-Erweiterung hat eine besondere Art der Entittenbehandlung. Zum einen werden die HTML-eigenen Zeichen &, < und > durch ihre entsprechenden | + | Die bbCode-Erweiterung hat eine besondere Art der Entittenbehandlung. Zum einen werden die HTML-eigenen Zeichen &, < und > durch ihre entsprechenden Entitten ersetzt, zum anderen werden, alle benannten Entitten der HTML-4.0-Standards sowie bis zu 5-stellige numerische und bis zu 4-stellige hexadezimale Entitten durchgelassen, mit denen Sie jedes UTF-8-Zeichen einfgen knnen. |
- | Entitten ersetzt, zum anderen werden, alle benannten Entitten der HTML-4.0-Standards sowie bis zu 5-stellige numerische und bis zu 4-stellige hexadezimale | + | Da das Aussortieren benannter Entitten bei sehr groen Seiten recht lange dauern kann, knnen Sie die Verarbeitung benannter Entitten mit dem [[#a_namedentities|namedentities]]-Parameter deaktivieren. Dann sind nurnoch numerische und hexadezimale Entitten erlaubt. |
- | Entitten durchgelassen, mit denen Sie jedes UTF-8-Zeichen einfgen knnen. | + | In wie weit die Erweiterung nativ UTF-8 untersttzt, ist '''noch nicht getestet'''. Falls Sie Erfahrungen damit haben oder ein Fehlverhalten feststellen, wrde ich mich ber ein kurzes Feedback im aktuellen Diskussionsthread freuen. Den Link dorthin finden Sie am Ende der [[#a_Einleitung|Einleitung]]. |
- | + | ||
- | Da das Aussortieren benannter Entitten bei sehr groen Seiten recht lange dauern kann, knnen Sie die Verarbeitung benannter Entitten mit dem | + | |
- | + | ||
- | [[#a_namedentities|namedentities]]-Parameter deaktivieren. Dann sind nurnoch numerische und hexadezimale Entitten erlaubt. | + | |
- | + | ||
- | In wie weit die Erweiterung nativ UTF-8 untersttzt, ist '''noch nicht getestet'''. Falls Sie Erfahrungen damit haben oder ein Fehlverhalten feststellen, | + | |
- | + | ||
- | wrde ich mich ber ein kurzes Feedback im aktuellen Diskussionsthread freuen. Den Link dorthin finden Sie am Ende der [[#a_Einleitung|Einleitung]]. | + | |
==Linktemplates== | ==Linktemplates== | ||
- | Es ist mglich, verschiedene Templates fr die verschiedenen Linkarten zu definieren. Linktemplates sind Vorlagen, mit denen das Aussehen und die Funktion | + | 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: |
- | + | ||
- | 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 auch Ihre eigenen Templates mit weiteren Tags und 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: | ||
Zeile 180: | Zeile 116: | ||
*[[#a_acronym|<nowiki>[acronym]</nowiki>]] | *[[#a_acronym|<nowiki>[acronym]</nowiki>]] | ||
*[[#a_link|<nowiki>[link]</nowiki>]] | *[[#a_link|<nowiki>[link]</nowiki>]] | ||
- | Die Templates werden ber [[#a_Die_Parameter_des_dedi:mod-Tags|Parameter im dedi:mod-Tag]] definiert. Es gibt getrennte Templates fr | + | Die Templates werden ber [[#a_Die_Parameter_des_dedi:mod-Tags|Parameter im dedi:mod-Tag]] definiert. Es gibt getrennte Templates fr [[#a_linktpl.2C_extlinktpl_.26_filelinktpl|normale Links (linktpl), externe Links (extlinktpl) und Dateilinks (filelinktpl)]]. |
- | + | ||
- | [[#a_linktpl.2C_extlinktpl_.26_filelinktpl|normale Links (linktpl), externe Links (extlinktpl) und Dateilinks (filelinktpl)]]. | + | |
- | + | ||
- | Innerhalb der Templates knnen bestmmte Variablen gesetzt werden. In den Templates fr normale, externe und Maillinks wird ''{url}'' mit dem Zielpfad ersetzt | + | |
- | und sollte dem ''dest''-Attribut eines [[#a_link|<nowiki>[link]</nowiki>]]-Tags bergeben werden. Auerdem wird ''{text}'' mit dem Linktext ersetzt. | + | Innerhalb der Templates knnen bestmmte Variablen gesetzt werden. In den Templates fr normale, externe und Maillinks wird ''{url}'' mit dem Zielpfad ersetzt und sollte dem ''dest''-Attribut eines [[#a_link|<nowiki>[link]</nowiki>]]-Tags bergeben werden. Auerdem wird ''{text}'' mit dem Linktext ersetzt. |
Zustzlich zu den oben genannten Variablen, knnen im Dateilink noch folgene Variablen verwendet werden: | Zustzlich zu den oben genannten Variablen, knnen im Dateilink noch folgene Variablen verwendet werden: | ||
Zeile 203: | Zeile 135: | ||
<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 Ausnahme bildet das Template fr [[#a_footnotelinktpl|Funotenlinks (footnotelinktpl)]]. Da die Fhigkeiten des [[#a_link|<nowiki>[link]</nowiki>]]-Tags | + | 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: |
- | + | ||
- | 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}] | ||
Zeile 226: | Zeile 152: | ||
==Funoten== | ==Funoten== | ||
- | Die bbCode-Erweiterung untersttzt die automatische Funotengenerierung. Dazu muss das Funotenmodul aus der Erweiterung im Dirigenten importiert werden und | + | 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. |
- | 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 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. |
- | + | ||
- | 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 247: | Zeile 167: | ||
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 normale Anfhrungszeichen problemlos verwendet werden. Einfache Anfhrungszeichen | + | Wie oben, nur diesmal mit einfachen Anfhrungszeichen. Diesmal knnen normale Anfhrungszeichen problemlos verwendet werden. Einfache Anfhrungszeichen mssen mit \' escaped werden. |
- | + | ||
- | 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 | + | 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. |
- | + | ||
- | 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 | + | 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. | |
- | bbCode-Erweiterung mit anderen Modulen wie z. B. dem [[Dokumentation_ContentFlex|ContentFlex]] oder dem [[Dokumentation_DeDi-Flex|DeDiFlex]] zu kombinieren. | + | Es ist geplant das Modul [[#Dokumentation_Textarea|Textarea]] sowie das Modul [[#Dokumentation_ContentFlex|ContentFlex]] so anzupassen, dass auch 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'''. |
- | + | ||
- | 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. | + | |
- | Es ist geplant das Modul [[#Dokumentation_Textarea|Textarea]] sowie das Modul [[#Dokumentation_ContentFlex|ContentFlex]] so anzupassen, dass auch 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 whrend des Bearbeitens in den Text | + | 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. |
- | + | ||
- | 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 | + | 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_.26_sizemax|sizemin & 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. |
- | + | ||
- | deren Werte werden von den beiden Parametern [[#a_sizemin_.26_sizemax|sizemin & 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 | + | 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. |
- | + | ||
- | 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 | + | 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. | |
- | [[#a_class|class]]- oder [[#a_classids|classids]]-Parameter angegeben wurde. Es bernimmt dabei je nach angegebenen Features verschiedene Aufgaben. | + | #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"]''. |
- | #Wurde nur das ''class''-Feature aktiviert, so fgt die bbCode-Erweiterung beim Auswhlen eines Stils einen [[#a_class|[class]-Tag mit der ausgewhlten | + | #Ist sowohl das ''class'' als auch das ''stylebox''-Feature aktiviert, wird hinter der Stilauswahl eine Checkbox eingeblendet. Ist diese deaktiviert (Ausgangszustand), verhlt sich die Stil-Auswahl wie 1.. Wird die Checkbox jedoch aktiviert, bevor ein Stil gewhlt wird, verhlt sich die Auswahl wie 2.. |
- | + | ||
- | Klasse ein. | + | |
- | #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 sich die Stil-Auswahl wie 1.. Wird die Checkbox jedoch aktiviert, bevor ein Stil gewhlt wird, verhlt sich die Auswahl wie 2.. | + | |
==Farbwahl-Dialog== | ==Farbwahl-Dialog== | ||
- | Der Farbwahl-Dialog bietet dem Benutzer die Mglichkeit, einen Farbcode auszuwhlen. Je nach Button wird entweder ein | + | 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. |
- | + | ||
- | [[#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 | + | *'''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. | ||
+ | *'''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. | ||
- | selbst. Zustzlich kann der ''{mediapath}''-Platzhalter verwendet werden, um manuell (ohne Datei-ID) auf Dateien im media-Verzeichnis des Projektes | + | 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. |
- | + | ||
- | 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. | + | |
- | *'''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 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 Sessioncookies akzeptieren. | ||
==Abkrzungs-Dialog== | ==Abkrzungs-Dialog== | ||
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 | + | *'''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 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>]. | |
- | ToolTipText ber der Abkrzung angezeigt. | + | 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]. |
- | *'''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]. | + | |
==Link-Dialog== | ==Link-Dialog== | ||
- | 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 | + | 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. | |
- | Dateistruktur, sondern die fr den angemeldeten Benutzer sichtbaren Seiten an. Folgende Eingabefelder sind verfgbar: | + | *'''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. |
- | *'''Ziel''': Kann eine absolute URL oder eine Seitennummer sein. Wird eine Seite im Seitenbaum gewhlt, wird das Ziel automatisch auf deren Seitennummer | + | *'''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. | |
- | gesetzt. | + | 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. |
- | *'''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 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. | + | |
- | 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 Session-Cookies akzeptieren. | Der Baum merkt sich bis zum Ende der Sitzung welche Ordner geffnet waren. Dazu muss der Browser Session-Cookies akzeptieren. | ||
==E-Mail-Dialog== | ==E-Mail-Dialog== | ||
Der E-Mail-Dialog hilft beim Einfgen von [[#a_email|<nowiki>[email]</nowiki>]]-Tags. Es werden folgende 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. Es werden ausgeschriebene E-Mail-Adressen erwartet, Stilisierungen | + | *'''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 E-Mail-Adresse definiert werden. Dieser Name wird dann statt der Adresse im Mailprogramm des Benutzers angezeigt. | |
- | wie ''info AT der-dirigent DOT de'' werden nicht akzeptiert. | + | |
- | *'''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 den 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 CheckBox gehrt zu der "[[#a_kein_Linktext|kein Linktext]]"-Funktion und wird im zugehrigen Abschnitt nher erlutert. Sie wird | + | *'''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. |
- | + | ||
- | nur angezeigt, wenn der [[#a_notext|notext]]-Parameter gesetzt ist. | + | |
==Ankerdialog== | ==Ankerdialog== | ||
- | Mit dem Ankerdialog kann ein Anker in einer Seite definiert werden, den man dann mit einem Ankerlink anspringen kann. Der Dialog fgt einen | + | Mit dem Ankerdialog kann ein Anker in einer Seite definiert werden, den man dann mit einem Ankerlink anspringen kann. Der Dialog fgt einen [[#a_anchor|<nowiki>[achor]</nowiki>]]-Tag in den Text ein. Es gibt folgende Eingabefelder: |
- | + | ||
- | [[#a_anchor|<nowiki>[achor]</nowiki>]]-Tag in den Text ein. Es gibt folgende Eingabefelder: | + | |
*'''AnkerID''': Hier wird der eindeutige Name (ID) des Ankers eingegeben, auf den mit dem [[#a_link|<nowiki>[link]</nowiki>]]-Tag verwiesen wird. | *'''AnkerID''': Hier wird der eindeutige Name (ID) des Ankers eingegeben, auf den mit dem [[#a_link|<nowiki>[link]</nowiki>]]-Tag verwiesen wird. | ||
- | *'''kein Linktext''': Diese ckeckbox gehrt zu der "[[#a_kein_Linktext|kein Linktext]]"-Funktion und wird im zugehrigen Abschnitt nher erlutert. Sie wird | + | *'''kein Linktext''': Diese ckeckbox 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. |
- | + | ||
- | nur angezeigt, wenn der [[#a_notext|notext]]-Parameter gesetzt ist. | + | |
==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 | + | 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. | |
- | 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. | + | |
Der Baum merkt sich bis zum Ende der Sitzung welche Ordner geffnet waren. Dazu muss der Browser Session-Cookies 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 | + | 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. |
- | + | ||
- | 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 | + | 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''. |
- | Sortierung der Listenelemente. ber das Eingabefeld knnen neue Elemente hinzugefgt werden. Dazu geben Sie den Text des Elements in das Feld ein und klicken | + | 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. |
- | Sie auf ''Hinzufgen'' oder besttigen Sie mit '''Enter'''. Um ein Element aus der Liste zu lschen, markieren Sie es und klicken auf ''Entfernen''. | + | 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 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 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== | ||
- | Der Tabellendialog hat zwei Eingabefelder fr die Anzahl der Zeilen und der Spalten. Mit einem Klick auf '''OK''' wird ein | + | Der Tabellendialog hat zwei Eingabefelder fr die Anzahl der Zeilen und der Spalten. Mit einem Klick auf '''OK''' wird ein [[#a_table|<nowiki>[table]</nowiki>]]-Tag mit vorbereiteten [[#a_row|<nowiki>[row]</nowiki>]]- und [[#a_cell|<nowiki>[cell]</nowiki>]]-Tags erzeugt. |
- | + | ||
- | [[#a_table|<nowiki>[table]</nowiki>]]-Tag mit vorbereiteten [[#a_row|<nowiki>[row]</nowiki>]]- und [[#a_cell|<nowiki>[cell]</nowiki>]]-Tags erzeugt. | + | |
=Die Parameter des dedi:mod-Tags= | =Die Parameter des dedi:mod-Tags= | ||
Zeile 456: | Zeile 260: | ||
filelink, list, footnote, code, source, | filelink, list, footnote, code, source, | ||
table, stylebox, striptags, charmap" | table, stylebox, striptags, charmap" | ||
- | Aktiviert bestimmte Features der bbCode-Erweiterung. Erwartet wird das Wort "true" (aktiviet alle Features) oder eine kommaseparierte Liste folgender | + | Aktiviert bestimmte Features der bbCode-Erweiterung. Erwartet wird das Wort "true" (aktiviet alle Features) oder eine kommaseparierte Liste folgender Begriffe: |
- | + | *bold, italic, underline, strike, sub, sup, size, font, class, backcol, forecol, img, abbr, acronym, email, link, br, anchor, filelink, list, footnote, code, source, table: | |
- | Begriffe: | + | |
- | *bold, italic, underline, strike, sub, sup, size, font, class, backcol, forecol, img, abbr, acronym, email, link, br, anchor, filelink, list, footnote, code, | + | |
- | + | ||
- | source, table: | + | |
*: Aktiveren die Gleichnamigen Tags sowie damit verbundene Tags (z.B ''row'' und ''cell'' bei ''table''). | *: Aktiveren die Gleichnamigen Tags sowie damit verbundene Tags (z.B ''row'' und ''cell'' bei ''table''). | ||
*stylebox: | *stylebox: | ||
- | *: Aktiviert die Mglichkeit, ber die [[#a_Stil-Auswahl|Stil-Auswahl]] Elemente mit Style-Attributen einzufgen. Die dazu ntige Vorgehensweise und die | + | *: Aktiviert die Mglichkeit, ber die [[#a_Stil-Auswahl|Stil-Auswahl]] Elemente mit Style-Attributen einzufgen. Die dazu ntige Vorgehensweise und die Rolle des stylebox-Features dabei, kann im Abschnitt ber die [[#a_Stil-Auswahl|Stil-Auswahl]] nachgelesen werden. |
- | + | ||
- | Rolle des stylebox-Features dabei, kann im Abschnitt ber die [[#a_Stil-Auswahl|Stil-Auswahl]] nachgelesen werden. | + | |
*striptags: | *striptags: | ||
*: Aktiviert die [[#a_Strip-Tags|Strip-Tags]] Funktion. Nheres dazu kann im entsprechenden Abschnitt nachgelesen werden. | *: Aktiviert die [[#a_Strip-Tags|Strip-Tags]] Funktion. Nheres dazu kann im entsprechenden Abschnitt nachgelesen werden. | ||
Zeile 474: | Zeile 272: | ||
==fonts== | ==fonts== | ||
fonts = "[Font #1], [Font #2], [Font #n], ..." | fonts = "[Font #1], [Font #2], [Font #n], ..." | ||
- | Mit dieser kommaseparierten Liste knnen Sie die Schriftarten, die der Redakteur in der [[#a_Schriftartenauswahl|Schriftartenauswahl]] auswhlen und im | + | Mit dieser kommaseparierten Liste knnen Sie die Schriftarten, die der Redakteur in der [[#a_Schriftartenauswahl|Schriftartenauswahl]] auswhlen und im [[#a_font|<nowiki>[font]</nowiki>]]-Tag benutzen kann bestimmen. Die angegeben Schriftartennamen knnen auch Leerzeichen enthalten. Andere als die hier angezeigten Schriftarten knnen nicht verwendet werden. |
- | + | ||
- | [[#a_font|<nowiki>[font]</nowiki>]]-Tag benutzen kann bestimmen. Die angegeben Schriftartennamen knnen auch Leerzeichen enthalten. Andere als die hier | + | |
- | + | ||
- | angezeigten Schriftarten knnen nicht verwendet werden. | + | |
==classes== | ==classes== | ||
classes = "[Class #1]=[Classname #1], [Class #2]=[Classname #2], [Class #n]=[Classname #n]" | classes = "[Class #1]=[Classname #1], [Class #2]=[Classname #2], [Class #n]=[Classname #n]" | ||
- | Diese kommaseparierte Liste definiert die mglichen Klassen, welche ber die [[#a_Stil-Auswahl|Stil-Auswahl]] ausgewhlt und im | + | Diese kommaseparierte Liste definiert die mglichen Klassen, welche ber die [[#a_Stil-Auswahl|Stil-Auswahl]] ausgewhlt und im [[#a_class|<nowiki>[class]</nowiki>]]-Tag verwednet werden knnen. Zustzlich zu den Klassennamen kann ein Anzeigename angegeben werden, welcher in der Auswahlbox angezeigt wird. |
- | + | ||
- | [[#a_class|<nowiki>[class]</nowiki>]]-Tag verwednet werden knnen. Zustzlich zu den Klassennamen kann ein Anzeigename angegeben werden, welcher in der | + | |
- | + | ||
- | Auswahlbox angezeigt wird. | + | |
==classids== | ==classids== | ||
classids="[ID #1], [ID #2], [ID #n]" | classids="[ID #1], [ID #2], [ID #n]" | ||
- | Zustzlich zu den ber den [[#a_classes|classes]]-Parameter angegeben Klassen knnen hier auch noch IDs zu in der Datenbank gespeicherten Klassen angegeben | + | Zustzlich zu den ber den [[#a_classes|classes]]-Parameter angegeben Klassen knnen hier auch noch IDs zu in der Datenbank gespeicherten Klassen angegeben werden. Dasist besonders fr die automatisch konfiguration ber [[Mip-forms|mip_forms]] wichtig und fr die manuelle Konfiguration eher uninteressant. |
- | + | ||
- | werden. Dasist besonders fr die automatisch konfiguration ber [[Mip-forms|mip_forms]] wichtig und fr die manuelle Konfiguration eher uninteressant. | + | |
==sizemin & sizemax== | ==sizemin & sizemax== | ||
sizemin = "75|[Prozentwert]" | sizemin = "75|[Prozentwert]" | ||
sizemax = "125|[Prozentwert]" | sizemax = "125|[Prozentwert]" | ||
- | Diese beiden Parameter geben die minimale bzw. maximale Schriftgre an. Schriftgren knnen ausschlielich in Prozentangaben definiert werden. Die | + | Diese beiden Parameter geben die minimale bzw. maximale Schriftgre an. Schriftgren knnen ausschlielich in Prozentangaben definiert werden. Die Auswahlbox im Bearbeitungsbereich zeigt zwar nur die Prozentwerte zwischen diesen beiden Grenzen in fnferschritten an, jedoch knnen in den Tags auch Numerischen Werte dazwischen angegeben werden. Standardmig sind Schriftgren von 75% bis 125% erlaubt. |
- | + | ||
- | Auswahlbox im Bearbeitungsbereich zeigt zwar nur die Prozentwerte zwischen diesen beiden Grenzen in fnferschritten an, jedoch knnen in den Tags auch | + | |
- | + | ||
- | Numerischen Werte dazwischen angegeben werden. Standardmig sind Schriftgren von 75% bis 125% erlaubt. | + | |
==paragraphs== | ==paragraphs== | ||
paragraphs = "br|p" | paragraphs = "br|p" | ||
- | Gibt an, auf welche Weise Abstze behandelt werden. Ist ''p'' als Wert angegeben, werden Abstze mit der [[#a_Absatzbehandlung|Absatzbehandlung]] | + | Gibt an, auf welche Weise Abstze behandelt werden. Ist ''p'' als Wert angegeben, werden Abstze mit der [[#a_Absatzbehandlung|Absatzbehandlung]] verarbeitet. Bei ''br'' werden Abstze durch <br> bzw. <br />, abhngig vom [[#a_htmlmode|htmlmode]], dargestellt. |
- | + | ||
- | verarbeitet. Bei ''br'' werden Abstze durch <br> bzw. <br />, abhngig vom [[#a_htmlmode|htmlmode]], dargestellt. | + | |
==notarget== | ==notarget== | ||
notarget = "false|true" | notarget = "false|true" | ||
- | Gibt an, ob im Link-Dialog das Target-Feld ausgeblendet werden soll. Auerdem wird in der Frontendausgabe die Ausgabe des target-Attrbutes unterdrckt. | + | Gibt an, ob im Link-Dialog das Target-Feld ausgeblendet werden soll. Auerdem wird in der Frontendausgabe die Ausgabe des target-Attrbutes unterdrckt. Sollte bei Seiten, die XHTML-Konformitt wollen, aktiviert werden. |
- | + | ||
- | Sollte bei Seiten, die XHTML-Konformitt wollen, aktiviert werden. | + | |
==notext== | ==notext== | ||
notext = "true|false" | notext = "true|false" | ||
- | Gibt an, dass in den Formularen zu [[#a_email|<nowiki>[email]</nowiki>]], [[#a_anchor|<nowiki>[anchor]</nowiki>]], | + | Gibt an, dass in den Formularen zu [[#a_email|<nowiki>[email]</nowiki>]], [[#a_anchor|<nowiki>[anchor]</nowiki>]], [[#a_filelink|<nowiki>[filelink]</nowiki>]] und [[#a_link|<nowiki>[link]</nowiki>]] eine Checkbox 'Kein Text' angezeigt wird, die die bbCode-Erweiterung dazu veranlasst, die bbCode-Tags in der Form |
- | + | ||
- | [[#a_filelink|<nowiki>[filelink]</nowiki>]] und [[#a_link|<nowiki>[link]</nowiki>]] eine Checkbox 'Kein Text' angezeigt wird, die die bbCode-Erweiterung dazu | + | |
- | + | ||
- | veranlasst, die bbCode-Tags in der Form | + | |
<nowiki>[</nowiki>[[#a_link|link]]<nowiki>http://www.google.de</nowiki>[/link] | <nowiki>[</nowiki>[[#a_link|link]]<nowiki>http://www.google.de</nowiki>[/link] | ||
einzufgen, welche den code sauberer hlt, jedoch keinen Linktext ermglicht. Diese form ist identisch zu | einzufgen, welche den code sauberer hlt, jedoch keinen Linktext ermglicht. Diese form ist identisch zu | ||
Zeile 530: | Zeile 306: | ||
Bei einem Link-Tag der Form | Bei einem Link-Tag der Form | ||
[link anchor="dedi"]zum DeDi[/link] | [link anchor="dedi"]zum DeDi[/link] | ||
- | ist nicht klar, ob "zum DeDi" ein Linktext oder ein -ziel darstellen soll. Solange der Text nicht mit einer URL zu verwechseln ist, geht das ja noch, aber | + | ist nicht klar, ob "zum DeDi" ein Linktext oder ein -ziel darstellen soll. Solange der Text nicht mit einer URL zu verwechseln ist, geht das ja noch, aber sptestens bei |
- | + | ||
- | sptestens bei | + | |
[link anchor="dedi"]33[/link] | [link anchor="dedi"]33[/link] | ||
- | Kann die 33 sowohl als Seitenzah als auch als Linktext gemeint sein. Darum wurde eine Einschrnkung vorgenommen, die die Eindeutigkeit wieder herstellt: Wenn | + | Kann die 33 sowohl als Seitenzah als auch als Linktext gemeint sein. Darum wurde eine Einschrnkung vorgenommen, die die Eindeutigkeit wieder herstellt: Wenn ein anchor-Attribut angegeben wurde, wird der Inhalt des Tags immer als Linktext gewrtet, eine zustzliche Zielangabe muss ber ein dest-Attribut gemacht werden. |
- | + | ||
- | ein anchor-Attribut angegeben wurde, wird der Inhalt des Tags immer als Linktext gewrtet, eine zustzliche Zielangabe muss ber ein dest-Attribut gemacht | + | |
- | + | ||
- | werden. | + | |
==linkexternal== | ==linkexternal== | ||
Zeile 546: | Zeile 316: | ||
==imgexternal== | ==imgexternal== | ||
imgexternal = "true|false" | imgexternal = "true|false" | ||
- | Genauso wie [[#a_linkexternal|linkexternal]], nur fr [[#a_img|<nowiki>[img]</nowiki>]]-Tags. Wird imgexternal deaktiviert, knnen Bilder nurnoch mittels | + | Genauso wie [[#a_linkexternal|linkexternal]], nur fr [[#a_img|<nowiki>[img]</nowiki>]]-Tags. Wird imgexternal deaktiviert, knnen Bilder nurnoch mittels Dateinummer referenziert werden. |
- | + | ||
- | Dateinummer referenziert werden. | + | |
==linktpl, extlinktpl & filelinktpl== | ==linktpl, extlinktpl & filelinktpl== | ||
- | Templates fr normale, externe und Dateilinks. Diese Templates knnen mit den meisten bbCodes formatiert werden. Welche das sind und welche Variablen in den | + | Templates fr normale, externe und Dateilinks. Diese Templates knnen mit den meisten bbCodes formatiert werden. Welche das sind und welche Variablen in den Templates ersetzt werden, knnen Sie im Abschnitt ber [[#a_Linktemplates|Linktemplates]] nachlesen. Das Standardtemplate ist: |
- | + | ||
- | Templates ersetzt werden, knnen Sie im Abschnitt ber [[#a_Linktemplates|Linktemplates]] nachlesen. Das Standardtemplate ist: | + | |
[link='{url}']{text}[/link] | [link='{url}']{text}[/link] | ||
==footnotelinktpl== | ==footnotelinktpl== | ||
- | Template fr die Links des [[#a_footnote|<nowiki>[footnote]</nowiki>]]-Tags. Weitere Informationen ber die Verwendung dieses Templates knnen Sie im | + | Template fr die Links des [[#a_footnote|<nowiki>[footnote]</nowiki>]]-Tags. Weitere Informationen ber die Verwendung dieses Templates knnen Sie im Abschnitt ber [[#a_Linktemplates|Linktemplates]] nachschlagen. Der Standardwert ist |
- | + | ||
- | Abschnitt ber [[#a_Linktemplates|Linktemplates]] nachschlagen. Der Standardwert ist | + | |
[{id}] | [{id}] | ||
==singleenter== | ==singleenter== | ||
singleenter = "false|true" | singleenter = "false|true" | ||
- | wird dieser Parameter auf ''true'' gesetzt, wird bei aktivierter [[#a_Absatzbehandlung|Absatzbehandlung]] schon nach einem einzelnen Zeilenumbruch ein neuer | + | wird dieser Parameter auf ''true'' gesetzt, wird bei aktivierter [[#a_Absatzbehandlung|Absatzbehandlung]] schon nach einem einzelnen Zeilenumbruch ein neuer Absatz begonnen. |
- | + | ||
- | Absatz begonnen. | + | |
==imgalwaysalt== | ==imgalwaysalt== | ||
imgalwaysalt = "true|false" | imgalwaysalt = "true|false" | ||
- | Gibt an, ob ein von einem [[#a_img|<nowiki>[img]</nowiki>]]-Tag erzeugter <nowiki><img></nowiki>-Tag immer ein alt-Attribut erhlt, auch wenn kein Titel | + | Gibt an, ob ein von einem [[#a_img|<nowiki>[img]</nowiki>]]-Tag erzeugter <nowiki><img></nowiki>-Tag immer ein alt-Attribut erhlt, auch wenn kein Titel angegeben wurde. Sollte fr XHTML-Konformitt aktiviert sein. |
- | + | ||
- | angegeben wurde. Sollte fr XHTML-Konformitt aktiviert sein. | + | |
==htmlmode== | ==htmlmode== | ||
Zeile 582: | Zeile 342: | ||
==namedentities== | ==namedentities== | ||
namedentities = "true|false" | namedentities = "true|false" | ||
- | Mit diesem Parameter kann die Verarbeitung von benannten Entitten deaktiviert werden. Das kann Sinnvoll sein, da das sortieren von benannten Entitten bei | + | Mit diesem Parameter kann die Verarbeitung von benannten Entitten deaktiviert werden. Das kann Sinnvoll sein, da das sortieren von benannten Entitten bei sehr groen Seiten sehr lange dauern kann. Weitere Informationen knnen im Abschnitt ber die [[#a_Entittenbehandlung|Entittenbehandlung]] nachgelesen werden. |
- | + | ||
- | sehr groen Seiten sehr lange dauern kann. Weitere Informationen knnen im Abschnitt ber die [[#a_Entittenbehandlung|Entittenbehandlung]] nachgelesen | + | |
- | + | ||
- | werden. | + | |
==classescontainer== | ==classescontainer== | ||
Zeile 596: | Zeile 352: | ||
==filefolders== | ==filefolders== | ||
filefolders = "true|[iddirectorys]" | filefolders = "true|[iddirectorys]" | ||
- | Mit diesem Parameter kann gesteuert werden, welche Ordner im [[#a_Dateilink-Dialog|Dateilink-Dialog]-Dialog auftauchen. Fr ''filefolders'' knnen Sie | + | Mit diesem Parameter kann gesteuert werden, welche Ordner im [[#a_Dateilink-Dialog|Dateilink-Dialog]-Dialog auftauchen. Fr ''filefolders'' knnen Sie kommasepariert eine Liste von OrdnerIDs angeben. Diese bekommt man am bequemsten ber phpMyAdmin, Tabelle &lp;prefix>_directories, Feld ''iddirectory''. Es werden dann nur Dateien aus diesen Ordner (und mit [[#a_filesubfolders|filesubfolders]] auch Dateien aus deren Unterordnernern) angezeigt. Werden hier Ordner angegeben, die nicht auf der obersten Ebene des Dateibaumes stehen, werden diese trotzdem als solche angezeigt. So knnen dem Redateur auch tatschlich nur Ordner angezeigt werden, welche fr ihn relevant sind. Wird der Parameter weggelassen oder mit ''true'' angegeben, werden alle Ordner angezeigt. Unabhngig vom Wert dieses Parameters, werden nur Ordner gezeigt fr die der Benutzer auch ausreichende Rechte hat. |
- | + | ||
- | kommasepariert eine Liste von OrdnerIDs angeben. Diese bekommt man am bequemsten ber phpMyAdmin, Tabelle &lp;prefix>_directories, Feld ''iddirectory''. | + | |
- | + | ||
- | Es werden dann nur Dateien aus diesen Ordner (und mit [[#a_filesubfolders|filesubfolders]] auch Dateien aus deren Unterordnernern) angezeigt. Werden hier | + | |
- | + | ||
- | Ordner angegeben, die nicht auf der obersten Ebene des Dateibaumes stehen, werden diese trotzdem als solche angezeigt. So knnen dem Redateur auch | + | |
- | + | ||
- | tatschlich nur Ordner angezeigt werden, welche fr ihn relevant sind. Wird der Parameter weggelassen oder mit ''true'' angegeben, werden alle Ordner | + | |
- | + | ||
- | angezeigt. Unabhngig vom Wert dieses Parameters, werden nur Ordner gezeigt fr die der Benutzer auch ausreichende Rechte hat. | + | |
==filefolderids== | ==filefolderids== | ||
- | Dieser Parameter ist von seiner Bedeutung her identisch mit dem [[#a_filefolders|filefolders]]-Parameter, nur dass dieser fr die Verwendung mit | + | Dieser Parameter ist von seiner Bedeutung her identisch mit dem [[#a_filefolders|filefolders]]-Parameter, nur dass dieser fr die Verwendung mit [[Mip-forms|mip_forms]] bestimmt ist. |
- | + | ||
- | [[Mip-forms|mip_forms]] bestimmt ist. | + | |
==filesubfolders== | ==filesubfolders== | ||
Zeile 619: | Zeile 363: | ||
==filefiletypes== | ==filefiletypes== | ||
filefiletypes = "true|[filetypes]" | filefiletypes = "true|[filetypes]" | ||
- | Hier kann eine Liste an Dateierweiterungen angegeben werden, welche im [[#a_Dateilink-Dialog|Dateilink-Dialog]] angezeigt werden sollen (z.B. "''gif, jpeg, | + | Hier kann eine Liste an Dateierweiterungen angegeben werden, welche im [[#a_Dateilink-Dialog|Dateilink-Dialog]] angezeigt werden sollen (z.B. "''gif, jpeg, jpg, png, bmp''" fr Bilder). Falls der Parameters fehlt oder mit ''true'' angegeben wurde, werden alle vorhandene Dateien angezeigt, sofern der Benutzer die entsprechendn Rechte hat. |
- | + | ||
- | jpg, png, bmp''" fr Bilder). Falls der Parameters fehlt oder mit ''true'' angegeben wurde, werden alle vorhandene Dateien angezeigt, sofern der Benutzer die | + | |
- | + | ||
- | entsprechendn Rechte hat. | + | |
==filefiletypeids== | ==filefiletypeids== | ||
filefiletypeids = "[filetypeids]" | filefiletypeids = "[filetypeids]" | ||
- | Zustzlich zu den mittels [[#a_filefiletypes|filefiletypes]] angegebene Dateierweiterungen, kann hier eine Kommaseparierte Liste von IDs angegeben werden, | + | Zustzlich zu den mittels [[#a_filefiletypes|filefiletypes]] angegebene Dateierweiterungen, kann hier eine Kommaseparierte Liste von IDs angegeben werden, die zu den in der Datenbank abgespeicherten Dateitypen gehren. Dieser Parameter ist vorallem fr die automatische Konfiguration mittels [[Mip-forms|mip_forms]] gedacht. |
- | + | ||
- | die zu den in der Datenbank abgespeicherten Dateitypen gehren. Dieser Parameter ist vorallem fr die automatische Konfiguration mittels | + | |
- | + | ||
- | [[Mip-forms|mip_forms]] gedacht. | + | |
==imgfolders== | ==imgfolders== | ||
- | Wie [[#a_filefolders|filefolders]], nur fr den [[#a_Bild-Dialog|Bild-Dialog]]. Ob Unterordner mit einbezogen werden sollen, wird durch den | + | Wie [[#a_filefolders|filefolders]], nur fr den [[#a_Bild-Dialog|Bild-Dialog]]. Ob Unterordner mit einbezogen werden sollen, wird durch den [[#a_imgsubfolders|imgsubfolders]]-Parameter bestimmt. |
- | + | ||
- | [[#a_imgsubfolders|imgsubfolders]]-Parameter bestimmt. | + | |
==imgfolderids== | ==imgfolderids== | ||
- | Dieser Parameter ist von seiner Bedeutung her identisch mit dem [[#a_imgfolders|imgfolders]]-Parameter, nur dass dieser fr die automatische Konfiguration | + | Dieser Parameter ist von seiner Bedeutung her identisch mit dem [[#a_imgfolders|imgfolders]]-Parameter, nur dass dieser fr die automatische Konfiguration via [[Mip-forms|mip_forms]] gedacht ist. |
- | + | ||
- | via [[Mip-forms|mip_forms]] gedacht ist. | + | |
==imgsubfolders== | ==imgsubfolders== |