Wo sich Member aufhalten (Wer ist online?)

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
DesiWeb

Wo sich Member aufhalten (Wer ist online?)

Beitrag von DesiWeb »

Hallo zusammen

ich habe gemäss der Anleitung (http://www.phpbb.de/doku/kb/artikel.php?artikel=72) habe ich die viewonline.php, constants.php und die lang_main.php angepasst.

Wenn sich nun abe ein Member auf der Karte (map.php) ist, dann wird nicht *Standorte der Member in der Karte betrachten*, sondern *Forum-Index* in der Online Ansicht gezeigt.

hat da jemand eine Ahnung, an was das liegen könnte?! :-?

viewonline.php

Code: Alles auswählen

        if ( $view_online )
        {
                if ( $row['session_page'] < 1 || !$is_auth_ary[$row['session_page']]['auth_view'] )
                {
                        switch( $row['session_page'] )
                        {
                                case PAGE_INDEX:
                                        $location = $lang['Forum_index'];
                                        $location_url = "index.$phpEx";
                                        break;
                                case PAGE_POSTING:
                                        $location = $lang['Posting_message'];
                                        $location_url = "index.$phpEx";
                                        break;
                                case PAGE_LOGIN:
                                        $location = $lang['Logging_on'];
                                        $location_url = "index.$phpEx";
                                        break;
                                case PAGE_SEARCH:
                                        $location = $lang['Searching_forums'];
                                        $location_url = "search.$phpEx";
                                        break;
                                case PAGE_PROFILE:
                                        $location = $lang['Viewing_profile'];
                                        $location_url = "index.$phpEx";
                                        break;
                                case PAGE_VIEWONLINE:
                                        $location = $lang['Viewing_online'];
                                        $location_url = "viewonline.$phpEx";
                                        break;
                                case PAGE_VIEWMEMBERS:
                                        $location = $lang['Viewing_member_list'];
                                        $location_url = "memberlist.$phpEx";
                                        break;
                                case PAGE_PRIVMSGS:
                                        $location = $lang['Viewing_priv_msgs'];
                                        $location_url = "privmsg.$phpEx";
                                        break;
                                case PAGE_FAQ:
                                        $location = $lang['Viewing_FAQ'];
                                        $location_url = "faq.$phpEx";
                                        break;
                                case PAGE_DOWNLOADS:
                                        $location = $lang['Viewing_Downloads'];
                                        $location_url = "downloads.$phpEx";
                                        break;
                                case PAGE_STAFF:
                                        $location = $lang['Viewing_Staff'];
                                        $location_url = "staff.$phpEx";
                                        break;
                                case PAGE_ACRONYME:
                                        $location = $lang['Viewing_Acronyme'];
                                        $location_url = "acronyme.$phpEx";
                                        break;
                                case PAGE_MAP:
                                        $location = $lang['Viewing_Map'];
                                        $location_url = "map.$phpEx";
                                        break;
                                case PAGE_LINKS:
                                        $location = $lang['Viewing_Links'];
                                        $location_url = "links.$phpEx";
                                        break;
                                case PAGE_CALENDAR:
                                        $location = $lang['Viewing_Calendar'];
                                        $location_url = "calendar.$phpEx";
                                        break;
                                case PAGE_RULES:
                                        $location = $lang['Viewing_Rules'];
                                        $location_url = "rules.$phpEx";
                                        break;
                                case PAGE_SITE_HIST:
                                        $location = $lang['Viewing_Site_history'];
                                        $location_url = "site_hist.$phpEx";
                                        break;
                                default:
                                        $location = $lang['Forum_index'];
                                        $location_url = "index.$phpEx";
                        }
                }
                else
                {
                        $location_url = append_sid("viewforum.$phpEx?" . POST_FORUM_URL . '=' . $row['session_page']);
                        $location = $forum_data[$row['session_page']];
                }
constants.php

Code: Alles auswählen

// Page numbers for session handling
define('PAGE_INDEX', 0);
define('PAGE_LOGIN', -1);
define('PAGE_SEARCH', -2);
define('PAGE_REGISTER', -3);
define('PAGE_PROFILE', -4);
define('PAGE_LINKS', -5);
define('PAGE_VIEWONLINE', -6);
define('PAGE_VIEWMEMBERS', -7);
define('PAGE_FAQ', -8);
define('PAGE_POSTING', -9);
define('PAGE_PRIVMSGS', -10);
define('PAGE_GROUPCP', -11);
define('PAGE_DOWNLOADS', -12);
define('PAGE_STAFF', -13);
define('PAGE_ACRONYME', -14);
define('PAGE_MAP', -15);
define('PAGE_CALENDAR', -16);
define('PAGE_RULES', -17);
define('PAGE_SITE_HIST', -18);
define('PAGE_TOPIC_OFFSET', 5000);
lang_main.php

Code: Alles auswählen

//
// Viewonline
//
[...]
$lang['Searching_forums'] = 'Foren durchsuchen';
$lang['Viewing_profile'] = 'Profil anzeigen';
$lang['Viewing_online'] = 'Anzeigen, wer online ist';
$lang['Viewing_member_list'] = 'Mitgliederliste anzeigen';
$lang['Viewing_priv_msgs'] = 'Private Nachrichten anzeigen';
$lang['Viewing_FAQ'] = 'FAQ anzeigen';
$lang['Viewing_Downloads'] = 'Dateien anzeigen, resp. downloaden';
$lang['Viewing_Staff'] = 'Arbeitsbereiche von Admins/Moderatoren betrachten';
$lang['Viewing_Acronyme'] = 'Abkürzungen durchsuchen';
$lang['Viewing_Map'] = 'Standorte der Member in der Karte betrachten';
$lang['Viewing_Calendar'] = 'Kalender betrachten';
$lang['Viewing_Rules'] = 'Boardregeln lesen';
$lang['Viewing_Site_history'] = 'Forums-Statistik analysieren';
$lang['Viewing_Links'] = 'Gugge- und Fasnachts-Links durchsuchen';
Danke für die Hilfe und viele Grüsse
Martin
Mr.Pipapo
Mitglied
Beiträge: 377
Registriert: 16.10.2003 19:18
Wohnort: München
Kontaktdaten:

Beitrag von Mr.Pipapo »

Ich hab genau das gleiche Problem... :-?
Benutzeravatar
Fabse
Mitglied
Beiträge: 1401
Registriert: 02.06.2003 15:10
Wohnort: Klagenfurt
Kontaktdaten:

Beitrag von Fabse »

Es wurde nix eingetragen.
Im ersten Code feld fehlt case PAGE_MAP:
$location = $lang['Die Map language'];
$location_url = "map.$phpEx";
break;
Mr.Pipapo
Mitglied
Beiträge: 377
Registriert: 16.10.2003 19:18
Wohnort: München
Kontaktdaten:

Beitrag von Mr.Pipapo »

Also ich seh's im ersten Code-Feld... :wink:
Es ist der 5. case-Eintrag von unten.
Benutzeravatar
Fabse
Mitglied
Beiträge: 1401
Registriert: 02.06.2003 15:10
Wohnort: Klagenfurt
Kontaktdaten:

Beitrag von Fabse »

Sorry übersehen! ;)
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Ich konnt bei deiner Onlineansicht grad jemand auf der Map sehen. Manchmal dauert´s ´n bisschen. ;)
DesiWeb

