Page 1 of 4

Fehlermeldung in der viewonline.php

PostPosted: 26 Nov 2012, 15:29
by Tim
Hey 4seven, ich habe das [Snippet] Which Profile is Watching (nur für Admins) von dir im Forum installiert.
Jetzt ist es zweimal passiert, dass ich beim Aufruf der viewonline.php eine Fehlermeldung bekommen habe.

Dies ist die erste Fehlermeldung:
http://img3.fotos-hochladen.net/uploads ... 2fjhvm.png

Und dies ist die zweite:
http://img3.fotos-hochladen.net/uploads ... de3l0o.png

In beiden Fällen trat die Fehlermeldung nur kurz auf, ohne dass ich etwas geändert habe, lief es danach wieder.
Haben die Fehlermeldungen vielleicht etwas mit dem Snippet zu tun?

LG Tim

Re: Fehlermeldung in der viewonline.php

PostPosted: 26 Nov 2012, 22:07
by 4seven
Bist Du ganz sicher, das Du die neue Version..

[Snippet] Which Profile is Watching (en) (new)
viewtopic.php?f=12&t=135

..und nicht den Vorgänger drin hast? Check das mal bitte.

Edit:

So, hab nun mal exakt den gleichen Link genommen, wie aus Deinem zweiten Fehlerbild
(In dem Falle "verfasst" (compose) der User tester eine PN an Sekuro)

http://4seven.bplaced.net/forum/6test/ucp.php?i=pm&mode=compose&u=54

und habe mit meinem Account 4seven die Who is online betrachtet.

Resultat:
Keinerlei Fehlermeldung. Die neue Version ist nämlich gegenüber der alten Version so aufgebaut,
das es mit an Sicherheit grenzender Warscheinlichkeit gar keinen Fehler geben kann.
Deswegen hatte mich alleine schon die Anfrage gewundert.

Gruß, J.

Re: Fehlermeldung in der viewonline.php

PostPosted: 27 Nov 2012, 15:45
by Tim
Hey, danke für die schnelle Antwort.
Also ich habe mal nachgeschaut, es ist die aktuelle Version des Snippets, die ich eingebaut habe.
Diese Fehlermeldung tritt auch nicht immer auf, wenn irgendwer eine FL schreibt.
Z.B. habe ich eben den Testuser eine FL schreiben lassen, da steht in der viewonline.php dann ganz normal "Erstellt eine Private Nachricht".
Diese zwei Fehlermeldungen, die ich gemerkt und fotografiert habe, sind im Laufe von 1-2 Monaten entstanden.
Ich habe meine viewonline.php jetzt mal mit einer aus einem frischen phpBB verglichen, außer den Änderungen zu dem
Snippet sind nur zwei weitere Änderungen drin:
Advent und Portal als Angabe für die viewonline.php:
Code: Select all
        case 'report':
            
$location $user->lang['REPORTING_POST'];
            
$location_url append_sid("{$phpbb_root_path}index.$phpEx");
        break;
        
        case 
'advent':
             
$location $user->lang['VIEWING_ADVENT'];
             
$location_url append_sid("{$phpbb_root_path}index.$phpEx");
        break;

        
        case 
'portal':
            
$user->add_lang('mods/portal');
            
$location $user->lang['VIEWING_PORTAL'];
            
$location_url append_sid("{$phpbb_root_path}portal.$phpEx");
        break;
 


AND u.username <> "Testuser" um diesen User nicht in der viewonline.php anzuzeigen:
Code: Select all
// Get user list
$sql 'SELECT u.user_id, u.username, u.username_clean, u.user_type, u.user_colour, s.session_id, s.session_time, s.session_page, s.session_ip, s.session_browser, s.session_viewonline, s.session_forum_id
       FROM ' 
USERS_TABLE ' u, ' SESSIONS_TABLE ' s
       WHERE u.user_id = s.session_user_id
          AND u.username <> "Testuser"
          AND s.session_time >= ' 
. (time() - ($config['load_online_time'] * 60)) .
          ((!
$show_guests) ? ' AND s.session_user_id <> ' ANONYMOUS '') . '
       ORDER BY ' 
$order_by;
$result $db->sql_query($sql); 

Re: Fehlermeldung in der viewonline.php

PostPosted: 27 Nov 2012, 17:01
by 4seven
Was ist denn eine FL?

Re: Fehlermeldung in der viewonline.php

PostPosted: 27 Nov 2012, 17:33
by Tim
Eine PN meine ich, sorry ;)

Re: Fehlermeldung in der viewonline.php

PostPosted: 27 Nov 2012, 20:57
by 4seven
So, nun sollten jegliche Fehler ausgeschlossen sein.
Das Snippet reagiert nun nur noch auf die memberlist.

Bitte updaten..

Danke fürs melden,
Gruß, J.

Re: Fehlermeldung in der viewonline.php

PostPosted: 29 Nov 2012, 13:45
by Tim
Gerne, danke für die schnelle Hilfe :)

Re: Fehlermeldung in der viewonline.php

PostPosted: 29 Nov 2012, 13:50
by Tim
Kannst du das Update auch noch mit der Funktion, dass man es nur als Admin sieht, zeigen?

Re: Fehlermeldung in der viewonline.php

PostPosted: 29 Nov 2012, 15:47
by 4seven
Gerne, ist derselbe zu ersetzende Codeblock:
viewtopic.php?f=12&t=135&p=752#p752

Nur die if else Anweisung (die ist wie gehabt) schlängelt sich drumrum.

Gruß..

Re: Fehlermeldung in der viewonline.php

PostPosted: 03 Dec 2012, 14:21
by Tim
Danke dir.