Vorlage:Link2Forum: Unterschied zwischen den Versionen
(Erste Version der Vorlage) |
K (Neue / umbenannten Forenbereiche eingepflegt) |
||
(15 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
<includeonly>{{#if: {{{Area|}}}|[ | <includeonly>{{#if: {{{Area|}}}|[https://forum.fhem.de/index.php/board,{{#switch: {{{Area}}} | ||
| fhem-users = | | fhem-users = 4 | ||
| fhem-developers = | | fhem-developers = 5 | ||
| cul-fans = | | cul-fans = 6 | ||
| User stellen sich vor = | | User stellen sich vor = 7 | ||
| Codeschnipsel = | | Codeschnipsel = 8 | ||
| FHEM Homepage = | | FHEM Homepage = 9 | ||
| FHEM Wiki = 10 | | FHEM Wiki = 10 | ||
| FHEM Statistiken = 11 | | FHEM Statistiken = 11 | ||
| culfw Homepage = 12 | | culfw Homepage = 12 | ||
| FHEM Sourcecode = 13 | | FHEM Sourcecode = 13 | ||
| culfw Sourcecode = 14 | | culfw Sourcecode = 14 | ||
| Forum = 15 | | Forum = 15 | ||
| Marktplatz = 16 | | Marktplatz - Güter = 16 | ||
| Bastelecke = 17 | | Bastelecke = 17 | ||
| Anfängerfragen = 18 | | Anfängerfragen = 18 | ||
| Frontends = 19 | | Frontends = 19 | ||
| Automatisierung = 20 | | Automatisierung = 20 | ||
| SlowRF = 21 | | SlowRF = 21 | ||
| Homematic | | Homematic = 22 | ||
| MAX = 23 | | MAX = 23 | ||
| InterTechno = 24 | | InterTechno = 24 | ||
| RFXTRX = 25 | | RFXTRX = 25 | ||
| 1Wire = 26 | | 1Wire = 26 | ||
| EnOcean = 27 | | EnOcean = 27 | ||
| ZWave = 28 | | ZWave = 28 | ||
| Sonstige Systeme = | | Sonstige Systeme = 29 | ||
| Network Attached Storage (NAS) = 30 | | Network Attached Storage (NAS) = 30 | ||
| FRITZ!Box = 31 | | FRITZ!Box = 31 | ||
| Einplatinencomputer = 32 | | Einplatinencomputer = 32 | ||
| Server - Linux = 33 | | Server - Linux = 33 | ||
| Server - Windows = 34 | | Server - Windows = 34 | ||
| Wunschliste = 35 | | Wunschliste = 35 | ||
| Mobile Devices = 37 | |||
| Mobile Devices = 37 | | Testforum = 38 | ||
| Testforum = 38 | | Off-Topic = 39 | ||
| Off-Topic = 39 | | Ankündigungen = 40 | ||
| Ankündigungen = 40 | | Ankündigungen = 41 | ||
| Ankündigungen = 41 | | Fehlerberichte = 42 | ||
| Fehlerberichte = 42 | | Wunschliste = 43 | ||
| Wunschliste = | | Unterstützende Dienste = 44 | ||
| Unterstützende Dienste = 44 | | Unterstuetzende Dienste = 44 | ||
| Sonstiges = 46 | | Staff = 45 | ||
| Hard- und Firmware = 47 | | Sonstiges = 46 | ||
| FHEM Development = 48 | | Hard- und Firmware = 47 | ||
| CUL Development = 49 | | FHEM Development = 48 | ||
| Projekte = 50 | | CUL Development = 49 | ||
| KNX/EIB = 51 | | Projekte = 50 | ||
| English Corner = 52 | | KNX/EIB = 51 | ||
| Multimedia = 53 | | English Corner = 52 | ||
| Termine und Veranstaltungen = 54 | | Multimedia = 53 | ||
| FHEM Code changes = 57 | | Termine und Veranstaltungen = 54 | ||
| Testforum (Developer, Tester) = 58 | | FHEM Code changes = 57 | ||
| #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 Thema]}}}}}}</includeonly><noinclude> | | Testforum (Developer, Tester) = 58 | ||
| Heizungssteuerung/Raumklima = 60 | |||
| Solaranlagen = 61 | |||
| Beleuchtung = 62 | |||
| Server - Mac = 63 | |||
| Sonderaktionen für Forumsmitglieder = 64 | |||
| Vereinsinterna - FHEM e.V. = 66 | |||
| Marktplatz - Dienstleistungen = 67 | |||
| Server und Betriebssysteme = 68 | |||
| Finanzen und Mitgliederverwaltung = 69 | |||
| Mitgliederversammlung = 70 | |||
| TabletUI = 71 | |||
| SmartVisu/Fronthem = 72 | |||
| DOIF = 73 | |||
| ESP8266 = 74 | |||
| FHEMWEB = 75 | |||
| FLOORPLAN = 76 | |||
| RSS = 77 | |||
| SVG/Plots/logProxy = 78 | |||
| readingsGroup/readingsHistory = 79 | |||
| Wiki = 80 | |||
| Kalendermodule = 85 | |||
| 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) --> | |||
| Frontends/readingsGroup/readingsHistory = 79 | |||
| Frontends/TabletUI = 71 | |||
| Frontends/SmartVisu/Fronthem = 72 | |||
| Frontends/SVG/Plots/logProxy = 78 | |||
| Automatisierung/DOIF = 73 | |||
| Bastelecke/ESP8266 = 74 | |||
| Bastelecke/ESP Familie = 74 | |||
| Bastelecke/3D-Druck/Gehäuse = 92 | |||
| Bastelecke/MySensors = 96 | |||
| Frontends/FHEMWEB = 75 | |||
| Frontends/FLOORPLAN = 76 | |||
| Frontends/RSS = 77 | |||
| Frontends/SVG/Plots/logProxy = 78 | |||
| Frontends/readingsGroup/readingsHistory = 79 | |||
| Frontends/Sprachsteuerung = 93 | |||
| Unterstützende Dienste/Kalendermodule = 85 | |||
| Unterstützende Dienste/Wettermodule = 86 | |||
| Unterstuetzende Dienste/Kalendermodule = 85 | |||
| Unterstuetzende Dienste/Wettermodule = 86 | |||
| Frontends/FhemNative = 102 | |||
| Frontends/FHEMapp = 104 | |||
| #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> | |||
<!-- | <!-- | ||
Dokumentation und Beispiele | Dokumentation und Beispiele | ||
Zeile 77: | Zeile 134: | ||
</pre> | </pre> | ||
<templatedata> | |||
{ | |||
"params": { | |||
"Area": { | |||
"label": "Bereich", | |||
"description": "Der Name eines Forums-Bereichs auf den verlinkt werden soll. Der Name wird dabei intern in die forumsinterne ID umgesetzt.", | |||
"example": "SlowRF", | |||
"type": "string" | |||
}, | |||
"Topic": { | |||
"label": "Topic-ID", | |||
"description": "Die forumsinterne ID zu einem bestimmten Topic (Thema) zu dem verlinkt werden soll", | |||
"type": "number" | |||
}, | |||
"Message": { | |||
"label": "Message-ID", | |||
"description": "NUR IN VERBINDUNG MIT Topic-ID. Eine Beitrags-ID (Message) zu einem konkreten Beitrag in dem entsprechenden Topic.", | |||
"type": "number" | |||
}, | |||
"LinkText": { | |||
"label": "Link-Text", | |||
"description": "Ein alternativer Linktext der zur Darstellung verwendet werden soll.", | |||
"type": "string" | |||
} | |||
}, | |||
"description": "Generiert ein Link zum FHEM Forum um einen Bereich, Thema oder einen einzelnen Beitrag zu verlinken." | |||
} | |||
</templatedata> | |||
== 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 | * 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 | ||
[[Kategorie:Vorlage | [[Kategorie:Vorlage]] | ||
</noinclude> |
Aktuelle Version vom 29. Januar 2024, 20: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.
Parameter | Beschreibung | Typ | Status | |
---|---|---|---|---|
Bereich | Area | Der Name eines Forums-Bereichs auf den verlinkt werden soll. Der Name wird dabei intern in die forumsinterne ID umgesetzt.
| Zeichenfolge | optional |
Topic-ID | Topic | Die forumsinterne ID zu einem bestimmten Topic (Thema) zu dem verlinkt werden soll | Nummer | optional |
Message-ID | Message | NUR IN VERBINDUNG MIT Topic-ID. Eine Beitrags-ID (Message) zu einem konkreten Beitrag in dem entsprechenden Topic. | Nummer | optional |
Link-Text | LinkText | Ein alternativer Linktext der zur Darstellung verwendet werden soll. | Zeichenfolge | optional |
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