New On Edit

°Shadow°
es kommt keine fehlermeldung,er passiert garnix.alles ist so wie vorher auch.wenn ich einen post editiere,ist er nachwievor nicht als neu makiert,oder als edit markiert,steht immernoch unten in der liste.
MUpper
Zitat:
Original von °Shadow°
es kommt keine fehlermeldung,er passiert garnix.alles ist so wie vorher auch.wenn ich einen post editiere,ist er nachwievor nicht als neu makiert,oder als edit markiert,steht immernoch unten in der liste.


Dann gehe nochmal SCHRITT für SCHRITT die installationsanleitung durch. Aber wirklich jeden einzellnen Schritt und überprüfe ob Du wirklich ersetzt und eingefügt etc. hast !
°Shadow°
hab ich schon 2 mal gemacht,hab alles so gemacht,wie beschrieben.so viel ist das ja nicht,nur die betreffende zeile finden,und den textblock darunter machen.

edit // hab mir das jetzt nochmal angeschaut,anscheinend war ich gestern abend zu müde,jetzt klapt es.ist alles neu für mich,kann ja nicht wissen,dass die beiden " ###edit post ### " nicht mit dazu gehören großes Grinsen

nochmal thx für die hilfe
visionZ
bei mir passiert auch nix... anleitung hab ich 10mal durchgeguckt und alles richtig eingebaut...
hab mal meine ORIGINALE editpost.php angehängt (code vom new on edit ist drinne, sonst ORIGINAL), wäre nett, wenn jemand mal reinguckt...
Nightflier
Ich hab den Hack seit ein paar Tagen eingebaut und er funzt auch einwandfrei.

Heute hat ein User versucht seinen Beitrag zu editieren und bekamm folgende Fehlermeldung.

Zitat:

SQL-DATABASE ERROR

Database error in WoltLab Burning Board (2.3.0): Invalid SQL: UPDATE bb1_threads SET lastposttime='1108209113', lastposterid='14', lastposter='God'sAngel (Edit)' WHERE threadid='40'
mysql error: You have an error in your SQL syntax near 'sAngel (Edit)' WHERE threadid='40'' at line 1
mysql error number: 1064
mysql version: 3.23.55-Max-log
php version: 4.3.1
Date: 12.02.2005


Der User hat ein ' in seinem Nickname, was wohl den Fehler verursacht.

Wie kann ich dieses Problem beseitigen?
Dj Schmiddi
Moin.

Sag mal, wie kann ich das "(Edit)" farbig darstellen?
Match
Einfach im Code <font color="#FF0000">(Edit)</font> eingeben, sollte gehen. Denk' ich jetzt mal so^^

Wobei ich es in meinem Forum so hab: Edit by: UserXXX
Kommt besser^^
Dj Schmiddi
Nee, hab ich schon getestet. Dit gayt nich.
Match
Probier's dann mal mit <span style="color: #FF0000;"> (Edit)</span>

Das könnte gehen... Ich will's net wirklich testen, weil ich so faul bin^^
Hoffe das hilft...
Dj Schmiddi
Also bei mir passiert da überhaupt nichts.
Kann das nicht mal jemand testen?
Nightflier
Das kann so einfach nich gehen, da schom beim Update der Datenbank das (Edit) an den Usernamen drangehangen und so auch wieder ausgelesen wird und nicht erst bei der Anzeige. Um zu sehen ob es funktioniert müsst ihr also einen Beitrag editieren nachdem ihr die Änderung vorgenommen habt. Alle vorherigen Edits bleiben nämlich davon unberührt.

Wie sieht es denn mit den Sonderzeichen aus? Augen rollen der Hack hat damit ein Problem und ich auch großes Grinsen
Dj Schmiddi
Denn schreib doch mal den Code dafür hier rein.
Loewe™
wollte mir den Hack eben mal downloaden leider bekomm ich da schon ne fehler meldung wie wird das dann erst wenn ich den einbaue großes Grinsen
Dirk17
Kann man das auch so ändern,das wenn man einen Beitrag editiert hat,ein blaues Briefchen erscheint?
Coiny
moin,

funktioniert der code auch beim 2.3.1 ?? hab ihn eben eingebaut und es tut
sich garnichts unglücklich hat wer einen tip für mich ?

cu coiny
HBMarco
Bei 2.3.1 PL1 funzt der auch ...
Yaruna
Kann mir jemand sagen, was ich bei dem Code weglassen muss, damit nur und auch wirklich nur der Post wieder als neu angezeigt wird?

code:
1:
2:
3:
4:
$db->query("UPDATE bb".$n."_threads SET lastposttime='".time()."', lastposterid='$wbbuserdata[userid]', lastposter='$wbbuserdata[username] (Edit)' WHERE threadid='$threadid'");
$boardid_auslese = $db->query_first("SELECT boardid FROM bb".$n."_threads WHERE threadid='$threadid'");
$db->query("UPDATE bb".$n."_boards SET lastposttime='".time()."', lastthreadid='$threadid', lastposterid='$wbbuserdata[userid]', lastposter='$wbbuserdata[username] (Edit)' WHERE boardid='$boardid_auslese[boardid]'");
Turboboy02
Hallo. Ich benutze diesen Hack auch schon relativ lange und bin auch sehr zufrieden.
Jedoch wollte ich fragen, ob es "normal" ist, dass die veränderten Threads nicht auch bei den "aktive Themen der letzten 24h" angezeigt wird und wenn ja, wie kann ich das ändern, dass die Threads dort auch angezeigt werden?! verwirrt
Nordmann74
Habe es nun auch eingebaut in mein 2.3.6 und es geht super.
Erst mal danke für den Hack.

Nun meine Frage. Kann man das so umbauen das der Thred auch als neu in der Forenübersicht angezeigt wird? Also das die entsprechende Grafik für neue Threds links in der Forenübersicht erscheint?

Gruß M
Alf-Arne
Danke für den Hack, praktisch und ein muss !!!


Ich möchte das (Edit) hinter dem Benutzernamen weghaben, ich habe aus dem Code jeweils die beiden Edit entfernt und es wird nicht mehr angezeigt. Dies löst aber keine anderen Probleme aus oder doch ???


Der Code sieht dann so aus:

code:
1:
### NEW ON EDIT ###  $db->query("UPDATE bb".$n."_threads SET lastposttime='".time()."', lastposterid='$wbbuserdata[userid]', lastposter='$wbbuserdata[username]' WHERE threadid='$threadid'");  $boardid_auslese = $db->query_first("SELECT boardid FROM bb".$n."_threads WHERE threadid='$threadid'");  $db->query("UPDATE bb".$n."_boards SET lastposttime='".time()."', lastthreadid='$threadid', lastposterid='$wbbuserdata[userid]', lastposter='$wbbuserdata[username]' WHERE boardid='$boardid_auslese[boardid]'");  ### NEW ON EDIT ###