Seite 1 von 2
Edit-counter um eins zu hoch?
Verfasst: 27.03.2008 13:41
von culicidae
Hallo Forum,
ich habe ein Problem mit meinem phpBB3 Board.
Board-Version: 3.0.0.
MySQL: 4.1.20
MODs: "Who was here"-MOD (v. 6.0.5)
In globalen Ankündigungen scheint der Edit count um eins zu hoch zu sein und es werden dann sinnfreie Notizen an alle Posts in der Ankündigung angehängt
"Zuletzt geändert von *** am 01.01.1970, 01:00:00, insgesamt 1-mal geändert."
Das ganze scheint nur in globalen Ankündigungen aufzutreten... habt ihr eine Idee woran das liegen könnte?
Vielen Dank!
culicidae
-----
Edit: ich habe das gerade auch in "normalen" Topics beobachtet... es scheint also nicht nur bei globalen Ankündigungen zu passieren.
Verfasst: 27.03.2008 14:34
von porfavor
Hast du irgendetwas an deinen Forum-Dateien oder an der Datenbank geändert.
Möglicherweise ist das ganze auch ein Serverproblem.
Verfasst: 27.03.2008 15:55
von culicidae
Nein, an der DB habe ich nichts gemacht und an den Dateien habe ich nur geändert, was zum Einbau des MODs nötig war.
Das Problem scheint nicht immer aufzutreten. Inzwischen gab es auch Posts bei denen kein Edit eingetragen wurde...
Verfasst: 27.03.2008 16:19
von porfavor
Dann hast du etwas falsch eingebaut, vermutlich.
Mach doch mal die Änderungen rückgängig und verlinke mal die Anleitung.
Verfasst: 27.03.2008 16:33
von culicidae
Hi
Also es ist dieser MOD:
http://www.flying-bits.org/viewtopic.php?f=12&t=13
Und hier noch der Auszug aus der install.xml
Code: Alles auswählen
Öffnen: index.php
Finden
// Assign index specific vars
Davor einfügen
include($phpbb_root_path . 'includes/functions_wwh.' . $phpEx);
Öffnen: includes/constants.php
Finden
// Additional tables
Danach einfügen
define('WWH_TABLE', $table_prefix . 'wwh');
Öffnen: includes/functions.php
Finden
// Which timezone?
$tz = ($user->data['user_id'] != ANONYMOUS) ? strval(doubleval($user->data['user_timezone'])) : strval(doubleval($config['board_timezone']));
Danach einfügen
include_once($phpbb_root_path . 'includes/functions_wwh2.' . $phpEx);
Öffnen: styles/prosilver/template/index_body.html
Finden
<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
<p>{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}
<!-- IF LEGEND --><br /><em>{L_LEGEND}: {LEGEND}</em><!-- ENDIF --></p>
Danach einfügen
<h3>{L_WHO_WAS_HERE}</h3>
<p><!-- IF WHO_WAS_HERE_LIST2 -->{WHO_WAS_HERE_LIST2} ({WHO_WAS_HERE_EXP})<br />{WHO_WAS_HERE_RECORD}<br />{WHO_WAS_HERE_LIST}<!-- ELSE -->{L_WWH_UPDATE_NEED}<!-- ENDIF --></p>
Manuelle Vorgänge
Browse to install_wwh/install.php and run the installer
install_wwh/install.php aufrufen und ausführen
Gruß
culicidae
Verfasst: 27.03.2008 16:50
von porfavor
Code: Alles auswählen
Öffnen: includes/functions.php
Finden
// Which timezone?
$tz = ($user->data['user_id'] != ANONYMOUS) ? strval(doubleval($user->data['user_timezone'])) : strval(doubleval($config['board_timezone']));
Danach einfügen
include_once($phpbb_root_path . 'includes/functions_wwh2.' . $phpEx);
Da scheint wohl dann was nicht richtig eingebaut worden zu sein.
Verfasst: 27.03.2008 17:10
von culicidae
Hi,
also ich habe gerade mal eine frisch heruntergeladene phpBB3 Version mit der auf meinem Server verlgichen (mit einem Comparer-Programm).
Ich bin mir sehr sicher, dass das richtig eingebaut ist.
Auch die Dateien vom MOD sind richtig auf dem Server angekommen.
Gruß
culicidae
Verfasst: 27.03.2008 17:17
von porfavor
Wenn das unter posts also in der viewtopic.php auftritt, kann das in dem Fall aber wohl nur dieses Problem sein.
Wende dich mal an @Nickvergessen. Der Mod scheint ja von ihm zu sein.
Verfasst: 27.03.2008 17:21
von culicidae
Ich denke das passiert schon beim Erstellen der Posts, da der Edit-Count wirklich in die DB geschrieben wird.
Verfasst: 27.03.2008 20:27
von culicidae
Ich habe das jetzt noch etwas beobachtet - es scheint nichts mit den Gruppenzugehörigkeiten der Benutzer zutun zu haben. Es tritt bei Admins, Registrierten Benutzern und auch bei Mitgliedern selbst erstellter Gruppen auf.
p.s.: Ich habe nickvergessen mal eine Nachricht geschickt