New On Edit PLUS 1.8a (beim Editieren auswählen)

Niemand Nr.1
Hi,

ich habe das selbe Problem wie Schnuecks: Wenn ich als Admin etwas bearbeite, dann erscheint mein Name und das "editiert von...".

Kann man diese Option nicht für bestimmte Benutzergruppen optional machen?


Edit: und hier die Lösung!

Nun wird ein "editiert von..." nur noch angehängt, wenn der Benutzer (z.B. Admin) möchte, das ein "editiert von..."-Kürzel im Beitrag erscheint (siehe unter meiner Signatur: "Dieser Beitrag wurde 5 mal editiert, zum letzten Mal von Niemand Nr.1")

./editpost.php

Suche nach:
php:
1:
2:
3:
/* New On Edit PLUS by Peh */
            $time time();
            $change_edittime false;

Darunter einfügen:
php:
1:
2:
3:
4:
unset($sql);
      if($_POST['dont_append_editnote'] <> 1) {
        $sql ", lastposterid='$wbbuserdata[userid]', lastposter='".addslashes($wbbuserdata['username'])." (Edit)'";
      }



Suche nach (4x):
php:
1:
lastposterid='$wbbuserdata[userid]'lastposter='".addslashes($wbbuserdata['username'])." (Edit)'


Ersetzen durch (4x):
php:
1:
$sql
Achtung, vor dem $sql ist ein Leerzeichen!

Suche nach (2x vorhanden, das letzte braucht ihr):
php:
1:
2:
3:
$change_edittime true;
                }
            }


Darunter einfügen
php:
1:
unset($sql);



Hat mich gefreut Augenzwinkern
bloedschaf
Ohoh...

Zitat:
Database error in WoltLab Burning Board (2.3.4): Invalid SQL: UPDATE bb1_threads SET lastposttime='1159563727' threadid='660'
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 'threadid='660'' at line 1


Nach dem editieren des Posts...
Niemand Nr.1
Hi,

bitte kopiere mal die komplette Fehlermeldung hier hinein!
In deiner editpost.php in Zeile 220 und 226 kommt dieser Befehl zwar vor, aber laut deiner Fehlermeldung würde dort ein WHERE fehlen, welches in den entsprechenden Zeilen aber vorhanden ist!
bloedschaf
Zitat:
SQL-DATABASE ERROR

Database error in WoltLab Burning Board (2.3.4): Invalid SQL: UPDATE bb1_threads SET lastposttime='1159994966' threadid='766'
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 'threadid='766'' at line 1
mysql error number: 1064
mysql version: 4.0.15
php version: 4.3.6
Date: 04.10.2006 @ 22:49
Script: /wbb2/editpost.php
Sharon
hallo !

ich habe einn Bug endeckt !

wenn in der standardGruppe die einstlung "New On Edit PLUS Standard: eingeschaltet?" auf JA steht bezieht sich das ja auf alle hinteren grupen auch ! Soll das bei einem Admin aber nicht so sein dann hat die Einstellung keine Wirkung.

Es sollte in der standardgruppe besser so heißen:

code:
1:
Soll New On Edit PLUS für diese Gruppe standardmäßig [B]nicht [/B]eingeschaltet sein?


ähnlich wiue bei dem "editiert von" Kürzel !

Könnte man das bvitte fixen ?
Niemand Nr.1
@bloedschaf:

Such mal nach "_threads SET lastposttime=" in der editpost.php
Kommt genau 2x vor!

Die Zeilen sind exakt gleich und müssten BEIDE so aussehen:
$db->query("UPDATE bb".$n."_threads SET lastposttime='".$time."' $sql WHERE threadid='$threadid'");

Wenn nicht: anpassen!
Hanver
Zitat:
Original von RoNNoS
habe da nun ein Problem.Wenn ich auf neue Beiträge seit dem letzten Besuch gehe fehlen nun die Namen der Autoren des letzten Beitrages. verwirrt

*edit: Wäre echt super, wenn mir jemand helfen könnte. traurig


Habe genau den selben Fehler, gibt es schon eine Lösung? - Ich benutze das wbb 2.3.4

Öh sehe gerade, bei mir fehlen jetzt überall die Namen dr Threadersteller oder auch die die auf den Post geantwortet haben.


EDIT ; Problem gelöst
bloedschaf
Fehler gefunden! Im Anhang heißt es in 2 Zeilen $sqlWHERE. Nun kommt kein fehler mehr... Danke Augenzwinkern
picardtux
hallo

bei mir macht der hack gute arbeit... er macht mich glücklicher großes Grinsen


ich habe eine anfrage zu einer erweiterung des hacks
mein smod&mod team kann im gesammten board editieren, dies wird per hack angezeigt, nur weiss so keiner was editiert wurde.
da hatte einer aus meinem team die idee, das ein fenster nach dem editieren auf gehen sollte
mit der frage was editiert wurde.

anzeige im beitrag so in etwa
Zitat:

edit: rechtschreibfehler


was denkt ihr dazu verwirrt

oder kann mir einer helfen sowas seperat zu entwickeln.
cudatr
Funktioniert einwandfrei. Danke, super Hack Freude
MailMan
prima Hack Ehren
Merci smile

Dank der detaillierten Anleitung hat die Installation nur ein paar Minuten gedauert.
Konoha
Wenn ich einen Beitrag bearbeiten möchte kommt folgende Meldung:
code:
1:
Parse error: parse error in /home/httpd/vhosts/manga-group.de/subdomains/forum/httpdocs/editpost.php on line 224


Könnt ihr mir helfen? =D
Ich häng mal meine editpost.php an..


PS: Ansonsten wäre es ein klasse Hack, wenn er bei mir funktioneren würd =P


EDIT: Läuft =D
Jette
Vielen Dank für diesen tollen und sehr nützlichen Hack!
Bis jetzt habe ich auch noch keine Probleme festgestellt.
Läuft also wunderbar.
Einbauanleitung ist auch gut und verständlich.
Freude

LG
Biggi
SnakeBlood
Danke für den Hack smile
repkator
Zitat:
Original von Konoha
Wenn ich einen Beitrag bearbeiten möchte kommt folgende Meldung:
code:
1:
Parse error: parse error in /home/httpd/vhosts/manga-group.de/subdomains/forum/httpdocs/editpost.php on line 224


Könnt ihr mir helfen? =D
Ich häng mal meine editpost.php an..


PS: Ansonsten wäre es ein klasse Hack, wenn er bei mir funktioneren würd =P


EDIT: Läuft =D


Könntest du bitte schreiben was du gegen den Fehler gemacht hast...habe leider den selben wo ich nicht wirklich weiter komme. unglücklich
lycoos
Häng mal deine Datei an..........
repkator
Zitat:
Original von lycoos
Häng mal deine Datei an..........


Habe das ganze jetzt zum 4ten mal neu gemacht ,und nun gehts.Hätte zwar gerne gewußt, was ich falsch gemacht hätte ,aber ok. großes Grinsen
Indeep
kleines ansichtsproblem bei mir

wo kann ich das (Edit) in eine neue Zeile umbrechen? Oder am besten sogar hinter das Thema anstatt dem Usernamen zubringen.

Wo kann ich das (Edit) farbigmachen?

Danke
Iceblue
schau einfach mal diesen beitrag durch, sowas in der art wurde hier schon gefragt
Indeep
Na klasse 9 Seite durchsuchen

ist aber nichts zufinden dazu