pragmaMx Support Forum

pragmaMx => Individuelle Anpassungen => Thema gestartet von: Andi in 07 September 2004, 17:57:27

Titel: Tip: Identifizierung des vkpMx gegenüber phpNuke
Beitrag von: Andi in 07 September 2004, 17:57:27
Hallo :)

kleiner Tip an die Modulcoder.

In phpNuke gibt es eine globale Variable $Version_Num, in der die jeweilige Versionsnummer von phpNuke abgespeichert ist. In nuke-Modulen kann man diese Variable verwenden,  um bestimmte Funktionen entsprechend der nuke-Version aufzurufen.

Im vkpMx gibt es diese Variable zwar auch, aber sie enthielt bisher keinen numerischen Wert, sondern ein Kürzel wie z.B. 'vkpMx 2.1'. Dies verursachte in manchen Modulen Verwirrung, weil die Version nicht richtig erkannt wurde.
Ab dem kommenden vkpMx 2.1.a ist diese Variable mit der Nummer 5.6 belegt, weil sich das vkpMx gegenüber nuke-Modulen wie ein phpNuke 5.6 verhält. Die Nummer ändert sich dann künftig nicht mehr.

Zum erkennen ob ein vkpMx oder phpNuke läuft eignet sich diese Variable also künftig nicht mehr.
Wer eine eindeutige Identifizierung in seinem nuke/vkpMx Modul benötigt, der sollte das Vorhandensein der Konstanten MX_VERSION prüfen. Nur wenn diese Konstante vorhanden ist, läuft auch ein vkpMx und kein nuke.
Im vkpMx 2.0 war der Wert der Konstanten 'vkpMx 2.0', im vkpMx 2.1 ist es  'vkpMx 2.1' und im kommenden vkpMx 2.1.a wird es 'vkpMx 2.1.pro' bzw. 'vkpMx 2.1.a' sein.

Ab mX 2.2 kommt zur numerischen Unterscheidung der Versionen eine 'richtige' Versionsnummer dazu. Die entsprechende Konstante heisst dann MX_VERSION_NUM und startet dort mit 2.2.

Also bitte rechtzeitig, eure Module daraufhin überprüfen...
Titel: Re: Tip: Identifizierung des vkpMx gegenüber phpNuke
Beitrag von: xyox2 in 07 September 2004, 18:28:02
Danke funzt ...

Gruss Steffen
Titel: Re: Tip: Identifizierung des vkpMx gegenüber phpNuke
Beitrag von: Andi in 07 September 2004, 18:29:38
Hi :)

na dann wird ja 'einer' beruhigt sein...
Titel: Re: Tip: Identifizierung des vkpMx gegenüber phpNuke
Beitrag von: NeMeSiSX2LC in 07 September 2004, 18:31:48
Da sind auch noch mehr beruhigt :kiss
Titel: Re: Tip: Identifizierung des vkpMx gegenüber phpNuke
Beitrag von: Andi in 07 September 2004, 18:33:19
 :genau:   :BD:  
Titel: Re: Tip: Identifizierung des vkpMx gegenüber phpNuke
Beitrag von: NeMeSiSX2LC in 07 September 2004, 18:37:27
Glaubste nicht :quest