Vorlage:Link2Forum: Unterschied zwischen den Versionen

Aus FHEMWiki
K (Neue Foren(unter)bereiche eingefügt)
(Lookup-Liste an neue Foren(bereichs)struktur angepasst)
Zeile 1: Zeile 1:
<includeonly>{{#if: {{{Area|}}}|[http://forum.fhem.de/index.php/board,{{#switch: {{{Area}}}
<includeonly>{{#if: {{{Area|}}}|[http://forum.fhem.de/index.php/board,{{#switch: {{{Area}}}
| fhem-users = 04
| fhem-users = 4
| fhem-developers = 05
| cul-fans = 6
| cul-fans = 06
| User stellen sich vor = 7
| User stellen sich vor = 07
| Codeschnipsel = 8
| Codeschnipsel = 08
| FHEM Homepage = 9
| FHEM Homepage = 09
| 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 - Güter = 16
| Marktplatz = 16  
| Bastelecke = 17
| Bastelecke = 17  
| Anfängerfragen = 18
| Anfängerfragen = 18  
| Frontends = 19
| Frontends = 19  
| Automatisierung = 20
| Automatisierung = 20  
| SlowRF = 21
| SlowRF = 21  
| Homematic = 22
| 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 = 29
| 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
| Fehlerberichte = 36
| Mobile Devices = 37
| Mobile Devices = 37  
| Testforum = 38
| Testforum = 38  
| Off-Topic = 39
| Off-Topic = 39  
| Ankündigungen = 41
| Ankündigungen = 40
| Fehlerberichte = 42
| Ankündigungen = 41
| Wunschliste = 43
| Fehlerberichte = 42
| Unterstützende Dienste = 44
| Unterstützende Dienste | Unterstuetzende Dienste = 44  
| Sonstiges = 46
| Sonstiges = 46  
| Hard- und Firmware = 47
| Hard- und Firmware = 47  
| FHEM Development = 48
| FHEM Development = 48  
| CUL Development = 49
| CUL Development = 49  
| Projekte = 50
| Projekte = 50  
| KNX/EIB = 51
| KNX/EIB = 51  
| English Corner = 52
| English Corner = 52  
| Multimedia = 53
| Multimedia = 53  
| Testforum (Developer, Tester) = 58
| Termine und Veranstaltungen = 54
| FHEM Code changes = 57
| Testforum (Developer, Tester) = 58  
| Heizungssteuerung/Raumklima = 60
| Heizungssteuerung/Raumklima = 60
| Solaranlagen = 61
| Solaranlagen = 61
Zeile 57: Zeile 53:
| Sonderaktionen für Forumsmitglieder = 64
| Sonderaktionen für Forumsmitglieder = 64
| Marktplatz - Dienstleistungen = 67
| Marktplatz - Dienstleistungen = 67
| TableUI = 71
| TabletUI = 71
| SmartVisu/Fronthem = 72
| SmartVisu/Fronthem = 72
| DOIF = 73
| DOIF = 73
| ESP8266 = 74
| FHEMWEB = 75
| FLOORPLAN = 76
| RSS = 77
<!-- Subboards with stacked name (plain names above already) -->
| SVG/Plots/logProxy = 78
| readingsGroup/readingsHistory = 79
| Wiki = 80
| Frontends/TabletUI = 71
| Frontends/SmartVisu/Fronthem = 72
| Automatisierung/DOIF = 73
| Bastelecke/ESP8266 = 74
| Frontends/FHEMWEB = 75
| Frontends/FLOORPLAN = 76
| Frontends/RSS = 77
| Frontends/SVG/Plots/logProxy = 78
| Frontends/readingsGroup/readingsHistory = 79
| #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>
<!--
<!--

Version vom 23. Februar 2016, 12:01 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

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 verschieden Schreibweisen vorkommen)
  • neue Forenbereiche eingefügt werden, auf die verlinkt werden soll
  • die Syntax der Forenlinks sich ändern sollte