Autor Freespacer
Datum 05.12.2006 20:37
Beiträge: stefan schrieb am 05.12.2006 um 19:32:09 Uhr folgendes:

ja gibt es

nihct das er es alleine auflöst aber das er sagt was er bracht bzw. was er gut findet wenn du es hätest

$help['need'] = 'system/user_info_xl';
=
braucht das modul

und / oder

$help['nicetohave'] = 'modules/fpdf,system/friend,system/smilies,system/user_images';
=
wäre schön wenns da wäre

bin jetzt nur nicht 100% sicher ob das bei der install bereits getestet wird

gesetzt ist das in der opn_item.php


Okay, ich habe zum Modul BugTracker folgendes in die opn_item.php hinzugefügt:
$help['need'] = 'modules/project';

Jetzt meckert er ja auch, dass er etwas braucht. Nur da fehlen noch allerhand Informationen wie z.B. ob das angegebene Modul exisitert bzw. wo man das Modul bekommen kann, wenn es sich um ein "3th-Party-Modul" handelt...

Da müsste man eigentlich die $help['need'] bzw. $help['nicetohave'] etwas ausbauen. (Etwas mehr Rücksicht auf 3th-Party-Module)
z.B.

$help['need'] oder auch $help['nicetohave'] als Array mit folgendem Inhalt:
Array (
     [0] => Array (
          ['modulepath'] = "/modules/project",
          ['modulename'] = "Modulname",
          ['moduleversion'] = "1.2",
          ['moduledescription'] = "Beschreibung zum Modul und warum man es haben soll",
          ['moduleimage'] = "http://3th-party-modul.de/bild.jpg",
          ['modulewebsite'] = "http://3th-party-modul.de/irgendwo",
          ['moduledownload'] = "http://3th-party-modul.de/irgendwo"
     [1] => Array (
          ['modulepath'] = "/modules/svn",
          ['modulename'] = "WebSVN",
          ['moduleversion'] = "1.2",
          ['moduledescription'] = "Beschreibung zum Modul und warum man es haben soll",
          ['moduleimage'] = "http://3th-party-modul.de/bild.jpg",
          ['modulewebsite'] = "http://3th-party-modul.de/irgendwo"
          ['moduledownload'] = "http://3th-party-modul.de/irgendwo"
     usw...
}


Wenn das genannte Modul im Verzeichnis existiert, dann soll er die Informationen aus dem genannten Modul extrahieren und diese zum Installieren anbieten.

Nur aus Interesse, wo findet man eigentlich die verarbeitende Klasse?

Gruß

Sebastian


Diese Seite drucken
Diese Seite schließen

Dieser Artikel kommt von: OpenPHPNuke - das Open Source CMS

http://www.openphpnuke.info/