Seite 1 von 3
Last Visit Mod
Verfasst: 18.05.2004 06:15
von Wavedancer
Moin
Habe gerade den Last Visit Mod installiert. Aber leider scheint was mit der Formatierung zu stimmen. Ich kann das Problem nicht direkt beschreiben. Wenn sich büdde jemand mal det Problem anguggn (
http://www.inproc.de) und mir sagen könnte, was nicht stimmt, wär ich echt glücklich.
Und gelegentlich (ich weiß nicht, wann und wovon es abhängig ist) kommt folgende Fehlermeldung:
- phpBB : Kritischer Fehler
Error updating sessions table
DEBUG MODE
UPDATE phpbb_users SET user_session_time = 1084853748, user_session_page = 0, user_totalpages = user_totalpages+1, user_totaltime = user_totaltime+(1084853748-1084853503) WHERE user_id = 2
Line : 280
File : /raid/domains/de/i/inproc/htdocs/www/includes/sessions.php
oder eben auch mit dem wahrscheinlich selben Effekt, aber andere Ziffern
- phpBB : Kritischer Fehler
Error updating sessions table
DEBUG MODE
UPDATE phpbb_users SET user_session_time = 1084853921, user_session_page = -4, user_totalpages = user_totalpages+1, user_totaltime = user_totaltime+(1084853921-1084853853) WHERE user_id = 2
Line : 280
File : /raid/domains/de/i/inproc/htdocs/www/includes/sessions.php
Verfasst: 18.05.2004 07:16
von Peggy
Hi,
du hast doch bestimmt vorher ein Backup der zu verändernden Dateien gemacht, stimmt´s?
Dann nimm dir nochmal die sessions.php und die index_body.tpl vor und ändere den Code peinlich genau nach Anleitung.

Verfasst: 18.05.2004 10:58
von plACEbo
in der index_body.tpl die Zeile suchen, die ungefähr so aussieht:
Code: Alles auswählen
<td class="row1" align="center" valign="middle" rowspan="3"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
darauf achten, dass rowspan="3" gesetzt ist.
probier mal.
plACEbo
Verfasst: 18.05.2004 15:14
von Wavedancer
@placebo
Ich habs nachgeguckt, aber die Zeile ist mit deiner identisch.
@Peggy
Natürlich mach ich
mittlerweile immer ein Backup

Ich werd sie mir nochmal vornehmen
Danke jedenfalls für die Bereitschaft

Verfasst: 18.05.2004 16:48
von plACEbo
dann poste bitte die index_body.tpl hier oder verlinke sie als index_body.tpl.txt
plACEbo
ließ dir bitte auch den
phpBB.de Knigge durch:
- Posten von Code
Wenn du Code postest, beschränke dich bitte auf das Wesentliche (z.B. kein <html><head> usw.) und schliesse ihn bitte immer in Code: Alles auswählen
-Blöcke ein. Ausnahme: Wenn der Code länger als 30 Zeilen ist oder dich jemand explizit dazu aufgefordert hat, lege bitte eine Datei mit der Endung .txt auf einen Server und verlinke darauf. Wenn du Fehlermeldungen mit Zeilennummern erhältst, mache bitte klar erkenntlich, welche Zeile im Code die betreffende ist (z.B. durch Zeile 123 ist diese: echo 'Hallo Welt'; oder echo 'Hallo Welt'; ////dieses ist Zeile 123).[/list][/quote]
Verfasst: 18.05.2004 16:54
von Wavedancer
Ok, hier ist sie. Danke nochmals für eure Hilfe
Ich habe übrigens nichts selbst reingepfuscht, da mir eben wie gesagt auch die Kenntnis fehlt, sondern habs nur mit Copy&Paste gemacht
Nachtrag: Sorry, die Regelung habe ich nicht gekannt, werd's eben als txt hinterlegen
index_body.tpl[/url]
Verfasst: 18.05.2004 17:10
von plACEbo
bitte mal:
Code: Alles auswählen
<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" colspan="2" height="28"><span class="cattitle"><a href="{U_VIEWONLINE}" class="cattitle">{L_WHO_IS_ONLINE}</a></span></td>
</tr>
<tr>
<td class="row1" align="center" valign="middle" rowspan="3"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
<td class="row1" align="left" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}</span>
</td>
</tr>
<tr>
<!-- Start add - Last visit MOD -->
<tr>
<td class="row1" align="left"><span class="gensmall">{L_USERS_TODAY} {L_USERS_LASTHOUR}<br />{USERS_TODAY_LIST}</br></span></td>
</tr>
<!-- Start add - Last visit MOD -->
<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} [ {L_WHOSONLINE_ADMIN} ] [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
</tr>
</table>
ersetzen mit:
Code: Alles auswählen
<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" colspan="2" height="28"><span class="cattitle"><a href="{U_VIEWONLINE}" class="cattitle">{L_WHO_IS_ONLINE}</a></span></td>
</tr>
<tr>
<td class="row1" align="center" valign="middle" rowspan="3"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
<td class="row1" align="left" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}</span>
</td>
</tr>
<!-- Start add - Last visit MOD -->
<tr>
<td class="row1" align="left"><span class="gensmall">{L_USERS_TODAY} {L_USERS_LASTHOUR}<br />{USERS_TODAY_LIST}</br></span></td>
</tr>
<!-- End add - Last visit MOD -->
<tr>
<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} [ {L_WHOSONLINE_ADMIN} ] [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
</tr>
</table>
Verfasst: 18.05.2004 17:20
von Wavedancer
Jaha

*froi*
Danke danke

... nun klappt's
Aber das Problem mit der sessions.php scheint noch zu bestehen

:oops:
Verfasst: 18.05.2004 17:24
von plACEbo
Gern geschehn,
Achte genau darauf, wo du den Code einfügst/änderst. Eben in der index_body.tpl warst du eine Zeile zu tief. Check noch mal deine Modifikationen.
Hab den MOD auch drin, und funktioniert tadellos. Hast du das DB-Update durchgeführt?
plACEbo
Verfasst: 18.05.2004 18:54
von HandiCap-Forum
hallo
hatte bei der Installation dasselbe Problem.
In der sessions.php gibt es eine Zeile die Ähnlich aussieht und da war ich einen zu hoch.
Des weiteren gab es in der installationsanleitung die ich hatte irgendwo ein Fehler das eine Klammer zufiel war.
ich glaube der Fehler kommt beim Einloggen; er kann die Daten nicht in die tabellen speichern
kontrollier noch mal die betreffenden zeilen genau, ich weiß gerade nicht im kopf in welcher bei mir das Problem war.
Hab mein Mod letzte woche von mods.db9.dk geladen.
vieleicht hilt es ja weiter
Grüße, Thomas