To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

Archiwum działu Ogólne (posty do 12.2007) - [Problem] Obcinanie Useragent [ROZWI?ZANE]

kszyh - 14-12-2007, 17:06
Temat postu: [Problem] Obcinanie Useragent [ROZWIĄZANE]
Witam, problem dotyczy nie wyświetlającego się w pełni informacji o useragent przy poście.
Jako tekst alternatywny obrazka pokazującego typ systemu i przeglądarki użytkownika, widać przykładowo:
Kod:
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.11) Gecko/20071201 PCLinuxOS/2.0.0.11-1pclos2007 (2...


A np. w Invision Power Board dla tego samego:

Kod:
mozilla/5.0 (x11; u; linux i686; en-us; rv:1.8.1.11) gecko/20071201 pclinuxos/2.0.0.11-1pclos2007 (2007) firefox/2.0.0.11


Pytanie, dlaczego PHPBB obcina ten wpis, ewentualnie gdzie jest ograniczenie na ilość znaków ?
Forum (jak w profilu) oparte na phpBB modified v 1.12.5 by Przemo

[ Dodano: 15-12-2007, 13:36 ]
Sam sobie odpowiem, bo wykombinowałem jak to zrobić:

plik posting.php (w głównym katalogu forum)

Linijki 182-185, zamienić wartość 100 na 150 w dwóch miejscach - funkcja odpowiedzialna za przycinanie za długiego useragenta przycina go za bardzo i nie identyfikuje firefoxa w niektórych systemach jak PClinuxOS 2007

Przykładowo powinno byc:
Kod:
if ( strlen($user_agent) > 150 )
{
    $user_agent = substr($user_agent, 0, 150) . '...';
}



Powered by phpBB modified by Przemo © 2003 phpBB Group