Unofficial modifications
nieoficjalne modyfikacje for?w phpBB by Przemo

Modyfikacje mniejsze - Two languaged forum

KnofeL - Pon 07 Maj, 2007
Temat postu: Two languaged forum
Prosta modyfikacja kt?ra zmienia j?zyk forum na angielski je?li u?ytkownik wejdzie na forum u?ywaj?c zagraniczengo hosta. (Je?li mimo wszystko co? nie zostanie przet?umaczone dajcie zna?)

Instrukcja:
Wiadomo?? ukryta / Hidden message
Aby zobaczy? wiadomo?? postaw piwo autorowi piwo.
Otw?rz plik: profile.php i znajd? w nim:
Kod
require($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_profile.' . $phpEx);

Nast?pnie zmie? to na:
Kod
if($userdata['user_id'] == ANONYMOUS) {
$user_host = gethostbyaddr($_SERVER['REMOTE_ADDR']);
$user_from = end(explode('.',$user_host));
$user_lang = ( $user_from == 'pl' ) ? 'polish' : 'english';

require($phpbb_root_path . 'language/lang_' . $user_lang . '/lang_profile.' . $phpEx); }
else
{ require($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_profile.' . $phpEx); }

Nast?pnie otw?rz plik includes/functions.php i znajd? w nim:
Kod
include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_main.' . $phpEx);

Po czym zmie? to na:
Kod
if($userdata['user_id'] == ANONYMOUS) {
$user_host = gethostbyaddr($_SERVER['REMOTE_ADDR']);
$user_from = end(explode('.',$user_host));
$user_lang = ( $user_from == 'pl' ) ? 'polish' : 'english';

include($phpbb_root_path . 'language/lang_' . $user_lang . '/lang_main.' . $phpEx); }
else
{ include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_main.' . $phpEx); }

That's all folks.

Martodox - Pon 07 Maj, 2007

KnofeL, dzi?ki wielkie. Nie ma to jak forum. PIWKO

ps. w jaki spos?b to dzia?a. W kt?rej linii jest napisane, kt?re to zagraniczne hosty?

ps.2 Zauwa?y?em, ?e gdy rejestruje si?, tyko cz??? formularza jest w j?zyku anglieskim. Natomiast najwa?niejsze info, jak np: Has?o, Potwierd? Has?o, lub U?ytkownik jest nadal w j?zyku poslkim.

KnofeL - Pon 07 Maj, 2007

Martodox napisał/a
ps. w jaki spos?b to dzia?a. W kt?rej linii jest napisane, kt?re to zagraniczne hosty?

W ?adnej, ta modyfikacja sprawdza czy user jest z polski.

Cytat
ps.2 Zauwa?y?em, ?e gdy rejestruje si?, tyko cz??? formularza jest w j?zyku anglieskim. Natomiast najwa?niejsze info, jak np: Has?o, Potwierd? Has?o, lub U?ytkownik jest nadal w j?zyku poslkim.

Poprawi?em... od teraz ca?e forum b?dzie przet?umaczone (nie by?o innego wyj?cia)

Martodox - Pon 07 Maj, 2007

eee, nic si? nie zmieni?o. Nadal to samo.
Czy to, ?e mam system w j?zyku polskim co? zmienia?

spike1x - Wto 08 Maj, 2007

KnofeL, a ja mam taki problem. Bo jak zainstalowa?em tego moda to pol forum zrobilo mi sie polskie pol angielskie.
KnofeL - Wto 08 Maj, 2007

Martodox napisał/a
eee, nic si? nie zmieni?o. Nadal to samo.
Czy to, ?e mam system w j?zyku polskim co? zmienia?


System nie ma nic do rzeczy, wykonaj jeszcze raz instrukcj? dla pliku functions.php.

Cytat
KnofeL, a ja mam taki problem. Bo jak zainstalowa?em tego moda to pol forum zrobilo mi sie polskie pol angielskie.


Zrobi??m na odwr?t :P Polacy mieli Angielskie a reszta Polskie. (B??d by? w functions.php wykonajcie t? instrukcj? jeszcze raz)

Martodox - Wto 08 Maj, 2007

czyli teraz bedzie wszsytko ok?
spike1x - Wto 08 Maj, 2007

Teraz wszystko jest OK. KnofeL, zainstalowa?em sobie jeszcze Twoj? modyfikacj? o dwuj?zycznym opisie dzia?u. Da?oby si? go dostosowa? do tej modyfikacji, gdy? obcokrajowcy przed rejestracja maja nazwy polskie.

[ Dodano: Wto 08 Maj, 2007 ]
Aha, i jeszcze Polacy kt?rzy maj? zagraniczne IP maja po angielsku wszystko pomimo j?zyka polskiego ustawionego w profilu. Da sie to jakos naprawic ze po wybraniu jezyka w profilu ta modyfikacja juz wtedy nie zmienia jezyka tej osobie :?:

KnofeL - Wto 08 Maj, 2007

spike1x napisał/a
Teraz wszystko jest OK. KnofeL, zainstalowa?em sobie jeszcze Twoj? modyfikacj? o dwuj?zycznym opisie dzia?u. Da?oby si? go dostosowa? do tej modyfikacji, gdy? obcokrajowcy przed rejestracja maja nazwy polskie.


Pewnie ?e by si? da?o :mrgreen:

spike1x napisał/a
Aha, i jeszcze Polacy kt?rzy maj? zagraniczne IP maja po angielsku wszystko pomimo j?zyka polskiego ustawionego w profilu. Da sie to jakos naprawic ze po wybraniu jezyka w profilu ta modyfikacja juz wtedy nie zmienia jezyka tej osobie


Wcisnij oba kody w:
Kod
if($userdata['user_id'] == ANONYMOUS) {
[...] }


Ukatualni?em pierwszy post.

spike1x - Wto 08 Maj, 2007

KnofeL, zrobi?em ca?? instrukcj? od nowa i mam kolejny b??d. Polski j?zyk w og?le znika. ?ap screen:

http://img488.imageshack....57489516yr3.jpg

KnofeL - Wto 08 Maj, 2007

spike1x napisał/a
KnofeL, zrobi?em ca?? instrukcj? od nowa i mam kolejny b??d. Polski j?zyk w og?le znika. ?ap screen:


Poprawi?em

Martodox - Wto 08 Maj, 2007

KnofeL, napisa? bym na pw, ale jak nie chcesz, to nie.

Po wgraniu moda moje forum nie dzia?a. Czy ten mod mo?e do czego? takiego doprowadzi

KnofeL - Wto 08 Maj, 2007

Martodox napisał/a
KnofeL, napisa? bym na pw, ale jak nie chcesz, to nie.

Po wgraniu moda moje forum nie dzia?a. Czy ten mod mo?e do czego? takiego doprowadzi??


Odinstaluj go, je?li wszystko b?dzie dzia?a?, zainstaluj jeszcze raz jak si? zma?ci to znaczy ?e mo?e :D

spike1x - Sro 09 Maj, 2007

KnofeL, teraz modyfikacja hula jak nale?y. Beer 4 U. Mam jeszcze dwa pytania. Jak zrobi? ?eby obcokrajowcy mieli opisy dzia??w po angielsku i czy da si? zlikwidowa? krzaczki w j?zyku angielskim, bo po zmienia j?zyka zamiast ???? s? ê ± w losowych opisach a w tematach s? krzaczki zaczynaj?ce si? od &#
Martodox - Sro 09 Maj, 2007

Hmm, naprawi?em. Co? z plikiem index.php by?o, ale go nie rusza?em. Czy ten mod ma wp?yw na jakie? pliki z forum? A co do rzeczy, kt?re nie s? przet?umaczone to: Tematy Posty Ostatni post w widoku forum oraz "Kto jest na Forum"
KnofeL - Sro 09 Maj, 2007

spike1x napisał/a
Jak zrobi? ?eby obcokrajowcy mieli opisy dzia??w po angielsku i czy da si?


Trzeba przerobi? moj? wcze?niesamodyfikacj? tak ?eby nie tylko j?zyk fourm by? brany pod uwag? ale tak?e host.

Martodox napisał/a
Hmm, naprawi?em. Co? z plikiem index.php by?o, ale go nie rusza?em. Czy ten mod ma wp?yw na jakie? pliki z forum?


Wszystie mody maj? wp?yw na pliki z forum, przecie? trzeba je edytowa? :mrgreen: A takn serio to ?adne mod nie ingeruje w inne pliki.

Martodox napisał/a
A co do rzeczy, kt?re nie s? przet?umaczone to: Tematy Posty Ostatni post w widoku forum oraz Kto jest na Forum


Ok, jak znajde czas to zrobie i to.

spike1x - Sro 09 Maj, 2007

KnofeL, a co z krzaczkami :?: Da si? to jako? zlikwidowa? :?: Bo teraz si? okaza?o, ?e ci co maj? IP bez host?w nie mog? si? zalogowa? jak maj? w nazwie lub w ha?le polskie znaki i maj? wsz?dzie krzaczki.
Martodox - Sro 09 Maj, 2007

spike1x napisał/a
KnofeL, a co z krzaczkami :?: Da si? to jako? zlikwidowa? :?: Bo teraz si? okaza?o, ?e ci co maj? IP bez host?w nie mog? si? zalogowa? jak maj? w nazwie lub w ha?le polskie znaki i maj? wsz?dzie krzaczki.


Tak, da si?. Wejd? do pliku language/lang_english/lang_main.php

znajd?

Kod
$lang['ENCODING'] = 'iso-8859-1';


zamie? na:

Kod
$lang['ENCODING'] = 'iso-8859-2';

spike1x - Sro 09 Maj, 2007

Martodox, Piwko dla Ciebie. Pomog?o.
cichy2k - Czw 10 Maj, 2007

dzi?ki za modyfikacj? na moim forum bardzo si? przyda
anfann - Pią 11 Maj, 2007

Bardzo przydatne :) Szkoda tylko ?e nie t?umaczy od razu post?w hihi :)
hakowy - Nie 09 Wrz, 2007

ciekawe..

Powered by phpBB modified by Przemo © 2003 phpBB Group