New On Edit PLUS 1.8a (beim Editieren auswählen) |
Agi
TEAM - PHP Freak
Dabei seit: 22.11.04
Beiträge: 2.628
Fähigkeiten: WBB3 Profi Forenversion: 3.1
|
|
Gib dem Verzeichnis /acp/temp chmod 777 und versuche es nochmal.
__________________
|
|
25.11.07 04:08 |
Finden
Als Freund hinzufügen
|
|
Agi
TEAM - PHP Freak
Dabei seit: 22.11.04
Beiträge: 2.628
Fähigkeiten: WBB3 Profi Forenversion: 3.1
|
|
Hast du in diesem Beitrag HTML erlaubt?
__________________
|
|
30.12.07 19:35 |
Finden
Als Freund hinzufügen
|
|
Radiano
Mitglied
Dabei seit: 20.12.07
Beiträge: 6
|
|
ok also wir haben das 2.3.6...
habe den Hack wie in der Anleitung beschrieben eingebaut...hat alles funktioniert, nur hat er mnir die Beiträge nicht als "Neu" gekennzeichnet
nun dachte ich ok, alles nochmal raus und neu einbauen...
Hier das Ergebnis
[IMG]http://img264.imageshack.us/img264/1303/boardaj0.png[/IMG]
achja und der Beitrag wird immer noch nicht als neu angezeigt
Vielleicht kann da einer helfen, oder soll ich nochmal von vorne anfangen????
Danke Radiano
|
|
21.01.08 05:47 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Biggi
Mitglied
Dabei seit: 08.01.07
Beiträge: 3.479
Fähigkeiten: WBB2 Profi Forenversion: 2.3
|
|
Hast du auch alle Einstellungen im ACP und/oder beim Editieren des Beitrags in den Optionen korrekt eingestellt?
__________________
|
|
21.01.08 14:03 |
Finden
Als Freund hinzufügen
|
|
Radiano
Mitglied
Dabei seit: 20.12.07
Beiträge: 6
|
|
Zitat: |
Hast du auch alle Einstellungen im ACP und/oder beim Editieren des Beitrags in den Optionen korrekt eingestellt? |
ja denke schon...im ACP ist bei allen auf "JA" und beim editieren selber habe ich natürlich auch so, das es angezeigt wird....
aber wo kommt denn auf einmal das Datum (siehe Screen) her
ist ja nur falsch in dieser Zeile, sonst stimmt es überall
ich ahne schon, ich muss nochmal von vorne beginnen
|
|
21.01.08 14:49 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Biggi
Mitglied
Dabei seit: 08.01.07
Beiträge: 3.479
Fähigkeiten: WBB2 Profi Forenversion: 2.3
|
|
Oh, das hatte ich nicht gesehen.
Der 01.01.1970 ist die Ursprungszeit von Unix. Also der allererste Unix-Timestamp, wenn ich das richtig im Kopf habe.
Also stimmt entweder die Serverzeit nicht, was sich aber auch im restlichen Board bemerkbar machen müßte, oder da wird irgendwo der Unix-Timestamp nicht richtig übergeben.
Damit kenne ich mich aber nicht wirklich aus.
Wenn du ein Backup von vor dem Einbau hast, wäre es sicher am einfachsten, dieses einzuspielen und nochmal von vorne anzufangen, fürchte ich.
__________________
|
|
21.01.08 14:54 |
Finden
Als Freund hinzufügen
|
|
arcane
Mitglied
Dabei seit: 26.07.07
Beiträge: 92
Fähigkeiten: WBB2 Fortgeschritten; WBB Lite 1 Anfänger Forenversion: 2.3
|
|
Danke!
Funktioniert einwandtfrei!
__________________
|
|
28.01.08 20:10 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Radiano
Mitglied
Dabei seit: 20.12.07
Beiträge: 6
|
|
so ich habe mich auch nochmla versucht....
Zitat: |
SQL-DATABASE ERROR
Database error in WoltLab Burning Board (2.3.6): Invalid SQL: UPDATE bb1_boards SET lastposttime='1201616186', lastthreadid='11' boardid='37' OR boardid IN (0,1,37)
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 'boardid='37' OR boardid IN (0,1,37)' at line 1
mysql error number: 1064
mysql version: 4.1.20
php version: 5.0.4
Date: 29.01.2008 @ 15:16
Script: /board/editpost.php |
und das ist bei rausgekommen
was habe ich nun wieder falsch gemacht, kann mir einer einen Tipp geben?
Thx
Radiano
|
|
29.01.08 15:25 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Agi
TEAM - PHP Freak
Dabei seit: 22.11.04
Beiträge: 2.628
Fähigkeiten: WBB3 Profi Forenversion: 3.1
|
|
Überprüfe den Einbau in der editpost.php, weil das ist schon eine etwas sehr merkwürdige MySQL Abfrage, wenn die wirklich in dieser Form in der Datei steht.
Suche in der editpost.php nach .
2-3 Zeilen darunter müsste der Code vom New on Edit Plus Hack sein. Den Einbau dort bitte nochmal mit dem Code in der Anleitung abgleichen und gegebenenfalls ersetzen.
__________________
|
|
29.01.08 20:23 |
Finden
Als Freund hinzufügen
|
|
Dragon-Lion
Mitglied
Dabei seit: 20.08.07
Beiträge: 521
Fähigkeiten: WBB3 Anfänger; WBB2 Fortgeschritten Forenversion: 3.0; 2.3
|
|
Zitat: |
Original von streetracer04
Aber eine Frage hab ich da noch - wird auch demjenigen, der editiert hat, das Thema als neu angezeigt?
Weil ich hab's ausprobiert und der Thread war nicht "neu"
|
kannst es nicht als neu angezeigt bekommen da sobald du ein thema editiert hast wieder im thema bist und es somit dann gelsen hast demzufolge für dich nicht mehr neu
__________________
|
|
04.02.08 12:15 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Binxs
Mitglied
Dabei seit: 09.07.04
Beiträge: 14
|
|
Zitat: |
Original von TrioxX
Wunderbar. Hat auch diesmal wieder super funktioniert und es gab wie immer keine Probleme
EDIT:
Doch... Bezieht sich auf folgenden Bug: New On Edit PLUS 1.8a (beim Editieren auswählen)
Das Problem scheint wirklich zu bestehen. |
Gibt es da eine Lösung?
Selbst wenn ich den Wert in der DB ändere bleibt die Option ausgewählt.
__________________
|
|
09.02.08 08:52 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Binxs
Mitglied
Dabei seit: 09.07.04
Beiträge: 14
|
|
Zitat: |
Original von Binxs
Zitat: |
Original von TrioxX
Wunderbar. Hat auch diesmal wieder super funktioniert und es gab wie immer keine Probleme
EDIT:
Doch... Bezieht sich auf folgenden Bug: New On Edit PLUS 1.8a (beim Editieren auswählen)
Das Problem scheint wirklich zu bestehen. |
Gibt es da eine Lösung?
Selbst wenn ich den Wert in der DB ändere bleibt die Option ausgewählt. |
Halli Hallo,
habe das Problem nun selbst gelöst indem ich die IF-Abfrage erweitert habe, die für das Checken der Checkbox
bei den Optionen zuständig ist.
Suche:
code: |
1:
2:
3:
4:
5:
|
<if($wbbuserdata[can_use_newoneditplus_inanypost])><then>
<if($wbbuserdata[can_change_newoneditplus])><then><li><input type="checkbox" id="checkbox_new_on_edit" name="new_on_edit" value="1" <if($wbbuserdata[newoneditplus_standard_on])><then>checked</then></if> /><label for="checkbox_new_on_edit"><b> {$lang->items['LANG_POSTINGS_NEW_ON_EDIT']}</b></label></li></then></if>
</then><else>
<if($wbbuserdata[can_change_newoneditplus] && ($post[posttime] == $thread[lastposttime] || $post[edittime] == $thread[lastposttime]))><then><li><input type="checkbox" id="checkbox_new_on_edit" name="new_on_edit" value="1" <if($wbbuserdata[newoneditplus_standard_on])><then>checked</then></if> /><label for="checkbox_new_on_edit"><b> {$lang->items['LANG_POSTINGS_NEW_ON_EDIT']}</b></label></li></then></if>
</else></if> |
|
Ersetze mit:
code: |
1:
2:
3:
4:
5:
|
<if($wbbuserdata[can_use_newoneditplus_inanypost])><then>
<if($wbbuserdata[can_change_newoneditplus])><then><li><input type="checkbox" id="checkbox_new_on_edit" name="new_on_edit" value="1" <if($wbbuserdata[newoneditplus_standard_on] && $wbbuserdata[userid] != 1)><then>checked</then></if> /><label for="checkbox_new_on_edit"><b> {$lang->items['LANG_POSTINGS_NEW_ON_EDIT']}</b></label></li></then></if>
</then><else>
<if($wbbuserdata[can_change_newoneditplus] && ($post[posttime] == $thread[lastposttime] || $post[edittime] == $thread[lastposttime]))><then><li><input type="checkbox" id="checkbox_new_on_edit" name="new_on_edit" value="1" <if($wbbuserdata[newoneditplus_standard_on] && $wbbuserdata[userid] != 1)><then>checked</then></if> /><label for="checkbox_new_on_edit"><b> {$lang->items['LANG_POSTINGS_NEW_ON_EDIT']}</b></label></li></then></if>
</else></if> |
|
Dies ist neu:
code: |
1:
|
<if($wbbuserdata[newoneditplus_standard_on] && $wbbuserdata[userid] != 1)> |
|
Falls der Admin eine andere UserID als 1 hat, dann muss der Code entsprechend geändert werden (kommt 2 mal vor).
__________________
|
|
25.05.08 16:48 |
E-Mail
Finden
Als Freund hinzufügen
|
|
girli
Mitglied
Dabei seit: 15.02.07
Beiträge: 29
|
|
php: |
1:
2:
3:
4:
5:
6:
7:
|
Suche:
--------------------------------------------------------------------------------
t.topic, t.replycount, t.views, t.boardid, t.lastposttime, t.closed, t.prefix,
-------------------------------------------------------------------------------- |
|
den teil finde ich garnicht in der search.php
|
|
30.06.08 13:23 |
E-Mail
Finden
Als Freund hinzufügen
|
|
girli
Mitglied
Dabei seit: 15.02.07
Beiträge: 29
|
|
fixx für den 1970 fehler...
php: |
1:
2:
|
/* update posts */
$db->query("UPDATE bb".$n."_posts SET iconid='$iconid', posttopic='".addslashes($topic)."', message='".addslashes($message)."', ".(($change_edittime == true || $dont_append_editnote == 0) ? ("edittime='".$time."', ") : ("")).(($dont_append_editnote == 0) ? ("editorid='$wbbuserdata[userid]', editor='".addslashes($wbbuserdata['username'])."', editcount=editcount+1, ") : (""))."allowsmilies='$allowsmilies', allowhtml='$allowhtml', allowbbcode='$allowbbcode', allowimages='$allowimages', showsignature='".$showsignature."', attachments='".count($attachmentids)."', reindex='1' WHERE postid='$postid'"); |
|
ersetzen durch
php: |
1:
2:
|
/* update posts */
$db->query("UPDATE bb".$n."_posts SET iconid='$iconid', posttopic='".addslashes($topic)."', message='".addslashes($message)."', ".(($change_edittime == true || $dont_append_editnote == 0) ? ("edittime='".time()."', ") : ("")).(($dont_append_editnote == 0) ? ("editorid='$wbbuserdata[userid]', editor='".addslashes($wbbuserdata['username'])."', editcount=editcount+1, ") : (""))."allowsmilies='$allowsmilies', allowhtml='$allowhtml', allowbbcode='$allowbbcode', allowimages='$allowimages', showsignature='".$showsignature."', attachments='".count($attachmentids)."', reindex='1' WHERE postid='$postid'"); |
|
änderung:
("edittime='".$time."', ") -> ("edittime='".time()."', ")
|
|
07.07.08 08:16 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|