Wechseln zu:Navigation, Suche
Wiki
Keine Bearbeitungszusammenfassung
K (Lauritzl verschob die Seite Vorlage:Hinweis nach Vorlage:Hinweis-alt2)
 
(83 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{padright: {{{1| 11.7 }}} | 5 | y }} | {{padright: {{{1| 11.7 }}} | 5 | x}}  
<noinclude>
'''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>
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
----


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


{{#ifeq:
verglichen mit Majorrelease:
<!-- Versionsnummer ein- oder zweistellig ? -->
{{#expr:  
{{padright: | 2 | {{{1| 12.7.14 }}} }} | {{padright: | 1 | {{{1| 12.7.14 }}} }}.
{{#explode: {{ Majorrelease | {{#titleparts: {{{ Anw | {{fullurl:{{FULLPAGENAMEE}} }} }}} | 1 | 4 }} }} | . | 0 }}
| <!--  Version Einstellig -->
+
Version Einstellig
( {{#explode: {{ Majorrelease | {{#titleparts: {{{ Anw | {{fullurl:{{FULLPAGENAMEE}} }} }}} | 1 | 4 }} }} | . | 1 }} + 0 )
 
/ {{#expr: 10 ^ ( 3 - {{#len:{{#explode: {{ Majorrelease | {{#titleparts: {{{ Anw | {{fullurl:{{FULLPAGENAMEE}} }} }}} | 1 | 4 }} }} | . | 1 }} }} ) }}
| <!-- Version Zweistellig -->
+
Version Zweistellig /
( {{#explode: {{ Majorrelease | {{#titleparts: {{{ Anw | {{fullurl:{{FULLPAGENAMEE}} }} }}} | 1 | 4 }} }} | . | 2 }} + 0 )
<!-- Majorrelease ein- oder zweistellig ?-->
/ {{#expr: 10 ^ (6 - {{#len:{{#explode: {{ Majorrelease | {{#titleparts: {{{ Anw | {{fullurl:{{FULLPAGENAMEE}} }} }}} | 1 | 4 }} }} | . | 2 }} }} ) }}
{{#ifeq:  
{{padright:  | 5 | {{{1| 11.70.14 }}} }} | {{padright: | 4 | {{{1| 11.70.14 }}} }}.  
| Majorrelease einstellig mit sub release
{{#expr: ( {{padright: | 2| {{{1| 11.7.14 }}} }} + (  {{{1| 11.7.14 }}} - {{ padright: | 2 | {{{1| 11.7.14 }}} }} ) / 10 ) }}  
| Majorrelease Einstellig ohne Sub oder zweistellig /
{{#ifeq:  
{{padright: {{{1| 11.7 }}} | 5 | y }} | {{padright: {{{1| 11.7 }}} | 5 | x}}  
| Majorrelease zweistellig
{{#expr: {{{1| 11.7 }}} +0 }}
| Majorrelease einstellig
{{#expr: ( {{padright: | 2|  {{{1| 11.7 }}} }} + (  {{{1| 11.7 }}} - {{ padright: | 2 | {{{1| 11.7 }}} }} ) / 10 ) }}  
}}
}}
}}
}}
----
----
 
</noinclude>{{#ifexpr:
 
<!-- Mein Wert -->
| {{padright: {{{1| 11.7.14 }}} | 5| }}  
{{#switch: {{{ 2|99}}}
| {{#expr: ( {{padright: | 2| {{{1| 11.7.14 }}} }} + ( {{{1| 11.7.14 }}} - {{ padright: | 2 | {{{1| 11.7.14 }}} }} ) / 10 ) }}  
| gelb
| grün
| rot=99 <!-- als zweiter Wert wurde ein Farb-Wert übergeben, also soll diese Meldung immer eingeblendet werden -->
| #default=
{{#expr:
{{#explode: {{{ 2 |99 }}} | . | 0 }}
+
( {{#explode: {{{ 2 |99 }}} | . | 1 }} + 0 ) / {{#expr: 10 ^ ( 3 - {{#len:{{#explode: {{{ 2 | }}} | . | 1 }} }} ) }}
+
( {{#explode: {{{ 2 |99 }}} | . | 2 }} + 0 ) / {{#expr: 10 ^ (6 - {{#len:{{#explode: {{{ 2 | }}} | . | 2 }} }} ) }}
}} }}
>= <!-- Größer (=neuer) oder gleich -->
<!-- verglichen mit Majorrelease: -->
{{#expr:
{{#explode: {{ Majorrelease | {{#titleparts: {{{ Anw | {{fullurl:{{FULLPAGENAMEE}} }} }}} | 1 | 4 }} }} | . | 0 }}
+
( {{#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 | {{#titleparts: {{{ Anw | {{fullurl:{{FULLPAGENAMEE}} }} }}} | 1 | 4 }} }} | . | 2 }} + 0 )  
/ {{#expr: 10 ^ (6 - {{#len:{{#explode: {{ Majorrelease | {{#titleparts: {{{ Anw | {{fullurl:{{FULLPAGENAMEE}} }} }}} | 1 | 4 }} }} | . | 2 }} }} ) }}
}}
}}
 
| {{#ifeq: {{padleft: | 1 | {{{1|}}} }} | !
}}
| <!-- Ein Ausrufezeichen am Anfang wird etwas hübscher im abgesetzten Kasten als Grafik dargestellt -->
 
<span style="
 
background-color:
{{#ifeq:  
{{#switch: {{{2|99}}}
{{padright: {{{1| 11.7.14 }}} | 5 | y  }} | {{padright: {{{1| 11.7.14 }}} | 5 |0  }}
| grün=#468847;
| {{padright: {{{1| 11.7.14 }}} | 5| 0  }}  
| gelb=#f0ad4e;
| {{#expr: ( {{padright: | 2|  {{{1| 11.7.14 }}} }} + (  {{{1| 11.7.14 }}} - {{ padright: | 2 | {{{1| 11.7.14 }}} }} ) / 10 ) }}  
| rot=#ec7063;
}}
| {{#switch: {{{bc}}}
 
| grün=#468847;
----
| gelb=#f0ad4e;
Das aktuelle Majorrelease ist: {{Majorrelease|UTM}} <br>
| rot=#ec7063;
 
| {{{ bc | #ec7063;}}} <!-- Default-Wert -->
 
}}
Mein Wert:
}}
{{#ifeq:  
padding:1px 0px;
{{padright: {{{1|11.7}}} | 5 | y  }} | {{padright:  {{{1|11.7}}| 5 |0  }}  
border:1px solid;
{{padright: {{{1|11.7}}} | 5|0  }}
border-radius:1px;
| {{#expr: ( {{padright: | 2| {{{1|11.7}}} }} + (  {{{1|11.7}}} - {{ padright: | 2 | {{{1|11.7}}} }} ) / 10 ) }}  
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>
verglichen mit Majorrelease:
}}&nbsp;
{{#ifeq:
{{padright:  {{Majorrelease|UTM}} | 5 | y  }} | {{padright:  {{Majorrelease|UTM}} | 5 |0  }}
|  {{padright:  {{Majorrelease|UTM}} | 5|0  }}
| {{#expr: ( {{padright: | 2|  {{Majorrelease|UTM}} }} + (  {{Majorrelease|UTM}} - {{ padright: | 2 |  {{Majorrelease|UTM}} }} ) / 10 ) }}
}}
 
 
 
 
{{#ifexpr:
(
{{#ifeq:
{{padright:  {{{1|11.7}}} | 5 | y  }} | {{padright:  {{{1|11.7}}}  | 5 |0  }}
|  {{padright: {{{1|11.7}}}  | 5|0  }}
| {{#expr: ( {{padright: | 2|  {{{1|11.7}}}  }} + (  {{{1|11.7}}}  - {{ padright: | 2 | {{{1|11.7}}} }} ) / 10 ) }}
}}
>=
{{#ifeq:
{{padright:  {{Majorrelease|UTM}} | 5 | y  }} | {{padright:  {{Majorrelease|UTM}} | 5 |0  }}
|  {{padright:  {{Majorrelease|UTM}} | 5|0  }}
| {{#expr: ( {{padright: | 2|  {{Majorrelease|UTM}} }} + (  {{Majorrelease|UTM}} - {{ padright: | 2 |  {{Majorrelease|UTM}} }} ) / 10 ) }}
}}
)
| Dast neu!
| Das ist alt
}}
 
 
 
 
 
 
 
<!--
expr: {{#ifeq: {{padright: 11.1 | 5 | y  }} | {{padright: 11.1 | 5|0  }} |  {{padright: 11.1 | 5|0  }} |  {{#expr: ( {{padright: | 2| 11.1 }} + (11.1 - {{padright: | 2| 11.1 }} )/10) }} }}<br>
-->

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