OptixPro
Mitglied
Dabei seit: 07.02.05
Beiträge: 83
|
|
Titel: Edithistory
Version: 1.0
Beschreibung: Moin,
mir war mal wieder danach eine Luecke zu fuellen... bisher habe ich kein Hack gesehen der effektiv Edits speichert. Und nun kommt es: genau das macht der Hack. Er speichert alle Edits fuer jeden Beitrag (Edits sind es nur wenn man den Hinweis auch einfuegen laesst - somit werden auch nur dann die Edits gespeichert).
Wer diese Edits nun sehen kann ist durch ein neues Moderatorenrecht geregelt.
ToDo:
- Sprachvariablen
- User kann seine eigenen Edits immer sehen
- Bugfixes fuer aufkommende Bugs
Notes:
- Englische install, aber selbsterklaerend
- keine Sprachvariablen, dazu hatte ich bisher keinen Grund, wird aber irgendwann nocht dazukommen
- Demo gibts keine... / Aber wozu auch, der Hack erklaert sich ja auch ohne bildchen
----
weiter zum Download
|
|
11.11.06 23:43 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|
bjoern2
Mitglied
Dabei seit: 06.03.06
Beiträge: 9
|
|
Super Hack, und wirklich nützlich.
Ich habe allerdings einen Fehler festgestellt, der möglicherweise aber auch auf einen Einbaufehler bei mir zurückzuführen ist !?!
Wenn ich einen Post aus einem Thread rauslöschen möchte, dann bekomme ich folgende Fehlermeldung:
Zitat: |
SQL-DATABASE ERROR
Database error in WoltLab Burning Board (2.3.4): Invalid SQL: DELETE FROM `bb1_edits WHERE editpostid = '35497'
mysql error: Table 'db1077586-1.bb1_edits WHERE editpostid = '35497'' doesn't exist
mysql error number: 1146
mysql version: 4.1.15-Debian_0.dotdeb.1-log
php version: 5.1.5
Date: 28.01.2007 @ 11:23
Script: /editpost.php
Referer: http://www.adipositas-portal.de/editpost.php?postid=35497 |
Was läuft da flasch?
Björn
__________________ http://www.adipositas-portal.de | http://www.abnahme-ticker.de
|
|
28.01.07 11:25 |
E-Mail
Finden
Als Freund hinzufügen
|
|
dl6uhu
Mitglied
Dabei seit: 15.06.05
Beiträge: 34
Forenversion: 2.3
|
|
Hallo OptixPro,
vielen Dank für den schönen Hack - so etwas habe ich gesucht.
Es funktioniert soweit alles gut bis auf einen Wermutstropfen:
Seit der Installation des Hacks kann ich als Admin/Mod eine Themenüberschrift nicht mehr über reines Editieren des Beitrags ändern. Es geht nur noch über die Mod-Funktionen.
Kann man da noch was ergänzen?
LG
dl6uhu
René
|
|
04.01.07 23:29 |
E-Mail
Finden
Als Freund hinzufügen
|
|
N!tro*
The One and Only
Dabei seit: 01.02.06
Beiträge: 3.264
Fähigkeiten: WBB3 Profi; WBB3 Fortgeschritten; WBB3 Anfänger; WBB2 Profi Forenversion: 3.1; 3.0
|
|
Du hast vergessen die Install auszuführen
__________________ Nicht das Internet macht wahnsinnig, sondern die Wahnsinnigen machen das Internet.
|
|
28.01.07 12:49 |
E-Mail
Finden
Als Freund hinzufügen
|
|
| |
|
bjoern2
Mitglied
Dabei seit: 06.03.06
Beiträge: 9
|
|
Zitat: |
Original von Maniac_81
sieht für mich so aus als ob eine anweisung in der editpost.php fehlt welches in die datenbank schreibt. hast du was beim einbauen vergessen? |
Wer kann schonvon sich behaupten, dass er fehlerlos sein?
Ich habe zumindest nichts gefunden, was ich vergessen haben könnte - was nicht ausschließt, dass es trotzdem so ist.
Geht das denn das Löschen bei allen anderen fehlerlos?
Björn
__________________ http://www.adipositas-portal.de | http://www.abnahme-ticker.de
|
|
29.01.07 10:24 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Snoopy25
Mitglied
Dabei seit: 08.08.06
Beiträge: 99
Forenversion: 2.3
|
|
nein bei mir kommt dieser Fehler :
Database error in WoltLab Burning Board (2.3.6E): Invalid SQL: DELET FROM `bb1_edits WHERE editpostid = '4'
mysql error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DELET FROM `bb1_edits WHERE editpostid = '4'' at line 1
mysql error number: 1064
mysql version: 4.1.22-log
php version: 4.4.5
Date: 04.03.2007 @ 03:23
Script: /editpost.php
|
|
04.03.07 16:15 |
E-Mail
Finden
Als Freund hinzufügen
|
|
dl6uhu
Mitglied
Dabei seit: 15.06.05
Beiträge: 34
Forenversion: 2.3
|
|
Hallo zusammen,
ich habe den Hack wieder ausbauen müssen, da bei mir Fehler auftraten wenn:
1. Ich einen Beitrag löschen oder verschieben wollte
2. Ich ein Thema eines Users als Admin ändern wollte.
Leider kann ich Euch nicht mehr sagen, welche Fehlermeldungen das konkret waren.
Wäre aber toll, wenn sich jemand des Problems annehmen könnte, da der Hack vom Ansatz her wirklich super ist.
LG
René
dl6uhu
|
|
04.03.07 17:13 |
E-Mail
Finden
Als Freund hinzufügen
|
|
dl6uhu
Mitglied
Dabei seit: 15.06.05
Beiträge: 34
Forenversion: 2.3
|
|
Hallo Björn,
vielen Dank für die schnelle Info.
Ich werden den Hack wohl bei Gelegenheit wieder einbauen und die von Dir angegebene Änderung ausprobieren.
Das Problem mit dem Ändern des Themas wird mit Sicherheit an der deaktivierten Anzeige liegen, da ich als admin ausschließlich einen separaten "Mod-Tag" verwende.
nochmals Vielen Dank
Gruß
René
dl6uhu
|
|
04.03.07 17:52 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Snoopy25
Mitglied
Dabei seit: 08.08.06
Beiträge: 99
Forenversion: 2.3
|
|
DESWEITEREN IST NOCH EIN FEHLER IN DER BESCHREIBUNG :
now search for:
$db->query("DELETE FROM bb".$n."_postcache WHERE postid = '$postid'");
and replace it with:
$db->query("DELETE FROM bb".$n."_postcache WHERE postid = '$postid'");
/*
* (C) 2006 e-WebWork
* http://www.e-webwork.de
* kboehme@e-webwork.de
*
* @author: Kevin Boehme
* @version: 1.0
* @id: edithistory
*/
$db->unbuffered_query("DELETE FROM `bb".$n."_edits` WHERE editpostid = '".$postid."'");
/*
* end
*/
no save the file 'editpost.php' and upload it to your server.
Da fehlte bei DELETE ein E
Als Anhang mal die überarbeitete Anleitung
|
|
04.03.07 18:19 |
E-Mail
Finden
Als Freund hinzufügen
|
|
DaZwerg
Mitglied
Dabei seit: 23.04.06
Beiträge: 7
Fähigkeiten: WBB2 Fortgeschritten Forenversion: 2.3
|
|
Hallo habe den hack soeben eingebaut und beim editieren erscheint Volgender fehler
Parse error: parse error, unexpected T_ELSE in /srv/www/htdocs/web1/html/wbb2/editpost.php on line 288
ich kann den fehler nicht finden könnte mir jemand helfen ?
desweiteren kommt wenn ich die edithistory.php aufrufe
folgender satz Sie haben keine Beitragsnummer angegeben
habs versucht aber nix geht...
gibts da keinen button dafür ?
|
|
22.04.07 11:46 |
E-Mail
Finden
Als Freund hinzufügen
|
|
MetalM
Mitglied
Dabei seit: 06.09.04
Beiträge: 46
|
|
Moin!
Zitat: |
Parse error: parse error, unexpected T_ELSE in /srv/www/htdocs/web1/html/wbb2/editpost.php on line 288 |
Das ist ein Rechtschreibfehler. Ich denke mal, beim Hackeinbau ist was schiefgelaufen.
Nimm mal die orginal editpost.php und dann nimmst Du die Änderungen iin dieser Datei erneut vor.
|
|
22.04.07 11:50 |
E-Mail
Finden
Als Freund hinzufügen
|
|
DaZwerg
Mitglied
Dabei seit: 23.04.06
Beiträge: 7
Fähigkeiten: WBB2 Fortgeschritten Forenversion: 2.3
|
|
der fehler ist weg aber.
wenn ich nen beitrag editier und 1 mal auf EDIT klicke speichert der das zwar aber ich komme erst nach dem zweiten klicken wieder in den thread.
was könnte da jetzt falsch sein ?
|
|
28.04.07 10:15 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|
daDoggy
Mitglied
Dabei seit: 17.01.05
Beiträge: 122
Herkunft: Wien Forenversion: 2.3
|
|
ich hab bei mir im board das problem das ich nen sql-fehler bekomm, sobald im beitrag ein ' drinnen ist
wenn ich also zb aus Test'n ein Testen machen will gibt es folgenden fehler:
Zitat: |
Database error in WoltLab Burning Board (2.3.6 pl2): Invalid SQL: INSERT INTO `bb1_edits` (`editid`, `edituserid`, `edittime`, `editpostid`, `editnumber`, `edittext`, `edittopic`) VALUES('', '1', '1178258374', '12243', '2', 'test'n', 'RE: test')
mysql error: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'n', 'RE: test')' at line 1
mysql error number: 1064
|
wie kann ich das umgeben bzw berichtigen? es ist schon nervig da viele das ' benutzen, und ich kanns ihnen ja nicht verbieten
außerdem is mir aufgefallen das die anzahl der edits nicht stimmt, er zählt immer in 2er schritten.
also wurde 2x editiert, 4x, 6x
dabei wurde nur 1x 2x und 3x editiert - irritiert auch etwas
__________________
Nur der, der den Mut hat in seiner eigenen Angst zu baden,
wird reich belohnt, mit Frieden, denn Frieden ist die wahre Sehnsucht des Elches.
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von daDoggy: 04.05.07 08:04.
|
|
04.05.07 08:02 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Party-Man
Mitglied
Dabei seit: 19.06.04
Beiträge: 19
Forenversion: 2.3
|
|
in der beschreibung steht auch irgendwie was drin die thread.php müsste geändert werden - ist aber kein code da für diese
__________________
|
|
03.11.07 14:17 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|