Stránka 2 z 2

Re: Zobrazeni IP adresy uzivetele

Napsal: ned 25. led 2009 16:13:38
od christian
Máš v templatu dané toto?

Kód: Vybrat vše

{postrow.POSTER_IP}
Jo a podmínku

Kód: Vybrat vše

$row['poster_id'] == ANONYMOUS
změň na

Kód: Vybrat vše

$poster_id == ANONYMOUS

Re: Zobrazeni IP adresy uzivetele

Napsal: ned 25. led 2009 18:17:48
od tomus
Super, tohle konecne zabralo, funguje to.
Diky moc za rady.

Re: Zobrazeni IP adresy uzivetele

Napsal: úte 31. led 2012 21:04:35
od tomus
Potreboval bych radu pri reseni nasledujiciho problemu,
potrebuju aby 2-3 registrovani uzivatele meho fora meli moznost videt IP adresy u vsech uzivatelu fora v profilu ve vlakne vedle jejich prispevku,
nasel jsem MOD, ktery funguje podobne, jen umoznuje aby IP adresu videl admin a moderator, potreboval bych ho upravit tak, aby to fungovalo pro vybrane obyčejné registrovane uzivatele,
v PHP jsem zacatecnik, ale predpokladam, se ze bude muset upravit nasledujici radek:

Kód: Vybrat vše

'POSTER_IP'			=> (($auth->acl_get('a_') || $auth->acl_get('m_')) && $user->data['is_registered']) ? $row['poster_ip'] : '',
Ve starem PHPBB 2 foru me to fungovalo, tam bylo nastaveno tak, ze vybrany uzivatel mel v SQL tabulce nastavenou jinou hodnoutu v tabulce phpbb_user, v kolonce User type (admin ma 3, registrovany uzivatel 0) a ve zde uvedene funkci POSTER_IP pak bylo uvedeno toto cislo, jenze zde se to uvadi pismeny a_ a m_ a s tim ja uz si nevim rady, mozna by to slo nastavit i primo podle ID uzivatele (user_id).

Zkuste prosim poradit, diky.

Re: Zobrazeni IP adresy uzivetele

Napsal: stř 01. úno 2012 13:56:04
od Senky
Skús to takto:

Kód: Vybrat vše

'POSTER_IP'			=> $user->data['is_registered']) && in_array($user->data['user_id'], array(1,3,5)) ? $row['poster_ip'] : '',
Pričom "1,3,5" zmeň za id užívateľov, ktorým to má zobraziť.

Re: Zobrazeni IP adresy uzivetele

Napsal: pát 03. úno 2012 23:11:39
od tomus
Diky za pomoc, vyzkousel jsem a funguje to (jen tam mas drobnou chybu v zavorce navic u ['is_registered']))
Jeste bych ten kod ale potreboval trosku poupravit, tak aby se IP adresy zobrazovaly pouze u registrovanych uzivatelu fora, slo by to ?

Re: Zobrazeni IP adresy uzivetele

Napsal: pát 03. úno 2012 23:32:13
od Senky
Za predpokladu, že je ten riadok v kóde tam, kde si myslím, tak potom do podmienky pridaj aj:

Kód: Vybrat vše

$row['poster_id'] != 0
myslím, že takto sa určuje v phpbb_posts užívateľove ID. Ak nie, tak si over to "poster_id". Ak je 0, je to anonymous, teda hosť. Ak je to niečo iné, tak je to registrovaný užívateľ.

Re: Zobrazeni IP adresy uzivetele

Napsal: sob 04. úno 2012 19:48:08
od tomus
Nevim jestli jsem to tam zadal spravne:

Kód: Vybrat vše

'POSTER_IP'         => $user->data['is_registered'] && in_array($user->data['user_id'], array(1,3,5)) && $row['poster_id'] != 0 ? $row['poster_ip'] : '',
user_id u anonymu mam jako jednicku, ale kdyz jsem ji tam dal, tak se nedelo nic, s nulou to nefungovalo vubec, zkousel jsem tam dat i ANONYMOUS, ale to se take nic nedelo, tak nevim :-(

Edit: Tak uz to funguje, akorat jsem to musel prepsat na ($poster_id != ANONYMOUS)
takze to nyni vypada takto:

Kód: Vybrat vše

'POSTER_IP'         => $user->data['is_registered'] && in_array($user->data['user_id'], array(1,3,5)) && ($poster_id != ANONYMOUS) ? $row['poster_ip'] : '',
Toz diky za pomoc, jsem tvym dluznikem.

Re: Zobrazeni IP adresy uzivetele

Napsal: ned 23. pro 2012 14:27:22
od tomus
Tak zobrazovani IP adresy u uzivatelu funguje bezproblemu, ted bych ale jeste potreboval, aby se IP adresa nezobrazovala cela, ale aby posledni dve cislice byly skryte a namisto nich byly jen "xx", jako je to casto na jinych webech, hledal jsem jak na to ruzne po internetu ale nic nenasel, poradite nekdo ???
Diky.