Timecontrol 1.0 |
berlini
Mitglied
Dabei seit: 16.11.09
Beiträge: 11
|
|
Ich habe den Hack auch gerade eingebaut. Scheint alles zu funzen.
Vielen Dank .. das durchstöbern der Beiträge ob ich das letzte MAl vergessen habe, etwas zu lesen, war ja echt nervig.
Meine User sind jetzt hoffentlich auch damit zufrieden.
Also noch einmal vielen Dank dafür.
Gruß
berlini
|
|
12.02.10 08:23 |
E-Mail
Finden
Als Freund hinzufügen
|
|
AMD-Fan
Mitglied
Dabei seit: 29.06.05
Beiträge: 94
Fähigkeiten: WBB2 Profi Forenversion: 2.3
|
|
Hallo,
in der Anleitung steht u.a. folgender Teil:
Zitat: |
------------------------------
suche nach:
------------------------------
else {
$db->unbuffered_query("UPDATE bb".$n."_users SET lastactivity = '".time()."', langid='$wbbuserdata[langid]'".$pmpopup_reset." WHERE userid = '$wbbuserdata[userid]'", 1);
$wbbuserdata['lastactivity'] = time();
}
------------------------------
darunter einfügen:
------------------------------
$new_save = 0;
if ($wbbuserdata['new_at_time'] == 0) {
$new_save = 1;
$wbbuserdata['new_at_time'] = $wbbuserdata['lastvisit'];
} elseif ($wbbuserdata['new_at_time'] < $installdate) {
$new_save = 1;
$wbbuserdata['new_at_time'] = $installdate;
}
if ($new_save == 1) {
$db->query("UPDATE bb".$n."_users SET new_at_time='".$wbbuserdata['new_at_time']."' WHERE userid = '$wbbuserdata[userid]'");
sessionupdate($wbbuserdata['new_at_time']);
}
================================================== |
Wie ich das sehe, sind die Querys
php: |
1:
|
$db->unbuffered_query("UPDATE bb".$n."_users SET lastactivity = '".time()."', langid='$wbbuserdata[langid]'".$pmpopup_reset." WHERE userid = '$wbbuserdata[userid]'", 1); |
|
und
php: |
1:
|
$db->query("UPDATE bb".$n."_users SET new_at_time='".$wbbuserdata['new_at_time']."' WHERE userid = '$wbbuserdata[userid]'"); |
|
unterschiedlich, da beim zweiten Snippet die langid und pmpopup_reset fehlen.
Ist dies beabsichtigt?
Ich habe nämlich das Gefühl, dass dies einen Fehler bei der Rücksetzung der Sprache verursacht...
__________________ GFX-Sector.de - Photoshop Tutorials
|
|
22.05.10 13:14 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
C-Board unregistriert
|
|
Worauf willst Du denn hinaus??
Du vergleichst gerade Äpfel mit Birnen.
Hoffentlich hast Du richtig wahrgenommen das da steht
Zitat: |
------------------------------
darunter einfügen:
------------------------------ |
und nicht ersetzen.
Gruß Mike
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von C-Board: 22.05.10 13:49.
|
|
22.05.10 13:48 |
|
|
AMD-Fan
Mitglied
Dabei seit: 29.06.05
Beiträge: 94
Fähigkeiten: WBB2 Profi Forenversion: 2.3
|
|
Mist, du hast recht...
Mein Fehler, sorry :/
Habe es (damals) richtig eingebaut, aber eben bei einer bestimmten Fehleranalyse nicht richtig gesehen
Ich weiß nicht, ob es an diesem Hack liegt (kann auch ein anderer sein, oder ein Fehler vom WBB), aber bei einem User aus England mit englischer Computersprache wird das Forum öfters wieder auf Englisch gesetzt, obwohl im Profil deutsch ausgewählt ist.
Wenn jemand eine Idee hat, würde ich mich sehr freuen!
Habe ansonsten schon im Woltlab Support Board nen Thread aufgemacht...
__________________ GFX-Sector.de - Photoshop Tutorials
|
|
22.05.10 13:54 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
bastifantasti
Mitglied
Dabei seit: 09.04.06
Beiträge: 70
Fähigkeiten: WBB2 Fortgeschritten Forenversion: 2.3
|
|
Wie genau funktioniert denn dieser Hack?
Also ich meine es so verstanden zu haben, dass es eine neue Variable gibt "new_at_time" und diese dann mit den Threadzeiten verglichen wird.
Wenn ich aber doch jetzt einen neuen Thread lese, dann wird doch new_at_time gespeichert und ein älterer Thread, den ich noch nicht gelesen habe, wird auch als gelesen markiert, oder denke ich da falsch?
Ich habs eingebaut und konnte es noch nicht so richtig testen.
Wollte es jetzt aber so haben, dass ich oben einen Button habe, der mir alle Threads auflistet, die ungelesen sind. (Also prinzipiell wieder "neue Beiträge-Button", nur dass halt wirklich nur die Threads aufgelistet werden, die als ungelesen markiert sind)
Ich hoffe, mir kann man da möglichst zeitnah helfen.
|
|
21.02.11 14:13 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|