YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Hacks und Addons » Timecontrol 1.0 » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 16.222 Views | | Thema zu Favoriten hinzufügen
Seiten (3): « vorherige 1 2 [3]
Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Timecontrol 1.0
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
berlini
Mitglied


Dabei seit: 16.11.09
Beiträge: 11

Antworten Zitieren Editieren Melden       UP

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 berlini ist offline E-Mail Finden Als Freund hinzufügen
AMD-Fan AMD-Fan ist männlich
Mitglied


Dabei seit: 29.06.05
Beiträge: 94
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

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 AMD-Fan ist offline E-Mail WWW Finden Als Freund hinzufügen
C-Board
unregistriert
Antworten Zitieren Editieren Melden       UP

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 AMD-Fan ist männlich
Mitglied


Dabei seit: 29.06.05
Beiträge: 94
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Mist, du hast recht...
Mein Fehler, sorry :/
Habe es (damals) richtig eingebaut, aber eben bei einer bestimmten Fehleranalyse nicht richtig gesehen smile


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 AMD-Fan ist offline E-Mail WWW Finden Als Freund hinzufügen
bastifantasti bastifantasti ist männlich
Mitglied


images/avatars/avatar-5730.gif

Dabei seit: 09.04.06
Beiträge: 70
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

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 bastifantasti ist offline E-Mail Finden Als Freund hinzufügen
Seiten (3): « vorherige 1 2 [3] Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Hacks und Addons » Timecontrol 1.0