TheDreamingSoul
Hallo.
Der Hack funktioniert bis auf eine Kleinigkeit perfekt:
Wenn ich über "Neue Beiträge seit deinem letzten Besuch" gehe, werden mir die Beiträge, die ich bereits gelesen habe (mich dann auch zwischenzeitlich wieder aus- und wieder eingeloggt habe) noch immer als neu angezeigt.
Auf der Startseite werden seit dem Einbau die Beiträge aber nicht mehr als neu markiert (das Symbol verändert sich also dementsprechend korrekt) und somit funktioniert es zumindest auf der Startseite bezüglich der Symbole.
Gibt es dazu eventuell eine Lösung damit es auch über "Neue Beiträge seit deinem letzten Besuch" korrekt angezeigt wird?
Danke für eure Unterstützung.
Simmyh
Ich hab den Hack nun eingebaut und bekomme aber ständig nur eine weiße Seite. Sobald die Index.php geändert und drin ist, hab ich nicht mal mehr zugriff aufs Forum :< Es kommt kein sql Fehler und keine Fehlermeldung und nix, es ist einfach eine weiße Seite =/
Weiß jemand einen Rat?
Merci vorab und LG!
Mavo460
Bei dem Hack wird ja kein Template bearbeitet, daher gehe ich von einem Fehler in einer der php Dateien aus. Search.php wird es nicht sein. Prüfe die anderen Dateien nochmal. Zur Not einfach mal hier die betroffenen Dateien mal hochladen.
Gruß
Marco
Simmyh
Mmmh ich habs jetzt nochmal und nochmal kontrolliert... ich find keinen Fehler =< Vielleicht liegts auch dran, dass sich diese Modifikation mit anderen Hacks nicht verträgt? Dazu reicht mein Wissen aber ehrlich gesagt nicht, um sowas heraus zu lesen.
anbei mal die betroffenen Dateien ...
Und danke für die Hilfe <3
Mavo460
Da wurde eine Klammer vergessen mit zu kopieren. Ist mir damals auch passiert

Einfacher flüchtigkeitsfehler.
Ich habe Dir die 4 bearbeiteten Dateien wieder hier angehängt. Im Grunde hat jeweils unter dem Abschnitt
code: |
1:
2:
3:
4:
|
$db->query("DELETE FROM bb".$n."_threadvisit WHERE threadid='".$row['threadid']."' AND userid='".$wbbuserdata['userid']."'");
continue;
}
$threadvisit[$row['threadid']] = $row['lastvisit']; |
|
die
gefehlt.
Der gesamte Code Abschnitt muss dann so aussehen:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
|
$result = $db->query("SELECT threadid, lastvisit FROM bb".$n."_threadvisit WHERE userid = '".$wbbuserdata['userid']."'");
while($row = $db->fetch_array($result)){
if($row['lastvisit'] < $wbbuserdata['lastvisit']) {
$db->query("DELETE FROM bb".$n."_threadvisit WHERE threadid='".$row['threadid']."' AND userid='".$wbbuserdata['userid']."'");
continue;
}
$threadvisit[$row['threadid']] = $row['lastvisit'];
}
|
|
Diese muss in der search.php auch wieder mit rein. Dann klappt das auch
Gruß
Marco
Simmyh
Boah...das mir jetzt fast ein bisschen peinlich, dass es echt an dieser einen kleinen Klammer gescheitert ist ... Ich dank dir vielmals für deine Hilfe Mavo460!! Es funktioniert jetzt alles wunderbar
Tobske
habe alles richtig eingebaut kriege auch keine fehlermeldung jedoch wird mir nachdem ich einen thread angeschaut habe dieser immernoch als neu angezeigt, im forum und im portal. :o woran kann das liegen?
http://tobias-toczkowski.de/wbblite/portal.php
Mavo460
Kannst Du bitte mal einen Test-Account einrichten?