derDenty 0 Report post Posted November 20, 2004 Ich habe mir den Awardmod eingebaut,bloss wenn ich folgende Seite aufrufe: /index.php?act=Awards ...wird diese nicht gefunden,woran könnte das liegen? Anbei die Anleitung des Mods: Share this post Link to post
DC-Forum 0 Report post Posted November 20, 2004 was bewirkt der Mod eigentlich? Share this post Link to post
derDenty 0 Report post Posted November 20, 2004 Man kann eigene Awards den Mitgliedern verleihen. Zu dem Mod gehören noch mehr Dateien,aber mir gehts ja in erster Linie darum,wieso diese Seite net angezeigt wird,ansonsten funzt er prima. Share this post Link to post
Stefan 0 Report post Posted November 20, 2004 Was passiert denn, wenn du die Seite aufrufst? Wird wieder die normale Hauptseite des Forums angezeigt? Share this post Link to post
derDenty 0 Report post Posted November 20, 2004 Nur ne weisse seite mit folgendem Inhalt: Not Found The requested URL /index.php was not found on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. Share this post Link to post
Stefan 0 Report post Posted November 20, 2004 Wo kann man den entsprechenden Mod finden? Share this post Link to post
derDenty 0 Report post Posted November 20, 2004 (edited) >>> Hier ist der Thread dazu <<< Anbei die Zip Datei vom Mod: Edited November 20, 2004 by derDenty Share this post Link to post
Stefan 0 Report post Posted November 20, 2004 Also ich schätze mal, der Fehler liegt hier: if (!$ibforums->input['id'] OR $ibforums->input['id'] == '') { $std->boink_it('index.php'); } Wenn keine ID übergeben wird, soll er zurück zur Hauptsansicht springen, was so aber nicht gemacht wird. Ändere die Zeile $std->boink_it('index.php'); mal in $std->boink_it($ibforums->base_url); und dann sollte die Fehlermeldung nicht mehr kommen. :) Share this post Link to post
derDenty 0 Report post Posted November 20, 2004 In welcher Datei denn? :) Share this post Link to post
derDenty 0 Report post Posted November 20, 2004 (edited) Habs geändert,aber immer noch die weisse Seite Habs jetzt so geändert,das man wenigstens ins Portal zurückkommt. { global $ibforums, $DB, $std, $print; $this->html = $std->load_template('skin_awards'); $this->nav = array( "<a href='{$this->base_url}?act=Awards'>Awards</a>" ); if (!$ibforums->input['id'] OR $ibforums->input['id'] == '') { $std->boink_it($ibforums->base_url); } Edited November 20, 2004 by derDenty Share this post Link to post
Stefan 0 Report post Posted November 20, 2004 Aber nicht mehr die Fehlermeldung, oder? Share this post Link to post
derDenty 0 Report post Posted November 20, 2004 Nein die ist weg seit ich $this->nav = array( "<a href='".$this->base_url."/index.php?act=Awards'>Awards</a>" ); in $this->nav = array( "<a href='{$this->base_url}?act=Awards'>Awards</a>" ); abgeändert habe,aber das ist erstmal ne Notlösung. Share this post Link to post
Stefan 0 Report post Posted November 20, 2004 Geb mir mal bitte einen Testaccount und ich schau es mir kurz selber an. Share this post Link to post
derDenty 0 Report post Posted November 20, 2004 (edited) hast PM Einfach auf einen Mitgliedsnamen klicken,der mehr als 1000 beiträge hat,dann auf Awards und nochmal auf der folgenden Seite auf Awards,da steckt der Fehler drin. Habs mal eben in den Urzustand gebracht,so wie es vorher mit der Fehlermeldung war. HIER mal nen direkter Link,geht aber nur,wenn du eingeloggt bist. Edited November 20, 2004 by derDenty Share this post Link to post
Stefan 0 Report post Posted November 20, 2004 Hab ich gemacht und ich seh, wie in der PM auch schon geschrieben, die Seite mit den Awards. :) Share this post Link to post
derDenty 0 Report post Posted November 20, 2004 ja,diese geht auch,aber wenn du oben im Board,also in der Zeile neben dem nav.gif auf Awards klickst,dann kommt erst die Fehlermeldung. Share this post Link to post
derDenty 0 Report post Posted November 20, 2004 So,erledigt,haben den Link ausgeschaltet...vielen Dank nochmal :) Share this post Link to post
Stefan 0 Report post Posted November 20, 2004 Kein Problem und für alle, die diesen Mod einsetzen, nochmal die entsprechende Lösung. In der Acrade.php aus $this->nav = array( "<a href='".$this->base_url."/index.php?act=Awards'>Awards</a>" ); folgendes machen $this->nav = array( "Awards" ); und zusätzlich direkt nach der global Zeile noch folgendes einfügen: $ibforums->input['id'] = intval($ibforums->input['id']); Share this post Link to post
Taker 0 Report post Posted November 20, 2004 Wo kann man sich die Modifikation denn mal anschauen? Share this post Link to post
Praetonius 0 Report post Posted November 21, 2004 Das würde mich auch interessieren. :) Share this post Link to post
derDenty 0 Report post Posted November 21, 2004 Ich habe weiter oben eine ZIP Datei zur Verfügung gestellt,die ihr euch gerne mal anschauen und zum Test mal einbauen könnt. Mein Board ist leider nicht für die Öffentlichkeit zugänglich,sonst würde ich euch es mal zeigen. Soory Aber hier nen kleiner Screen für euch: Share this post Link to post
Praetonius 0 Report post Posted November 22, 2004 Ich habe mal ne Frage: Wenn man keinen Award hat, dann steht da "Awards: None" Weiß einer wo ich den Text ändern kann? Ich habe nichts gefunden. Share this post Link to post
derDenty 0 Report post Posted November 23, 2004 Ich glaube das war in der ( sources/Profile.php ) Zeile 565 etwa: $DB->query("SELECT * FROM ibf_awards WHERE mid='{$member['id']}'"); $n = $DB->get_num_rows(); if ($n > 0) { $info['awards'] = "<a href='{$this->base_url}act=Awards&id={$member['id']}'>{$ibforums->lang['click_here']} ($n)</a>"; } else { $info['awards'] = 'Keine Awards'; } Gruß Denty Share this post Link to post
Praetonius 0 Report post Posted November 23, 2004 Danke. Ich hatte in den falschen Dateien gesucht... :D Share this post Link to post