Vorlage:Link2Forum: Unterschied zwischen den Versionen

Aus FHEMWiki
K (cat correct)
K (Neue / umbenannten Forenbereiche eingepflegt)
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
<includeonly>{{#if: {{{Area|}}}|[https://forum.fhem.de/index.php/board,{{#switch: {{{Area}}}
<includeonly>{{#if: {{{Area|}}}|[https://forum.fhem.de/index.php/board,{{#switch: {{{Area}}}
| fhem-users = 4
| fhem-users = 4
| fhem-developers = 5
| cul-fans = 6
| cul-fans = 6
| User stellen sich vor = 7
| User stellen sich vor = 7
Zeile 34: Zeile 35:
| Testforum = 38
| Testforum = 38
| Off-Topic = 39
| Off-Topic = 39
| Ankündigungen = 40
| Ankündigungen = 41
| Ankündigungen = 41
| Fehlerberichte = 42
| Fehlerberichte = 42
Zeile 39: Zeile 41:
| Unterstützende Dienste = 44
| Unterstützende Dienste = 44
| Unterstuetzende Dienste = 44
| Unterstuetzende Dienste = 44
| Staff = 45
| Sonstiges = 46
| Sonstiges = 46
| Hard- und Firmware = 47
| Hard- und Firmware = 47
Zeile 47: Zeile 50:
| English Corner = 52
| English Corner = 52
| Multimedia = 53
| Multimedia = 53
| Termine und Veranstaltungen = 54
| FHEM Code changes = 57
| Testforum (Developer, Tester) = 58
| Testforum (Developer, Tester) = 58
| Heizungssteuerung/Raumklima = 60
| Heizungssteuerung/Raumklima = 60
Zeile 53: Zeile 58:
| Server - Mac = 63
| Server - Mac = 63
| Sonderaktionen für Forumsmitglieder = 64
| Sonderaktionen für Forumsmitglieder = 64
| Vereinsinterna - FHEM e.V. = 66
| Marktplatz - Dienstleistungen = 67
| Marktplatz - Dienstleistungen = 67
| Server und Betriebssysteme = 68
| Finanzen und Mitgliederverwaltung = 69
| Mitgliederversammlung = 70
| TabletUI = 71
| TabletUI = 71
| SmartVisu/Fronthem = 72
| SmartVisu/Fronthem = 72
Zeile 61: Zeile 70:
| FLOORPLAN = 76
| FLOORPLAN = 76
| RSS = 77
| RSS = 77
| SVG/Plots/logProxy = 78
| readingsGroup/readingsHistory = 79
| Wiki = 80
| Kalendermodule = 85
| Kalendermodule = 85
| Wettermodule = 86
| Wettermodule = 86
| MQTT = 94
| MySensors = 96
| Home Connect = 97
| Zigbee = 99
| Marktplatz - Kommerzielle Dienstleistungen = 100
| Marktplatz - Kommerzielle Güter = 101
| FhemNative = 102
| Perl Ecke = 103
| FHEMapp = 104
| Perl für FHEM-User = 105
| Wallboxen = 106
| Verbrauchsmessung = 107
<!-- Subboards with stacked name (plain names above already) -->
<!-- Subboards with stacked name (plain names above already) -->
| SVG/Plots/logProxy = 78
| Frontends/readingsGroup/readingsHistory = 79
| readingsGroup/readingsHistory = 79
| Wiki = 80
| Frontends/TabletUI = 71
| Frontends/TabletUI = 71
| Frontends/SmartVisu/Fronthem = 72
| Frontends/SmartVisu/Fronthem = 72
| Frontends/SVG/Plots/logProxy = 78
| Automatisierung/DOIF = 73
| Automatisierung/DOIF = 73
| Bastelecke/ESP8266 = 74
| Bastelecke/ESP8266 = 74
| Bastelecke/ESP Familie = 74
| Bastelecke/3D-Druck/Gehäuse = 92
| Bastelecke/3D-Druck/Gehäuse = 92
| Bastelecke/MySensors = 96
| Bastelecke/MySensors = 96
Zeile 83: Zeile 107:
| Unterstuetzende Dienste/Kalendermodule = 85
| Unterstuetzende Dienste/Kalendermodule = 85
| Unterstuetzende Dienste/Wettermodule = 86
| Unterstuetzende Dienste/Wettermodule = 86
| MQTT = 94
| Frontends/FhemNative = 102
| MySensors = 96
| Frontends/FHEMapp = 104
| Home Connect = 97
| Zigbee = 99
| Marktplatz - Kommerzielle Dienstleistungen = 100
| Marktplatz - Kommerzielle Güter = 101
| #default = UnknownArea}}.0.html {{{Area}}}]<!-- URL-closing -->|<!-- else (Area not specified) process Thread/Message parameter(s) -->{{#if: {{{Topic|}}}|[http://forum.fhem.de/index.php/topic,{{{Topic}}}{{#if: {{{Message|}}}|.msg{{{Message}}}.html#msg{{{Message}}} {{#if: {{{LinkText|}}}|{{{LinkText}}}|Beitrag}}]|.0.html {{#if: {{{LinkText|}}}|{{{LinkText}}}|Thema}}]}}}}}}</includeonly><noinclude>
| #default = UnknownArea}}.0.html {{{Area}}}]<!-- URL-closing -->|<!-- else (Area not specified) process Thread/Message parameter(s) -->{{#if: {{{Topic|}}}|[http://forum.fhem.de/index.php/topic,{{{Topic}}}{{#if: {{{Message|}}}|.msg{{{Message}}}.html#msg{{{Message}}} {{#if: {{{LinkText|}}}|{{{LinkText}}}|Beitrag}}]|.0.html {{#if: {{{LinkText|}}}|{{{LinkText}}}|Thema}}]}}}}}}</includeonly><noinclude>
<!--
<!--
Zeile 144: Zeile 164:
== Wartung dieser Vorlage ==
== Wartung dieser Vorlage ==
Änderungen an dieser Vorlage werden erforderlich, wenn
Änderungen an dieser Vorlage werden erforderlich, wenn
* die Schreibweise von Forenbereichen nicht (mehr) mit den Informationen in der [http://fhem.de/MAINTAINER.txt Maintainer.txt] übereinstimmt (oder, wie z.B. bei Homematic/HomeMatic verschieden Schreibweisen vorkommen)
* die Schreibweise von Forenbereichen nicht (mehr) mit den Informationen in der [http://fhem.de/MAINTAINER.txt Maintainer.txt] übereinstimmt (oder, wie z.B. bei Homematic/HomeMatic verschiedene Schreibweisen vorkommen)
* neue Forenbereiche eingefügt werden, auf die verlinkt werden soll
* neue Forenbereiche eingefügt werden, auf die verlinkt werden soll
* die Syntax der Forenlinks sich ändern sollte
* die Syntax der Forenlinks sich ändern sollte

Aktuelle Version vom 29. Januar 2024, 21:48 Uhr

Dokumentation für diese Vorlage (Syntax)

  • Link auf einen Abschnitt / Bereich des Forums (z.B. für neue Anfragen); angebeben wird der Name des Forenbereichs, dieser wird in die (forumsinterne) Nummer umgesetzt
{{Link2Forum|Area=SlowRF}}
SlowRF
  • Link auf einen bestimmten Forenthread; angegeben wird die "topic" Nummer
{{Link2Forum|Topic=12345}}
Thema
  • Link auf einen bestimmten Beitrag (Message) in einem Thread (Topic)
{{Link2Forum|Topic=12345|Message=54321}}
Beitrag
  • Bei Topic-Links kann ein alternativer Linktext angegeben werden
{{Link2Forum|Topic=21990|Message=155052|LinkText=Alternativer Linktext}}
Alternativer Linktext

Die Syntax der einzelnen Typen von Links ins Forum:

http://forum.fhem.de/index.php/board,21.0.html
http://forum.fhem.de/index.php/topic,21990.0.html
http://forum.fhem.de/index.php/topic,21990.msg155052.html#msg155052

Generiert ein Link zum FHEM Forum um einen Bereich, Thema oder einen einzelnen Beitrag zu verlinken.

Vorlagenparameter

ParameterBeschreibungTypStatus
BereichArea

Der Name eines Forums-Bereichs auf den verlinkt werden soll. Der Name wird dabei intern in die forumsinterne ID umgesetzt.

Beispiel
SlowRF
Zeichenfolgeoptional
Topic-IDTopic

Die forumsinterne ID zu einem bestimmten Topic (Thema) zu dem verlinkt werden soll

Nummeroptional
Message-IDMessage

NUR IN VERBINDUNG MIT Topic-ID. Eine Beitrags-ID (Message) zu einem konkreten Beitrag in dem entsprechenden Topic.

Nummeroptional
Link-TextLinkText

Ein alternativer Linktext der zur Darstellung verwendet werden soll.

Zeichenfolgeoptional

Wartung dieser Vorlage

Änderungen an dieser Vorlage werden erforderlich, wenn

  • die Schreibweise von Forenbereichen nicht (mehr) mit den Informationen in der Maintainer.txt übereinstimmt (oder, wie z.B. bei Homematic/HomeMatic verschiedene Schreibweisen vorkommen)
  • neue Forenbereiche eingefügt werden, auf die verlinkt werden soll
  • die Syntax der Forenlinks sich ändern sollte