battlefield 0 Report post Posted January 18, 2004 (edited) also ich habe folgendes problem: als ich die die boards.php verändert und hochgeladen habe zeigt er mir immer das hier an: Fatal error: Call to a member function on a non-object in /var/www/web3280/html/Board/sources/Boards.php on line 293 vielleicht weiß ja jemand, was ich falsch gemacht habe hier ist die datei: http://battlefield.s3.cybton.com/Files/Boards.zip Edited January 18, 2004 by battlefield Share this post Link to post
Stefan 0 Report post Posted January 18, 2004 Ein Link zu dem Mod wäre nicht schlecht, denn anscheinend ist die Instanz $mod_wwo einer Klasse nicht erstellt worden und deswegen weiß er nicht, was er aufrufen mußt. Share this post Link to post
battlefield 0 Report post Posted January 18, 2004 http://www.rwb-essen.de/cgi-bin/ModInstall...hp?showtopic=50 Share this post Link to post
Stefan 0 Report post Posted January 18, 2004 In der Anleitung steht folgendes, was man einbauen soll: //-- mod_wwo begin //*********************************************/ // Add in show online users today //*********************************************/ // Have we global permission ? if ($ibforums->vars['mod_wwo_show']){ // Has this user permission ? if ($ibforums->member['mod_wwo_g_online_info']) { $this->mod_wwo = $std->load_template('mod_wwo_skin'); require $root_path."sources/mods/wwo/mod_wwo_func.php"; $mod_wwo = new wwo; $stats_html .= $this->mod_wwo->whowasonline($mod_wwo->today()); } } //-- mod_wwo end Bei dir ist jedoch nur folgendes vorhanden: //-- mod_wwo begin //*********************************************/ // Add in show online users today //*********************************************/ // Have we global permission ? if ($ibforums->vars['mod_wwo_show']){ // Has this user permission ? if ($ibforums->member['mod_wwo_g_online_info']) { $this->mod_wwo = $std->load_template('mod_wwo_skin'); global $mod_wwo; $stats_html .= $this->mod_wwo->whowasonline($mod_wwo->today()); } } //-- mod_wwo end Share this post Link to post
battlefield 0 Report post Posted January 18, 2004 vielen dank stefan! aber so stand es aber in der anleitung: Füge darunter ein den blauen Code $count = ""; if ( ! $ibforums->vars['autohide_bday'] ) { $stats_html .= $this->html->birthdays( $birthstring, $count, $lang ); } } } [COLOR=blue]//-- mod_wwo begin //*********************************************/ // Add in show online users today //*********************************************/ // Have we global permission ? if ($ibforums->vars['mod_wwo_show']){ // Has this user permission ? if ($ibforums->member['mod_wwo_g_online_info']) { $this->mod_wwo = $std->load_template('mod_wwo_skin'); global $mod_wwo; $stats_html .= $this->mod_wwo->whowasonline($mod_wwo->today()); } } //-- mod_wwo end[/COLOR] Share this post Link to post
Stefan 0 Report post Posted January 18, 2004 Naja, ich hab auf der Seite den Link zur HTML Anleitung genommen. Wer kann denn ahnen, das er auf eine alte Anleitung verlinkt. Soll auch noch mal jemand bei den ganzen Versionen durchblicken. Okay, dann war dein Einbau richtig und schau mal, ob in der index.php schon folgendes drin ist: //-- mod_wwo begin if (file_exists(ROOT_PATH."sources/mods/wwo/mod_wwo_func.php")) { require ROOT_PATH."sources/mods/wwo/mod_wwo_func.php"; $mod_wwo = new wwo; } else { die("Could not call required function from file 'sources/mods/wwo/mod_wwo_func.php'<br>Does it exist?"); } //-- mod_wwo end Share this post Link to post
battlefield 0 Report post Posted January 18, 2004 jo, ist schon drin :rolleyes: Share this post Link to post
redcobra 0 Report post Posted January 18, 2004 Hi, habe mit dem Mod auch so meine Probs. Und zwar steht in der Anleitung direkt unter 1. Schritt 1: ÖFFNE sources/login.php Suche in function do_log_in() if ($member['new_pass'] != "") { $DB->query("UPDATE ibf_members SET new_pass='' WHERE id='".$member['id']."'"); } Füge direkt danach ein if ($member['new_pass'] != "") { $DB->query("UPDATE ibf_members SET new_pass='' WHERE id='".$member['id']."'"); } //-- mod_wwo begin // Store the login type for this user $query = "UPDATE ibf_members SET mod_wwo_last_login_type = '".$ibforums->input['Privacy']. "',mod_wwo_ip_address='".substr($ibforums->input['IP_ADDRESS'],0,50)."' WHERE id='".$member['id']."'"; $DB->query($query); //-- mod_wwo end Nur habe ich diese Code nach den ich suchen soll in der ganzen Datei nicht mehr. Und auch in meiner Master-BackUp (noch ganz unverändert) steht das nicht drin. Welche Version hat der Kerl, der das programmiert hat? Gruß redcobra Share this post Link to post
Stefan 0 Report post Posted January 18, 2004 Du muß die Version 2.0a benutzen und nicht die verlinkte HTML Anleitung, die wohl noch Version 1.5 ist. Link Entpacken und daraus die Anleitung nehmen, dann findest du die entsprechenden Stellen auch in Version 1.3. :) Share this post Link to post
redcobra 0 Report post Posted January 18, 2004 ok danke. ich probiers es gleich mal aus. nur noch eben j' lo' zu ende gucken. :D Share this post Link to post
nostromo 0 Report post Posted July 7, 2004 Hab jetzt das gleiche Problem wie im Anfangsposting. Nur hatte ich bei meinem anderen Board auch den WWO installiert, jedoch mit dem Modinstaller. Da hat es funktioniert, aber jetzt manuell eingefügt hab ich Probleme. WWO Vers. 2.0a IPB Vers. 1.3 final Hab die mitgelieferte Anleitung genau befolgt. Haben sich bei euch die Probleme erledigt, oder weiß niemand weiter? Immerhin ist der Thread hier zum Stillstand gekommen. Gruß nostromo ( www.nostromos.de ) Share this post Link to post