Jelenlévő vendégek

Szerző
Üzenet
Warrior010
Regisztrált tag
Regisztrált tag


Csatlakozott: 2010.09.09. Csütörtök 14:43
Hozzászólások: 1
Hozzászólás Elküldve: 2010.09.09. 15:03    Hozzászólás témája: Jelenlévő vendégek
Hozzászólás az előzmény idézésével
Haly mindenkinek!

Meg eleg kezdo vok, nem nagyon ertek egyes dolgokhoz. A forum kezdolapan van egy szamlalo, amely kiirja, hogy hanyan vannak fent a forumon. Ezt a szamlalot hozza szeretnem csatolni a fooldalomhoz is. Marmint nem akarom hogy kiirja, hogy az oldalomon azt irja, hogy hany regisztalt tag, meg mennyi rejtett, hanem csak egy olyat hogy jelenleg ennyi-en latogatjak a honlapot. Mivel a domain/forum/index.php-n hozza van csatolva a szamlalo, ezert semmi ertelme hogy uj szamlalo utan nezzek a neten. Kerestem a forum index allomanyaban, es ott lattam, hogy csak include-olja a szamlalot. Utana betekintettem a wiewonline.php-be is, de ott nem tudtam eligazodni. Ha valaki tud irni egy kodot, amit beszurva a domain/index.php -be kiirja hogy hanyan nezik a honlapot.

Ha erre van lehetoseg nagyon halas lennek.

Tisztelettel:
Danika

Felhasználó profiljának megtekintése Privát üzenet küldése
Marcee
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2006.01.17. Kedd 1:00
Hozzászólások: 2578
Hozzászólás Elküldve: 2010.09.20. 10:18    Hozzászólás témája:
Hozzászólás az előzmény idézésével
A honlapod fájljaiban a PHP kódok elejére szúrd be ezt a <?php sor után:

Kód:

define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './forum/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();

// Get users online list ... if required
if ($config['load_online'] && $config['load_online_time'])
{
    $f = request_var('f', 0);
    $f = max($f, 0);
    $online_users = obtain_users_online($f);
    $user_online_strings = obtain_users_online_string($online_users, $f);

    $l_online_users = $user_online_strings['l_online_users'];
    $online_userlist = $user_online_strings['online_userlist'];
}
Ezután, ahol kell, simán kiechoztathatod a $l_online_users, $online_userlist változókat.

Ha a fórumod nem a forum könyvtárban helyezkedik el, akkor azt a $phpbb_root_path kezdetű sorban tudod átírni (figyelj a könyvtárnév végén lévő perjelre!).

Arra figyelj, hogy ez a kód nem számolja a honlapodon lévő látogatókat is, csak a fórumon tartózkodókat.
_________________
Kérlek, privát üzenetben ne kérj segítséget olyan kérdéssel kapcsolatban, aminek a fórumon a helye!

Felhasználó profiljának megtekintése Privát üzenet küldése
promisz
Regisztrált tag
Regisztrált tag


Csatlakozott: 2008.05.25. Vasárnap 10:50
Hozzászólások: 20
Hozzászólás Elküldve: 2011.10.28. 10:36    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Aki pedig csak a számot szeretné kiiratni (vagyis, hogy mennyien vannak a fórumon jelenleg jelen), az a következő kódot használja:

Kód:

define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './forum/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();

// Get users online list ... if required
if ($config['load_online'] && $config['load_online_time'])
{
    $f = request_var('f', 0);
    $f = max($f, 0);
    $online_users = obtain_users_online($f);
    $user_online_strings = obtain_users_online_string($online_users, $f);

    $l_online_users = $user_online_strings['l_online_users'];
    $online_userlist = $user_online_strings['online_userlist'];
}
print substr($l_online_users,8,10);


:)

Felhasználó profiljának megtekintése Privát üzenet küldése
Hozzászólások megtekintése:  

Nem készíthetsz új témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.

Hirdetés
Hirdetés