. .
pragmaMx Support Forum 24 Mai 2012, 11:05:55 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: Tip: Identifizierung des vkpMx gegenüber phpNuke  (Gelesen 3802 mal)
0 Mitglieder und 2 Gäste betrachten dieses Thema.
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 19.423

Andi


WWW
« am: 07 September 2004, 17:57:27 »

Hallo Smiley

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...
Gespeichert

schön´s Grüssle, Andi
Kein Support über PN, Mail oder ICQ!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!
xyox2
öfter hier
**
Offline Offline

Beiträge: 56


« Antworten #1 am: 07 September 2004, 18:28:02 »

Danke funzt ...

Gruss Steffen
Gespeichert
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 19.423

Andi


WWW
« Antworten #2 am: 07 September 2004, 18:29:38 »

Hi Smiley

na dann wird ja 'einer' beruhigt sein...
Gespeichert

schön´s Grüssle, Andi
Kein Support über PN, Mail oder ICQ!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!
NeMeSiSX2LC
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 3.604

NeMeSiSX2LC


WWW
« Antworten #3 am: 07 September 2004, 18:31:48 »

Da sind auch noch mehr beruhigt :kiss
Gespeichert

CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 19.423

Andi


WWW
« Antworten #4 am: 07 September 2004, 18:33:19 »

 genau   biggrin  
Gespeichert

schön´s Grüssle, Andi
Kein Support über PN, Mail oder ICQ!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!
NeMeSiSX2LC
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 3.604

NeMeSiSX2LC


WWW
« Antworten #5 am: 07 September 2004, 18:37:27 »

Glaubste nicht question
Gespeichert

CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML