Wechseln zu:Navigation, Suche
Wiki
Keine Bearbeitungszusammenfassung
K (Lauritzl verschob die Seite Vorlage:Hinweis nach Vorlage:Hinweis-alt2)
 
(80 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
<noinclude>
<noinclude>
Das aktuelle Majorrelease ist:  {{Majorrelease|UTM}} <br>
'''Diese Vorlage blendet einen Text ein, solange er als neu gelten darf.''' <br>
Das wird über die übergebene Release-Nummer im Vergleich mit der gespeicherten Major-Release-Versionsnummer realisiert.<br>
Ist die Nummer des Major-Release gößer als die angegeben Versions-Nummer wird der Hinweis nicht mehr eingeblendet.<br>
<p>Parameter:</p>
* {{ td | <nowiki>{{{ 1 }}}  </nowiki> | Meldungs-Text | w=180px }}
*{{ td | <nowiki>{{{ 2 }}} </nowiki>|  Release-Nummer z.B.: 11.7.14| w=180px }}
*{{ td | <nowiki>{{{ Anw=UMA }}} </nowiki> | Optional, nur notwendig, wenn in der URL nicht der Anwendungsname vorkommt. <br> (z.B.: Inneralb der UTM-Seiten erfolgt ein Hinweis auf eine neue Funktion in der UMA) <br> Als Defaultwert wird das Major-Release der UTM ausgegeben. | w=180px }}
*{{ td | <nowiki>{{{ bc=grün }}} </nowiki> | background-color, Optional, Standardwert ist das SP-eigene rot. Mögliche Werte: rot, grün, gelb oder html- #Farbwerte | w=180px }}
<br>
<p>Das aktuelle Majorrelease der UTM z.B. ist:  {{ Majorrelease | UTM }} </p>


<p>Der Wert <nowiki> {{#titleparts: {{{ 2 | {{fullurl:{{FULLPAGENAMEE}} }} }}} | 1 | 4 }} </nowiki> wertet anhand der URL die Anwendung aus. </p>
<p>Der Wert <nowiki> {{#titleparts: {{{ 2 | {{fullurl:{{FULLPAGENAMEE}} }} }}} | 1 | 4 }} </nowiki> wertet anhand der URL die Anwendung aus. </p>
Hier:  fullurl: {{fullurl:{{FULLPAGENAMEE}} }} <br>{{#titleparts: {{{ 2 | {{fullurl:{{FULLPAGENAMEE}} }} }}} | 1 | 4 }}
Hier:  fullurl: {{fullurl:{{FULLPAGENAMEE}} }} <br>=> {{#titleparts: {{{ 2 | {{fullurl:{{FULLPAGENAMEE}} }} }}} | 1 | 4 }} <br>(Das ergibt hier wenig Sinn, aber aus '''https://wiki.securepoint.de/UTM/APP/HTTP_Proxy''' wird dann  '''{{#titleparts: https://wiki.securepoint.de/UTM/APP/HTTP_Proxy | 1 | 4 }}''' <br>
Über die Vorlage Majorrelease wird dann das aktuelle MAjorrelease für diese Anwendung ermittelt und mit dem übergebenen Wert verglichen
Über die Vorlage Majorrelease wird dann das aktuelle Majorrelease für diese Anwendung ermittelt und mit dem übergebenen Wert verglichen
----  
----  


Mein Wert:  
Mein Wert:  
{{#expr:  
{{#expr:  
{{#explode: 11.7-14 | . | 0 }}
{{#explode: {{{ 2 | 11.7.14 }}} | . | 0 }}
+
+
( {{#explode: 11.7.14 | . | 1 }} + 0 ) / {{#expr: 10 ^ ( 3 - {{#len:{{#explode: 11.7.14 | . | 1 }} }} ) }}
( {{#explode: {{{ 2 | 11.7.14 }}} | . | 1 }} + 0 ) / {{#expr: 10 ^ ( 3 - {{#len:{{#explode: {{{ 2 | 11.7.14 }}} | . | 1 }} }} ) }}
+
+
( {{#explode: 11.7.14 | . | 2 }} + 0 ) / {{#expr: 10 ^ (6 - {{#len:{{#explode: 11.7.14 | . | 2 }} }} ) }}
( {{#explode: {{{ 2 | 11.7.14 }}} | . | 2 }} + 0 ) / {{#expr: 10 ^ (6 - {{#len:{{#explode: {{{ 2 | 11.7.14 }}} | . | 2 }} }} ) }}
}}
}}


Zeile 27: Zeile 36:
}}
}}
----
----
</noinclude>
</noinclude>{{#ifexpr:  
{{#ifexpr:  
<!-- Mein Wert -->
<!-- Mein Wert -->
{{#switch: {{{ 2|99}}}
| gelb
| grün
| rot=99 <!-- als zweiter Wert wurde ein Farb-Wert übergeben, also soll diese Meldung immer eingeblendet werden -->
| #default=
{{#expr:  
{{#expr:  
{{#explode: {{{ 1 | 11.7.14 }}} | . | 0 }}
{{#explode: {{{ 2 |99 }}} | . | 0 }}
+
+
( {{#explode: {{{ 1 | 11.7.14 }}} | . | 1 }} + 0 ) / {{#expr: 10 ^ ( 3 - {{#len:{{#explode: {{{ 1 | 11.7.14 }}} | . | 1 }} }} ) }}
( {{#explode: {{{ 2 |99 }}} | . | 1 }} + 0 ) / {{#expr: 10 ^ ( 3 - {{#len:{{#explode: {{{ 2 | }}} | . | 1 }} }} ) }}
+
+
( {{#explode: {{{ 1 | 11.7.14 }}} | . | 2 }} + 0 ) / {{#expr: 10 ^ (6 - {{#len:{{#explode: {{{ 1 | 11.7.14 }}} | . | 2 }} }} ) }}
( {{#explode: {{{ 2 |99 }}} | . | 2 }} + 0 ) / {{#expr: 10 ^ (6 - {{#len:{{#explode: {{{ 2 | }}} | . | 2 }} }} ) }}
}}
}} }}
>=
>= <!-- Größer (=neuer) oder gleich -->
<!-- verglichen mit Majorrelease: -->
<!-- verglichen mit Majorrelease: -->
{{#expr:  
{{#expr:  
{{#explode: {{ Majorrelease | UTM}} | . | 0 }}
{{#explode: {{ Majorrelease | {{#titleparts: {{{ Anw | {{fullurl:{{FULLPAGENAMEE}} }} }}} | 1 | 4 }} }} | . | 0 }}
+
+
( {{#explode: {{Majorrelease|UTM}} | . | 1 }} + 0 ) / {{#expr: 10 ^ ( 3 - {{#len:{{#explode: {{Majorrelease|UTM}} | . | 1 }} }} ) }}
( {{#explode: {{ Majorrelease | {{#titleparts: {{{ Anw | {{fullurl:{{FULLPAGENAMEE}} }} }}} | 1 | 4 }} }} | . | 1 }} + 0 )  
/ {{#expr: 10 ^ ( 3 - {{#len:{{#explode: {{ Majorrelease | {{#titleparts: {{{ Anw | {{fullurl:{{FULLPAGENAMEE}} }} }}} | 1 | 4 }} }} | . | 1 }} }} ) }}
+
+
( {{#explode: {{Majorrelease|UTM}} | . | 2 }} + 0 ) / {{#expr: 10 ^ (6 - {{#len:{{#explode: {{Majorrelease|UTM}} | . | 2 }} }} ) }}
( {{#explode: {{ Majorrelease | {{#titleparts: {{{ Anw | {{fullurl:{{FULLPAGENAMEE}} }} }}} | 1 | 4 }} }} | . | 2 }} + 0 )  
/ {{#expr: 10 ^ (6 - {{#len:{{#explode: {{ Majorrelease | {{#titleparts: {{{ Anw | {{fullurl:{{FULLPAGENAMEE}} }} }}} | 1 | 4 }} }} | . | 2 }} }} ) }}
}}
}}
| Dast neu!
| {{#ifeq: {{padleft: | 1 | {{{1|}}} }} | !
| Das ist alt
| <!-- Ein Ausrufezeichen am Anfang wird etwas hübscher im abgesetzten Kasten als Grafik dargestellt -->
}}
<span style="
background-color:
{{#switch: {{{2|99}}}
| grün=#468847;
| gelb=#f0ad4e;
| rot=#ec7063;
| {{#switch: {{{bc}}}
| grün=#468847;
| gelb=#f0ad4e;
| rot=#ec7063;
| {{{ bc | #ec7063;}}} <!-- Default-Wert -->
}}
}}
padding:1px 0px;
border:1px solid;
border-radius:1px;
border-color: #cacaca;
font-weight:bold;
color:{{{ fc | white}}}"
>[[Datei:Alert_w6.png |x16px|Link=]]</span>&nbsp; {{#if:
{{#replace: {{#sub: {{{1| Neue Funktion ab Version {{{ 2 | 11.8 }}} }}} | 2 }} | § |</span><span> }}
|<span style="
background-color:
{{#switch: {{{2|}}}
| grün=#468847;
| gelb=#f0ad4e;
| rot=#ec7063;
| {{#switch: {{{bc}}}
| grün=#468847;
| gelb=#f0ad4e;
| rot=#ec7063;
| #default={{{ bc | #ec7063;}}} <!-- Default-Wert -->
}}
}}
padding:1px;
border:1px solid;
border-radius:1px;
border-color: #cacaca;
font-weight:bold;
color:{{{ fc | white}}}"
>&nbsp;{{#replace: {{#sub: {{{1| Neue Funktion ab Version {{{ 2 | 11.8 }}} }}} | 2 }} | § |</span><span>&nbsp;}}&nbsp;</span>
|
}}
|<!-- Kein Ausrufezeichen, also der ganze Text -->
<span style="
background-color:
{{#switch: {{{2|}}}
| grün=#468847;
| gelb=#f0ad4e;
| rot=#ec7063;
| {{#switch: {{{bc}}}
| grün=#468847;
| gelb=#f0ad4e;
| rot=#ec7063;
| #default={{{ bc | #ec7063;}}} <!-- Default-Wert -->
}}
}}
padding:1px;
border:1px solid;
border-radius:1px;
border-color: #cacaca;
font-weight:bold;
color:{{{ fc | white}}}"
>{{#replace: {{{1| Neue Funktion ab Version {{{ 2 | 11.8 }}} }}} | § |</span><span>&nbsp;}}</span>
}}
|<noinclude>{{{ 1 | Das ist alt}}}</noinclude>
}}&nbsp;

Aktuelle Version vom 28. Februar 2019, 12:17 Uhr

Diese Vorlage blendet einen Text ein, solange er als neu gelten darf.
Das wird über die übergebene Release-Nummer im Vergleich mit der gespeicherten Major-Release-Versionsnummer realisiert.
Ist die Nummer des Major-Release gößer als die angegeben Versions-Nummer wird der Hinweis nicht mehr eingeblendet.

Parameter:

  • {{{ 1 }}}
    Meldungs-Text
  • {{{ 2 }}}
    Release-Nummer z.B.: 11.7.14
  • {{{ Anw=UMA }}}
    Optional, nur notwendig, wenn in der URL nicht der Anwendungsname vorkommt.
    (z.B.: Inneralb der UTM-Seiten erfolgt ein Hinweis auf eine neue Funktion in der UMA)
    Als Defaultwert wird das Major-Release der UTM ausgegeben.
  • {{{ bc=grün }}}
    background-color, Optional, Standardwert ist das SP-eigene rot. Mögliche Werte: rot, grün, gelb oder html- #Farbwerte


Das aktuelle Majorrelease der UTM z.B. ist: 12.6.5

Der Wert {{#titleparts: {{{ 2 | {{fullurl:{{FULLPAGENAMEE}} }} }}} | 1 | 4 }} wertet anhand der URL die Anwendung aus.

Hier: fullurl: https://wiki.securepoint.de/Vorlage:Hinweis-alt2
=> Vorlage:Hinweis-alt2
(Das ergibt hier wenig Sinn, aber aus https://wiki.securepoint.de/UTM/APP/HTTP_Proxy wird dann UTM
Über die Vorlage Majorrelease wird dann das aktuelle Majorrelease für diese Anwendung ermittelt und mit dem übergebenen Wert verglichen


Mein Wert: 11.0714

verglichen mit Majorrelease: 12.06005


Neue Funktion ab Version 11.8