|
Computerdreams :
| 03.08.2004 22:04 |
Ich habe jetzt wirklich lange gesucht ob es so einen Beitrag schon gint und nichts gefunden.
Deshalb meine Frage:
Möchte für meinen Verein einen Memberbereich gestalten. Hab mich zuvor durch die E-Xoops Module und durch die Xoops Module gelesen, um zu sehen ob etwas brauchbares dabei ist. Bei Xoops gab es mehr Module die ich verwenden konnte, allerdings bin ich doch schon E-Xoops gewohnt und Xoops geht mir ein wenig auf den Sa ce ka.
Jetzt hab ich aber ein Xoops Modul gefunden, mit welchem man Projekte veranstalten kann, verschieden Mitgliedern Aufgaben zuweisen kann, den Fertigkeitsstatus sieht usw. Genau das richtige um mehrer Mitglieder zu koordinieren und Veranstaltungen und die dazugehörenden Aufgaben zu regeln.
Meine Frage nun, weiß jemand ein Modul das das selbe macht für E-Xoops?
Oder ist es Möglich, für jemanden mit Ahnung (da gehör ich leider nicht dazu) das vorhanden Xoops Modul für E-Xopps brauchbar zu machen?
Ich danke euch schon mal im voraus!! |
|
|
bama :
| 04.08.2004 09:13 |
Hi,
es kommt darauf an, für welche Version von XOOPS das Modul geschrieben wurde
schau mal in die xoops_versions.php
wenn es die Variable: $modversion['config'] gibt, ist es für die neueren Versionen dann wird es etwas schwieriger, das Modul zu übernehmen |
|
|
Computerdreams :
| 04.08.2004 09:25 |
Hallo, danke für die schnelle Antwort,
hab mir die xoops_version.php angesehn, die Variable $modversion['config'] gibt es nicht.
Ist ja schon mal ein gutes Zeichen, oder? |
|
|
bama :
| 04.08.2004 10:03 |
dann dürfte es noch ein etwas älteres Modul sein
hoffe bringe jetzt alles zusammen, folgende Änderungen musst du machen
$xoopsDB = $db
fetchRow = fetch_row fetchArray = fetch_array getRowsNum = num_rows
den Funktionsaufruf: getInstance()
kannst du bei $myts und $xoopsDB auskommentieren = //
dafür musst du in den funktionen global $myts, $db; setzen
dann sollte es funktionieren, wenn eine Fehlermeldung kommt, muss man noch nachsehen, was es ist |
|
|
Computerdreams :
| 04.08.2004 14:10 |
in welcher datei muß ich danach suchen?
habs jetzt mal in allen dateien die zu dem projekt gehören geändert. |
|
|
|
bama :
| 04.08.2004 15:12 |
wenn du so eine Meldung bekommst, musst du immer nachsehen, wie die Variable oder wie hier Funktion in exoops heißt
anstatt des cp_header heißt das in exoops xoops_cp_header
aber vorher noch /include/cp_header.php laden
[ Geändert von bama an 04.08.2004 15:57 ] |
|
|
Computerdreams :
| 04.08.2004 16:58 |
Jetzt kenn ich mich gar nicht mehr aus
Im ordner include hab ich keine php-datei die cp_header oder xoops_cp_header heißt.
Zitat: Warning: main(): Unable to access ../../../include/xoops_cp_header.php in /var/www/web6/html/modules/wsproject/admin/index.php on line 30
Die Fehlermeldung bekomme ich.
die zeile 30 lautet jetzt bei mir
Zitat:include '../../../include/xoops_cp_header.php';
|
|
|
bama :
| 04.08.2004 17:06 |
hab ich mich vertan
du musst in deinem Modul in die admin_header.php nach dem include der mainfile.php
include_once(XOOPS_ROOT_PATH.'/include/cp_functions.php');
einfügen
noch ein Tipp
schau dir doch dazu z.B.: das Modul News an |
|
|
Computerdreams :
| 04.08.2004 19:59 |
So, habe deine letzten Anweisungen durchgeführt und mir schein ich bin einen Schritt weiter.
Nur jetzt steh ich komplett an (bin kein php-Könner), denn jetzt ist folgendes:
Vorhin kamen wenn ich im Adminbereich auf WSProjekt geklickt habe die unten geschriebenen Fehlermeldungen. Jetzt kommen keine Fehlermeldungen mehr, allerdings steht auch nur die Überschrift da. Ich kann keine Einstellungen vornehmen. Hab nur den Namen des Moduls dort stehen.
Und auf der Hauptseite kommt nur eine weiße Seite, ohne irgendwas. |
|
|
Computerdreams :
| 05.08.2004 09:55 |
Hallo,
hoffe ich nerve noch nicht zu sehr,
aber in dem Xoops Modul gibt es keine datei die admin header heißt.
Habe das Modul angehängt, kannst du es dir vielleicht mal ansehen. Vielleicht geht das ja gar nicht zum umschreiben.
Danke schon mal |
|
|
bama :
| 05.08.2004 12:19 |
habe mir das Modul mal angesehen, ist für Xoops 2.0 und höher
das Modul auf exoops zu schreiben ist einiges an Arbeit, da Template basierend |
|
|