Vorlage:Infobox Verein: Unterschied zwischen den Versionen

Aus Hist. Verein Herne / Wanne-Eickel
Inhalt gelöscht Inhalt hinzugefügt
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
<includeonly><templatestyles src="Vorlage:Infobox Verein/styles.css" />
{| align=right cellspacing="5" cellpadding="5" style="border: 1px solid #CCC;background-color: #E0ECF8; font-size: 85%; margin-left: 20px; margin-bottom: 20px; width: 330px;box-shadow: 2px 4px 10px 4px grey;"
<div class="ibver">
|

{| border="0" cellspacing=0 cellpadding=2 width="100%" style="vertical-align: top;"
<div class="ibver__header">{{{Name|{{PAGENAME}}}}}</div>
! colspan="2" align=center style="height: 50px; text-align: center; font-size: larger;color: #ffffff; background: #1E90FF" | {{#if: {{{Name|}}} | {{{Name}}} | Überblick }}
|-
{{#if: {{{Logo|}}} |
{{!}} colspan="2" style="text-align: center; padding:10px; border-top: 1px solid #CCC" {{!}} [[Bild:{{{Logo}}}|Logo {{{Logo}}}|{{{Logobreite}}}px]]|[[Datei:Logofehlt.png|400px|center]]
}}
|-
{{#if: {{{Abkürzung|}}}|
{{!}} style="vertical-align: top;padding-left: 1em; border-top: 1px solid #CCC" {{!}} '''Abkürzung:'''
{{!}} style="text-align: right;padding-right: 1em; border-top: 1px solid #CCC" {{!}} {{{Abkürzung}}}
}}
|-
{{#if: {{{Vereinsfarben|}}}|
{{!}} style="vertical-align: top;padding-left: 1em; border-top: 1px solid #CCC" {{!}} '''Vereinsfarben:'''
{{!}} style="text-align: right;padding-right: 1em; border-top: 1px solid #CCC" {{!}} {{{Vereinsfarben}}}
}}
|-
{{#if: {{{Farbe1|}}}|
{{!}} style="vertical-align: top;padding-left: 1em; {{!}} ''' '''
{{!}} style="text-align: right;background-color:{{{Farbe1}}};color:{{{Farbe1}}};padding-right: 1em; {{!}} '''___________'''
}}
|-
{{#if: {{{Farbe2|}}}|
{{!}} style="vertical-align: top;padding-left: 1em; {{!}} ''' '''
{{!}} style="text-align: right;background-color:{{{Farbe2}}};color:{{{Farbe2}}};padding-right: 1em; {{!}} '''___________'''
}}
|-
{{#if: {{{Farbe3|}}}|
{{!}} style="vertical-align: top;padding-left: 1em; {{!}} ''' '''
{{!}} style="text-align: right;background-color:{{{Farbe3}}};color:{{{Farbe3}}};padding-right: 1em; {{!}} '''___________'''
}}
|-
{{#if: {{{Gründung|}}}|
{{!}} style="vertical-align: top;padding-left: 1em;" {{!}} '''Gründung:'''
{{!}} style="text-align: right;padding-right: 1em;" {{!}} {{{Gründung}}}
}}
|-
{{#if: {{{Auflösung|}}}|
{{!}} style="vertical-align: top;padding-left: 1em; border-top: 1px solid #CCC" {{!}} '''Auflösung:'''
{{!}} style="text-align: right;padding-right: 1em; border-top: 1px solid #CCC" {{!}} {{{Auflösung}}}
}}
|-
{{#if: {{{Mitglieder|}}}|
{{!}} style="vertical-align: top;padding-left: 1em; border-top: 1px solid #CCC" {{!}} '''Mitglieder:'''
{{!}} style="text-align: right;padding-right: 1em; border-top: 1px solid #CCC" {{!}} {{{Mitglieder}}}
}}
|-
{{#if: {{{Vorsitz|}}}|
{{!}} style="vertical-align: top;padding-left: 1em; border-top: 1px solid #CCC" {{!}} '''Vorsitz:'''
{{!}} style="text-align: right;padding-right: 1em; border-top: 1px solid #CCC" {{!}} {{{Vorsitz}}}
}}
|-
{{#if: {{{Vorstand|}}}|
{{!}} style="vertical-align: top;padding-left: 1em; border-top: 1px solid #CCC" {{!}} '''Vorstand:'''
{{!}} style="text-align: right;padding-right: 1em; border-top: 1px solid #CCC" {{!}} {{{Vorstand}}}
}}
|-
{{#if: {{{Mitarbeiter|}}}|
{{!}} style="vertical-align: top;padding-left: 1em; border-top: 1px solid #CCC" {{!}} '''Mitarbeiter:'''
{{!}} style="text-align: right;padding-right: 1em; border-top: 1px solid #CCC" {{!}} {{{Mitarbeiter}}}
}}
|-
{{#if: {{{Sitz|}}}|
{{!}} style="vertical-align: top;padding-left: 1em; border-top: 1px solid #CCC" {{!}} '''Sitz:'''
{{!}} style="text-align: right;padding-right: 1em; border-top: 1px solid #CCC" {{!}} {{{Sitz}}}
}}
|-
{{#if: {{{Leitung|}}}|
{{!}} style="vertical-align: top;padding-left: 1em;" {{!}} '''Geschäftsführer:'''
{{!}} style="text-align: right;padding-right: 1em;" {{!}} {{{Leitung}}}
}}
|-
{{#if: {{{Adresse|}}}|
{{!}} style="vertical-align: top;padding-left: 1em; border-top: 1px solid #CCC" {{!}} '''Adresse:'''
{{!}} style="text-align: right;padding-right: 1em; border-top: 1px solid #CCC" {{!}} {{{Adresse}}}
}}
|-
{{#if: {{{Telefon|}}}|
{{!}} style="vertical-align: top;padding-left: 1em;" {{!}} '''Telefon:'''
{{!}} style="text-align: right;padding-right: 1em;" {{!}} {{{Telefon}}}
}}
|-
{{#if: {{{Telefax|}}}|
{{!}} style="vertical-align: top;padding-left: 1em;" {{!}} '''Telefax:'''
{{!}} style="text-align: right;padding-right: 1em;" {{!}} {{{Telefax}}}
}}
|-
{{#if: {{{Mobil|}}}|
{{!}} style="vertical-align: top;padding-left: 1em;" {{!}} '''Mobil:'''
{{!}} style="text-align: right;padding-right: 1em;" {{!}} {{{Mobil}}}
}}
|-
{{#if: {{{Homepage|}}}|
{{!}} style="vertical-align: top;padding-left: 1em; border-top: 1px solid #CCC" {{!}} '''Homepage:'''
{{!}} style="text-align: right;padding-right: 1em; border-top: 1px solid #CCC" {{!}} {{{Homepage}}}
}}
|-
{{#if: {{{Email|}}}|
{{!}} style="vertical-align: top;padding-left: 1em; border-top: 1px solid #CCC" {{!}} '''E-Mail:'''
{{!}} style="text-align: right;padding-right: 1em; border-top: 1px solid #CCC" {{!}} [mailto:{{{Email}}} {{{Email}}}]
}}
|-
{{#if: {{{lat|}}} |
{{!}} colspan="2" margin-top: 20px style="vertical-align: center;padding-top: 1em;border: none;" align=Center {{!}} {{#display_map: {{{lat}}},{{{lon}}}| height=300px | width=400px | zoom=17 }}
}}
{{!}}
|
|-
{{#if: {{{lata|}}} |
{{!}} colspan="2" margin-top: 20px style="vertical-align: top; border: none" align=center {{!}} {{#display_map: {{{lata}}},{{{lona}}}| height=300px | width=400px | zoom=17 }}
{{!}}
|
}}
|-
{{#if: {{{Bild|}}} |
{{!}} colspan="2" style="text-align: center; padding:10px; border-top: 1px solid #CCC" {{!}} [[Bild:{{{Bild}}}|{{{Bild}}}|400px|center]]
{{{Bildbeschreibung}}}
}}
|-
{{#if: {{{erfasst|}}} |
{{!}} colspan="2" style="border-top: 1px solid #CCC" align=left text-color:#CCC" {{!}} Stand: {{{erfasst}}}
}}
|-
{{!}} style="vertical-align: top;padding-left: 1em;border-top: 1px solid #CCC" {{!}} '''Letzte Änderung:'''
{{!}} style="text-align: right;padding-right: 1em;border-top: 1px solid #CCC" {{!}}{{REVISIONDAY2}}.{{REVISIONMONTH}}.{{REVISIONYEAR}}
|-
{{!}} style="vertical-align: top;padding-left: 1em;" {{!}} '''Geändert von:'''
{{!}} style="text-align: right;padding-right: 1em;" {{!}}[[Benutzer:{{REVISIONUSER}}|{{REVISIONUSER}}]]
|-
|}
|}


<div class="ibver__hero">{{#if: {{{Logo|}}}
<noinclude>
| [[Datei:{{{Logo}}}|{{{Logobreite|260}}}px|center|alt=Logo {{{Name|}}}]]
| [[Datei:Logofehlt.png|200px|center]]
}}</div>

<div class="ibver__body">

{{#if: {{{Vereinsfarben|}}}{{{Farbe1|}}}{{{Farbe2|}}}{{{Farbe3|}}}|
<div class="ibver__colors"><span class="ibver__colors-label">Vereinsfarben</span><div class="ibver__colors-row">{{#if: {{{Farbe1|}}}|<span class="ibver__chip" style="background:{{{Farbe1}}}"></span>}}{{#if: {{{Farbe2|}}}|<span class="ibver__chip" style="background:{{{Farbe2}}}"></span>}}{{#if: {{{Farbe3|}}}|<span class="ibver__chip" style="background:{{{Farbe3}}}"></span>}}{{#if: {{{Vereinsfarben|}}}|<span class="ibver__colors-text">{{{Vereinsfarben}}}</span>}}</div></div>}}

<div class="ibver__data">{{#if: {{{Abkürzung|}}}|
<div class="ibver__row"><div class="ibver__icon">🏷️</div><div class="ibver__field"><span class="ibver__label">Abkürzung</span><span class="ibver__value">{{{Abkürzung}}}</span></div></div>}}{{#if: {{{Gründung|}}}|
<div class="ibver__row"><div class="ibver__icon">⭐</div><div class="ibver__field"><span class="ibver__label">Gründung</span><span class="ibver__value">{{{Gründung}}}</span></div></div>}}{{#if: {{{Auflösung|}}}|
<div class="ibver__row"><div class="ibver__icon">✝️</div><div class="ibver__field"><span class="ibver__label">Auflösung</span><span class="ibver__value">{{{Auflösung}}}</span></div></div>}}{{#if: {{{Mitglieder|}}}|
<div class="ibver__row"><div class="ibver__icon">👥</div><div class="ibver__field"><span class="ibver__label">Mitglieder</span><span class="ibver__value">{{{Mitglieder}}}</span></div></div>}}{{#if: {{{Mitarbeiter|}}}|
<div class="ibver__row"><div class="ibver__icon">💼</div><div class="ibver__field"><span class="ibver__label">Mitarbeiter</span><span class="ibver__value">{{{Mitarbeiter}}}</span></div></div>}}{{#if: {{{Vorsitz|}}}|
<div class="ibver__row"><div class="ibver__icon">👔</div><div class="ibver__field"><span class="ibver__label">Vorsitz</span><span class="ibver__value">{{{Vorsitz}}}</span></div></div>}}{{#if: {{{Vorstand|}}}|
<div class="ibver__row"><div class="ibver__icon">🏛️</div><div class="ibver__field"><span class="ibver__label">Vorstand</span><span class="ibver__value">{{{Vorstand}}}</span></div></div>}}{{#if: {{{Leitung|}}}|
<div class="ibver__row"><div class="ibver__icon">📋</div><div class="ibver__field"><span class="ibver__label">Geschäftsführung</span><span class="ibver__value">{{{Leitung}}}</span></div></div>}}{{#if: {{{Sitz|}}}|
<div class="ibver__row"><div class="ibver__icon">🏢</div><div class="ibver__field"><span class="ibver__label">Sitz</span><span class="ibver__value">{{{Sitz}}}</span></div></div>}}{{#if: {{{Adresse|}}}|
<div class="ibver__row"><div class="ibver__icon">📍</div><div class="ibver__field"><span class="ibver__label">Adresse</span><span class="ibver__value">{{{Adresse}}}</span></div></div>}}{{#if: {{{Telefon|}}}|
<div class="ibver__row"><div class="ibver__icon">📞</div><div class="ibver__field"><span class="ibver__label">Telefon</span><span class="ibver__value">{{{Telefon}}}</span></div></div>}}{{#if: {{{Mobil|}}}|
<div class="ibver__row"><div class="ibver__icon">📱</div><div class="ibver__field"><span class="ibver__label">Mobil</span><span class="ibver__value">{{{Mobil}}}</span></div></div>}}{{#if: {{{Telefax|}}}|
<div class="ibver__row"><div class="ibver__icon">📠</div><div class="ibver__field"><span class="ibver__label">Telefax</span><span class="ibver__value">{{{Telefax}}}</span></div></div>}}{{#if: {{{Email|}}}|
<div class="ibver__row"><div class="ibver__icon">✉️</div><div class="ibver__field"><span class="ibver__label">E-Mail</span><span class="ibver__value">[mailto:{{{Email}}} {{{Email}}}]</span></div></div>}}{{#if: {{{Homepage|}}}|
<div class="ibver__row"><div class="ibver__icon">🌐</div><div class="ibver__field"><span class="ibver__label">Homepage</span><span class="ibver__value">{{{Homepage}}}</span></div></div>}}
</div>{{#if: {{{lat|}}}|
<div class="ibver__map">{{#display_map: {{{lat}}},{{{lon}}}{{#if: {{{lata|}}}|
{{{lata}}},{{{lona}}}}}|height=200px|width=100%|zoom=16}}</div>}}{{#if: {{{Bild|}}}|
<div class="ibver__photo">[[Datei:{{{Bild}}}|400px|center|alt={{{Name|}}}]]{{#if: {{{Bildbeschreibung|}}}|<div class="ibver__photo-caption">{{{Bildbeschreibung}}}</div>}}</div>}}

<div class="ibver__footer">{{#if: {{{erfasst|}}}|<span class="ibver__stand">Stand: {{{erfasst}}}</span>}}<span>aktualisiert {{REVISIONDAY2}}.{{REVISIONMONTH}}.{{REVISIONYEAR}} · [[Benutzer:{{REVISIONUSER}}|{{REVISIONUSER}}]]</span></div>

</div>
</div>
</includeonly><noinclude>
Vorlage für eine '''einheitliche Infobox für Vereine''' (überarbeitete Version mit modernem Layout, prominentem Logo, Vereinsfarben als Farbkreise und integrierter Karte).

== Einbau ==
<pre>
<pre>
{{Infobox Verein
{{Infobox Verein
| Name =
| Name =
| Abkürzung = [optional]
| Abkürzung = [optional]
| Logo = Bildname.png
| Logo = Bildname.png
| Logobreite = 400
| Logobreite = 260
| Vereinsfarben = [optional]
| Vereinsfarben = [optional, Beschreibung]
| Farbe1= [optional red]
| Farbe1 = [optional, z.B. red oder #cc0000]
| Farbe2= [optional blue]
| Farbe2 = [optional]
| Farbe3= [optional white]
| Farbe3 = [optional]
| Zweck =
| Gründung =
| Vorsitz =
| Auflösung = [optional]
| Gründung =
| Mitglieder = [optional]
| Auflösung = [optional]
| Mitarbeiter = [optional]
| Vorsitz =
| Mitglieder = [optional]
| Mitarbeiter= [optional]
| Vorstand = [optional]
| Sitz =
| Leitung = [optional, Geschäftsführung]
| Vorstand = [optional]
| Sitz =
| Leitung = [optional]
| Adresse = [optional]
| Adresse = [optional]
| Telefon = [optional]
| Telefon = [optional]
| Mobil = [optional]
| Telefax = [optional]
| Telefax = [optional]
| Mobil = [optional]
| Email = [optional]
| Homepage = [optional]
| Homepage = [optional]
| Email = [optional]
| lat = [optional]
| Bild = [optional]
| lon = [optional]
| Bildbeschreibung = [optional]
| lata = [optional, zweite Position]
| erfasst = [optional]
| lona = [optional, zweite Position]
| Bild = [optional, zusätzliches Foto]
| lat=
| Bildbeschreibung = [optional]
| lon=
| erfasst = [optional, Stand der Daten]
}}
}}
</pre>
</pre>

== Hinweise zur Migration ==
* Bugs der alten Vorlage wurden korrigiert (defekte Logo-Fallback-Logik, ungeschlossene <code>style</code>-Attribute bei den Farb-Zeilen, kaputte Tabellen-Struktur bei der Karten-Einbindung).
* Die '''Vereinsfarben''' werden jetzt als echte farbige Kreise nebeneinander dargestellt – nicht mehr als unsichtbare Striche per CSS-Trick.
* Falls <code>lata</code>/<code>lona</code> gesetzt sind, erscheint dieser Punkt zusätzlich auf derselben Karte.
* Das optionale '''Bild''' (Vereinsfoto) sitzt unten in der Box, das '''Logo''' oben prominent.
* Die Box ist responsiv und passt sich auf schmalen Bildschirmen automatisch an.
* '''Hinweis zu den Subpages''' (<code>/Meta</code>, <code>/Wartung</code>, <code>/Test</code>, <code>/XML</code>, <code>/Editnotice</code>): Diese stammen vermutlich aus der ursprünglichen Page-Forms-Konfiguration und sind unabhängig vom Layout. Sie wurden nicht angefasst und funktionieren weiter.

[[Kategorie:Vorlagen]]
[[Kategorie:Vorlagen]]
</noinclude>
</noinclude>

Aktuelle Version vom 9. Mai 2026, 22:41 Uhr

Vorlage für eine einheitliche Infobox für Vereine (überarbeitete Version mit modernem Layout, prominentem Logo, Vereinsfarben als Farbkreise und integrierter Karte).

Einbau

{{Infobox Verein
| Name          =
| Abkürzung     = [optional]
| Logo          = Bildname.png
| Logobreite    = 260
| Vereinsfarben = [optional, Beschreibung]
| Farbe1        = [optional, z.B. red oder #cc0000]
| Farbe2        = [optional]
| Farbe3        = [optional]
| Gründung      =
| Auflösung     = [optional]
| Mitglieder    = [optional]
| Mitarbeiter   = [optional]
| Vorsitz       =
| Vorstand      = [optional]
| Leitung       = [optional, Geschäftsführung]
| Sitz          =
| Adresse       = [optional]
| Telefon       = [optional]
| Mobil         = [optional]
| Telefax       = [optional]
| Email         = [optional]
| Homepage      = [optional]
| lat           = [optional]
| lon           = [optional]
| lata          = [optional, zweite Position]
| lona          = [optional, zweite Position]
| Bild          = [optional, zusätzliches Foto]
| Bildbeschreibung = [optional]
| erfasst       = [optional, Stand der Daten]
}}

Hinweise zur Migration

  • Bugs der alten Vorlage wurden korrigiert (defekte Logo-Fallback-Logik, ungeschlossene style-Attribute bei den Farb-Zeilen, kaputte Tabellen-Struktur bei der Karten-Einbindung).
  • Die Vereinsfarben werden jetzt als echte farbige Kreise nebeneinander dargestellt – nicht mehr als unsichtbare Striche per CSS-Trick.
  • Falls lata/lona gesetzt sind, erscheint dieser Punkt zusätzlich auf derselben Karte.
  • Das optionale Bild (Vereinsfoto) sitzt unten in der Box, das Logo oben prominent.
  • Die Box ist responsiv und passt sich auf schmalen Bildschirmen automatisch an.
  • Hinweis zu den Subpages (/Meta, /Wartung, /Test, /XML, /Editnotice): Diese stammen vermutlich aus der ursprünglichen Page-Forms-Konfiguration und sind unabhängig vom Layout. Sie wurden nicht angefasst und funktionieren weiter.