Beitrag von DesiWeb »

Hi Acid
Acid hat geschrieben:Ich konnt bei deiner Onlineansicht grad jemand auf der Map sehen. Manchmal dauert´s ´n bisschen. ;)
Ich glaube ich habe den Fehler gefunden, bin mir aber noch nicht ganz sicher (bin drum gerade noch am Testen)- und zwar:

neu:

Code: Alles auswählen

$userdata = session_pagestart($user_ip, PAGE_MAP); 
alt:

Code: Alles auswählen

$userdata = session_pagestart($user_ip, PAGE_INDEX); 
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

aso.. nuja, das is natürlich richtig. Die jeweilige *.php (in diesem Fall die map.php) muss diesbezüglich angepasst werden (PAGE_MAP).
Ich dachte in der Grundversion der Map wäre das schon der Fall. :wink:
DesiWeb

Beitrag von DesiWeb »

Hi Acid
Acid hat geschrieben:aso.. nuja, das is natürlich richtig. Die jeweilige *.php (in diesem Fall die map.php) muss diesbezüglich angepasst werden (PAGE_MAP).
Ich dachte in der Grundversion der Map wäre das schon der Fall. :wink:
Achtung: das hat nichts mit dem Map-Mod zu tun - sondern das ist eine eigenprogrammierung von mir ;)
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“