Právě je 23 kvě 2012 04:42

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 7 ] 
Autor Zpráva
 Předmět příspěvku: PhpBB - Zobrazování IP adresy přispívatelů
PříspěvekNapsal: 22 lis 2010 11:24 
Offline

Registrován: 22 lis 2010 10:46
Příspěvky: 3
Dobrý den, potřebuji poradit. Rád bych založil fórum, nicméně bych rád, aby byla zobrazena IP adresa přispivatelů u jejich nicku. ( nebo alespoň část). Po velmi nehezkých zkušenostech z jednoho muzikantského fóra, kde zřejmě skrytě propaguje zboží i samotný Admin, bych rád, aby bylo fórum zcela transparentní.
Je tato funkce možná u phpBB?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PhpBB - Zobrazování IP adresy přispívatelů
PříspěvekNapsal: 22 lis 2010 17:38 
Offline
Uživatelský avatar

Registrován: 30 čer 2009 09:14
Příspěvky: 2185
Dobrý den,

IP adresu daného příspěvku si může zobrazit administrátor (globální moderátor atd.) kliknutím na ikonku Detaily příspěvku. Pro zobrazení IP adresy přímo u příspěvku by se musel upravit zdrojový kód aplikace. IP adresa se dá v dnešní době jednoduše změnit, takže celá úprava může být zbytečná.

_________________
Radek Plašil
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PhpBB - Zobrazování IP adresy přispívatelů
PříspěvekNapsal: 23 lis 2010 07:10 
Offline

Registrován: 22 lis 2010 10:46
Příspěvky: 3
Děkuji za informaci. Přes snadnou změnu IP se domnívám, že se jedná o velmi užitečnou funkci. Obrátím se na vás mailem.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PhpBB - Zobrazování IP adresy přispívatelů
PříspěvekNapsal: 23 lis 2010 10:29 
Offline
Uživatelský avatar

Registrován: 30 čer 2009 09:14
Příspěvky: 170
Dobrý den,

řešení Vašeho problému může pomoci dalším uživatelům fóra, proto prosím pište do fóra, na podpoře se podobnou problematikou nezabýváme.

_________________
Antonín Bohunský
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PhpBB - Zobrazování IP adresy přispívatelů
PříspěvekNapsal: 23 lis 2010 10:55 
Offline

Registrován: 22 lis 2010 10:46
Příspěvky: 3
Dobře. Jde o to, aby na fóru bylo zřejmé, a pokud možno transparentní, kdo je kdo. Pokud tam totiž tuto funkci nemáte, může na fóru vystupovat jeden člověk, pod 10 identitami a vzájemně si odpovídat, reagovat... Může tak vzniknout nepřesný, nebo nepravdivý obraz projednávaného tématu, a příchozí na fórum může nabýt dojmu, že třeba Trabant je nejrychlejší auto na světě :shock:
A on to bude jen skrytý prodejce Trabantů ( omlouvám se všem milovníkům Trabantů. Příklad byl zvolen zcela náhodně).
Nezávislý návštěvník fóra, který se na základě doporučení "více lidí" z oboru rozhodne pro zakoupení nějakého zboží, je tak pověstnou "kavkou".
Pokud by phpBB fórum mělo tuto změnu zdrojového kódu, byly by aktualizace komplikovanější?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PhpBB - Zobrazování IP adresy přispívatelů
PříspěvekNapsal: 23 lis 2010 17:23 
Offline
Uživatelský avatar

Registrován: 30 čer 2009 09:14
Příspěvky: 2185
Samozřejmě chápu, na co chcete zobrazení IP adresy použít. Ale jak jsem již psal, když bude někdo chtít, tak si IP adresu může změnit.

Připravil jsem Vám návod, jak zobrazit IP adresu vedle jména uživatele u vzhledu Prosilver.
Příloha:
phpbb_ip_adresa_u_prispevku.png
phpbb_ip_adresa_u_prispevku.png [ 29.46 KiB | Zobrazeno 1063 krát ]


Úpravy v souboru viewtopic.php:
  1. Najděte řádek s tímto kódem:
    Kód:
    'post_id'      => $row['post_id'],

    a na nový řádek přidejte tento kód:
    Kód:
    'poster_ip'   => $row['poster_ip'],
  2. Najděte řádky s tímto kódem:
    Kód:
    $row =& $rowset[$post_list[$i]];
    $poster_id = $row['user_id'];

    a na nový řádek přidejte tento kód:
    Kód:
    $poster_ip = $row['poster_ip'];
  3. Najděte řádky s tímto kódem:
    Kód:
    'POST_ID'      => $row['post_id'],
    'POSTER_ID'      => $poster_id,

    a na nový řádek přidejte tento kód:
    Kód:
    'POSTER_IP'     => $poster_ip,


Úpravy v souboru /styles/prosilver/template/viewtopic_body.html:
  • Najděte řádek s tímto kódem:
    Kód:
    <p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF -->{L_POST_BY_AUTHOR} <strong>{postrow.POST_AUTHOR_FULL}</strong> &raquo; {postrow.POST_DATE} </p>

    a upravte ho na tento tvar (přidání ({postrow.POSTER_IP})):
    Kód:
    <p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF -->{L_POST_BY_AUTHOR} <strong>{postrow.POST_AUTHOR_FULL}</strong> ({postrow.POSTER_IP}) &raquo; {postrow.POST_DATE} </p>

Po úpravě tohoto souboru proveďte v administraci v sekci Styly - Šablony obnovu.

Při aktualizaci phpBB je možné, že budete muset udělat úpravy znovu. To záleží pouze na tom, jestli v aktualizaci dojde k nějaké změně v upravovaných souborech.

_________________
Radek Plašil
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PhpBB - Zobrazování IP adresy přispívatelů
PříspěvekNapsal: 23 lis 2010 18:03 
Offline
Uživatelský avatar

Registrován: 30 čer 2009 09:14
Příspěvky: 170
Dobrý den,

jen ještě doplním kolegu, že Vámi uvedený důvod může být dosti zavádějící např. v případě, kdy několik uživatelů bude přispívat z jedné sítě - tam může dojít k tomu, že všichni můžou mít viditelnou stejnou IP (NAT).

_________________
Antonín Bohunský
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 7 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron


© 2009-2010 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz