user17 0 Report post Posted February 22, 2004 Wie kann ich fremde Script mit einbinden ? So wie ihr das mit dem TEAM und den Ranks gemacht habt ... Share this post Link to post
Stefan 0 Report post Posted February 22, 2004 Das Forum bietet ab Version 1.2 eine Art Modulschnittstelle. Mit dieser ist es möglich Scripte zu erstellen, die auf den Datenbestand des Forums (Mitgliederinfo etc.) zugreifen können bzw. auf das Skinsystem usw.. So ist zum Beipsiel die Teamseite und das Statistikmodul eingebunden und Vorteil dieser Methode ist, das man keine Änderungen am Sourcecode vornehmen braucht. Bei den Rängen muß eine Änderung an der index.php gemacht werden, damit der Aufruf act=ranks bekannt ist. Share this post Link to post
user17 0 Report post Posted February 22, 2004 a) und wo finde ich diese "Schnittstelle" ? Was muss ich in der Index kongret ändern ? Share this post Link to post
Stefan 0 Report post Posted February 22, 2004 Diese Schnittstelle bzw. eine Beispieldatei findest du in den Ordner modules. Schau dir da einfach die mod_example.php an und aufgerufen werden Module mittels index.php?act=module&module=example (hier die Example expliziet). Dafür muß du aber ein wenig Programmiererfahrung haben und wenn du nur HTML als Seite einbinden willst, dann bist du beim Custom Page Mod besser aufgehoben. Zu der Frage unter Punkt B, da hättest du ja mal den Mod anschauen können. In der index.php findest du folgendes: $choice = array( "idx" => "Boards", "SC" => "Boards", "SF" => "Forums", "SR" => "Forums", "ST" => "Topics", "Login" => "Login", "Post" => "Post", "Poll" => "lib/add_poll", "Reg" => "Register", "Online" => "Online", "Members" => "Memberlist", "Help" => "Help", "Search" => "Search", "Mod" => "Moderate", "Print" => "misc/print_page", "Forward" => "misc/forward_page", "Mail" => "misc/contact_member", "Invite" => "misc/contact_member", "ICQ" => "misc/contact_member", "AOL" => "misc/contact_member", "YAHOO" => "misc/contact_member", "MSN" => "misc/contact_member", "report" => "misc/contact_member", "chat" => "misc/contact_member", "integ" => "misc/contact_member", "Msg" => "Messenger", "UserCP" => "Usercp", "Profile" => "Profile", "Track" => "misc/tracker", "Stats" => "misc/stats", "Attach" => "misc/attach", 'legends' => 'misc/legends', 'modcp' => 'mod_cp', 'calendar' => "calendar", 'buddy' => "browsebuddy", 'boardrules' => "misc/contact_member", 'mmod' => "misc/multi_moderate", 'warn' => "misc/warn", 'home' => 'dynamiclite/csite', 'module' => 'modules', ); Dieses Array definiert alle Möglichkeiten, die du mit act= aufrunfen kannst. Demnach muß du dort das hinzufügen, was du möchtest. Beispiel: 'example' => 'examplefile', Somit könntest du mittels act=example die Datei examplefile.php, die sich dann im Ordner Source befinden mußt. Share this post Link to post
user17 0 Report post Posted February 22, 2004 Hallo erstmal vielen Dank ! Meinst du diesen MOD: http://mods.ibplanet.com/db/?mod=705 ? Share this post Link to post
Stefan 0 Report post Posted February 22, 2004 Den findest du hier Und falls du keinen ModInstaller hast, dann schau mal hier, da hab ich erklärt wie man es per Hand macht. ;) Share this post Link to post
user17 0 Report post Posted February 22, 2004 ModInstaller ? So was gibt es ? WO ? Glaube das ist der selbe MOD, den ich auch schon gefunden habe, Habe den lt. Readme installiert, aber ich finde ihn im Admin Bereich nicht... Share this post Link to post
TomCrow 0 Report post Posted February 22, 2004 Link zum ModInstaller.. mfg, Tom Share this post Link to post
user17 0 Report post Posted February 23, 2004 Was kann man hiergegen tun ???? Schritt 3: Fehler in sources/Admin/admin_pages.php 12 =>array( 'COPPA Set-up' , 'act=op&code=coppa' ), Share this post Link to post
Christian 0 Report post Posted February 23, 2004 Was kann man hiergegen tun ???? Schritt 3: Fehler in sources/Admin/admin_pages.php 12 =>array( 'COPPA Set-up' , 'act=op&code=coppa' ), was für ein Problem hast Du denn da? Share this post Link to post
user17 0 Report post Posted February 23, 2004 (edited) Ich bekomme den MOD nicht installiert. Ich gehe mal davon aus, dass der MOD Installer nicht richtig funktioniert. Denn bei der Installation vom Mod installer, taucht folgende Fehlermeldung aus: Schritt 1 , Teil A: Fehler in admin.php Nicht gefunden: // Check to make sure the array key exits.. if (! isset($choice[$IN['act']]) ) Dabei steht er doch in der Datei drinn /***************************************************/ $IN['act'] = $IN['act'] == '' ? "idx" : $IN['act']; //-- mod_installer begin if ($IN['act'] == "install") { if (file_exists(ROOT_PATH."sources/mods/installer/mod_installer_func.php")) { require ROOT_PATH."sources/lib/post_parser.php"; require ROOT_PATH."sources/mods/installer/mod_installer_func.php"; } else { die("Could not call required function from file 'sources/mods/installer/mod_installer_func.php' Does it exist?"); } } //-- mod_installer end // Check to make sure the array key exits.. if (! isset($choice[$IN['act']]) ) { $IN['act'] = 'idx'; } // Require and run Edited February 23, 2004 by user17 Share this post Link to post
Stefan 0 Report post Posted February 23, 2004 Ich kenne mich nicht mit dem ModInstaller aus, weil ich ihn nicht verwende, aber weiter oben hatte ich dir einen Link gegeben, um es manuell zu installieren. Im Fall, das keiner sonst eine Lösung für den ModINstaller findet. ;) Share this post Link to post
user17 0 Report post Posted February 23, 2004 (edited) o.k. Habe das Problem gelöst bekommen. Habe beides Installiert Wie bekomme ich meine HTML Datei, über den "Wrapper" jetzt eingebunden ? BTW: Scheinbar installiert der MODInstaller bei mir gar nichts. Er schreibt zwar rein, dass die Installation erfolgreich war, aber er zeigt dann an im VIEW Inst. Mods: Nichts Installiert, außer ModInstaller selbst. Edited February 24, 2004 by user17 Share this post Link to post