ZANIM ZACZNIESZ: POPULARNE PYTANIASZUKAJSTYLENAJNOWSZY SKRYPTPODRĘCZNIKMODYFIKACJE
phpBB2 by Przemo Forum Index phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SearchSZUKAJ  MemberlistMemberlist  UsergroupsUsergroups  StatisticsStatistics
RegisterRegister  Log inLog in  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów

Previous topic «» Next topic
Zmiana języka forum dla gości i zarejestrowanych
Author Message
@Centurion 
commodore 69



Helped: 543 times
Posts: 1982
Location: Gdańsk
Posted: 28-02-2008, 22:45   Zmiana języka forum dla gości i zarejestrowanych
   Forum address: http://www.sadistic.pl


Ten mod pozwala gościom, a także zarejestrowanym uzytkownikom, przeładować dowolną stronę z angielskimi/polskimi langami - przydatne jeżeli mamy forum dwujęzyczne

Demo: http://jersey.info.pl/forum

Instrukcja:

Code:
#-- [ OPEN ] --
common.php

#-- [ FIND ] --
$db->sql_freeresult($result);

#-- [ AFTER, ADD ] --
if(isset( $HTTP_POST_VARS['lng'] ))
{
if($HTTP_POST_VARS['lng'] == 'en')
{
@setcookie('lng', 'en', (CR_TIME + 86400*30), $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
$HTTP_COOKIE_VARS['lng'] = 'en';
}
else
{
@setcookie('lng', 'pl', (CR_TIME + 86400*30), $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
$HTTP_COOKIE_VARS['lng'] = 'pl';
}
}

#-- [ OPEN ] --
includes/functions.php

#-- [ FIND ] --
if ( !empty($userdata['user_dateformat']) )

#-- [ BEFORE, ADD ] --
if(isset( $HTTP_COOKIE_VARS['lng'] ))
{
if($HTTP_COOKIE_VARS['lng'] == 'en')
$board_config['default_lang'] = 'english';
else
$board_config['default_lang'] = 'polish';
}

#-- [ OPEN ] --
includes/page_header.php

#-- [ FIND ] --
$template->assign_vars(array(

#-- [ BEFORE, ADD ] --
$en_sel = $pl_sel = '';

if(isset( $HTTP_COOKIE_VARS['lng'] ))
{
if($HTTP_COOKIE_VARS['lng'] == 'en')
$en_sel = ' selected';
else
$pl_sel = ' selected';
}
else
{
if($userdata['session_logged_in'])
{
if($userdata['user_lang'] == "english")
$en_sel = ' selected';
else
$pl_sel = ' selected';
}
else
$pl_sel = ' selected';
}

#-- [ FIND ] --
'COOKIE_SECURE' => $board_config['cookie_secure'],

#-- [ AFTER, ADD ] --
'EN_SEL' => $en_sel,
'PL_SEL' => $pl_sel,

#-- [ OPEN ] --
templates/*/overall_header.tpl

#-- [ FIND ] --
<!-- END switch_enable_board_msg -->

#-- [ AFTER, ADD ] --
<div align="left">Choose language: <form action="" name="lngs" method="post"><select name="lng" onchange="this.form.submit();"><option value="pl"{PL_SEL}>Polski</option><option value="en"{EN_SEL}>English</option>
</select></form></div><br>
_________________
Poza forum pomagam tylko odpłatnie
• przenoszenie/łączenie/naprawianie baz danych
• instalacja/pisanie modów, aktualizacja for z zachowaniem modów
• programowanie php/mysql
Last edited by warna on 20-08-2010, 21:57; edited 4 times in total  
 
 
     
evilmc 
Bojan Denić


Posts: 138
Location: Serbia - Krusevac
Posted: 29-02-2008, 23:36   
   Forum address: www.serbianunderground.com/forum


please english translate this mod.
_________________
Looptroop - Bandit Queen
 
     
@koziolek 
nie matołek



Helped: 625 times
Posts: 1931
Location: Kraków
Posted: 01-03-2008, 09:58   
   Forum address: http://127.0.0.1/


evilmc, this mod allow guests and logged users select language, then page reload and display in selected language ;)

it is helpful if you have two-languages forum

i'm not good in english, sorry for mistakes :-|
_________________
-
 
 
     
krzychunh86 

Helped: 1
Posts: 15
Location: Kraków
Posted: 10-04-2008, 23:29   
   Forum address: www.noname.niop.pl/site/


ta modyfikacja nie działa sprawnie przy zmianie języka na angielski zmienia na angielski ale gdy chcemy przeglądać forum to automatycznie przywraca na polski. Pozatym z angielskiego nie powrócimy do polskiego jedynie zmieni się na polski takim sposobem jak opisalem w zdaniu wyżej

[ Dodano: 11-04-2008, 00:05 ]
Centurion wrote:

Code:
#-- [ OPEN ] --
common.php

#-- [ FIND ] --
$db->sql_freeresult($result);

#-- [ AFTER, ADD ] --
if(isset( $HTTP_POST_VARS['lng'] ))
{
@setcookie('lng', 'en', (CR_TIME + 86400*30), $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
$HTTP_COOKIE_VARS['lng'] = 'en';
}
else
{
@setcookie('lng', 'pl', (CR_TIME + 86400*30), $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
$HTTP_COOKIE_VARS['lng'] = 'pl';
}
}


wyskakuje error przez znacznik } po co x2 ???? wystarzy jeden
 
 
     
@Centurion 
commodore 69



Helped: 543 times
Posts: 1982
Location: Gdańsk
Posted: 11-04-2008, 10:05   
   Forum address: http://www.sadistic.pl


był błąd w tym fragmencie, nie wiem czemu brakowało jednej linijki, powinno to wyglądać tak:
Code:

if(isset( $HTTP_POST_VARS['lng'] ))
{
if($HTTP_POST_VARS['lng'] == 'en')
{
@setcookie('lng', 'en', (CR_TIME + 86400*30), $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
$HTTP_COOKIE_VARS['lng'] = 'en';
}
else
{
@setcookie('lng', 'pl', (CR_TIME + 86400*30), $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
$HTTP_COOKIE_VARS['lng'] = 'pl';
}
}
_________________
Poza forum pomagam tylko odpłatnie
• przenoszenie/łączenie/naprawianie baz danych
• instalacja/pisanie modów, aktualizacja for z zachowaniem modów
• programowanie php/mysql
 
 
     
krzychunh86 

Helped: 1
Posts: 15
Location: Kraków
Posted: 11-04-2008, 11:54   
   Forum address: www.noname.niop.pl/site/


wszystko chodzi pięknie ;) duże piwo dla Ciebie ;]
 
 
     
slevin 

Helped: 6 times
Posts: 118
Posted: 19-06-2008, 17:11   
   Forum address: http://www.chilloutclan.pl/


mam pytanie;

jak zrobic takie cos jak na stronie glowenej przema o zmianie jezyka przez jedno klikniecie? ale dokladnie tak jak on to mo

[ Dodano: 22-06-2008, 19:31 ]
Przepraszam ze pisze posta pod potem (licze sie z tym ze dostane ostrzezenie za to)
ale bardzo mi zalezy aby ktos madry to przeczytal...

na stronie głownej phpBB2 by przemo ( http://www.przemo.org/phpBB2/ )

jest taki tekst " English " klikajac na niego forum zmienia jezyk.. klikajac na " Polski " zmienia spowrotem na Polski... lecz kopiujac adres odnosnika mam tylko takie cos " index.php?language=english " (lecz gry taki dopisek ustawie u siebie na forum to nadal jest po Polsku wszystko ) wie ktos jaki dopisek po " .php " zmieni jezyk? (mam ten dodaten z tego tematu ale to nie do konca spelnia tego co chce osiagna)

pytanie:
czy gdy forum ustawiony ma jezyk Polski to czy linkiem http:// mozna właczyc jezyk angielski?? czy jest jakas modyfikacja na to?

spedzilem naprawde sporo czasu na forum i nie raz klikalem na "szukaj" lecz frazy ktore wpisywalem nie potrafily opisac tego...

prosze o pomoc...
 
 
     
dereker 

Posts: 18
Posted: 21-12-2008, 12:32   Re: Zmiana języka forum dla gości i zarejestrowanych
   Forum address: localhost


Centurion wrote:

#-- [ AFTER, ADD ] --
<div align="left">Choose language: <form action="" name="lngs" method="post"><select name="lng" onchange="this.form.submit();"><option value="pl"{PL_SEL}>Polski</option><option value="en"{EN_SEL}>English</option>
</select></form></div><br>[/code]


Czy jest możliwość by zamiast wyboru języka z listy, użytkownik klikał w obrazek(flagi narodowe). [WIEM ZE JEST ;p]

Proszę by ktoś z WebHakerów :twisted: przerobił ten KOD.
 
     
@koziolek 
nie matołek



Helped: 625 times
Posts: 1931
Location: Kraków
Posted: 21-12-2008, 13:19   
   Forum address: http://127.0.0.1/


dereker wrote:
Czy jest możliwość by zamiast wyboru języka z listy, użytkownik klikał w obrazek(flagi narodowe). [WIEM ZE JEST ;p]
Prosze bardzo ;)
Code:
#-- [ OPEN ] --
common.php

#-- [ FIND ] --
$db->sql_freeresult($result);

#-- [ AFTER, ADD ] --
if(isset( $HTTP_GET_VARS['lng'] ))
{
if($HTTP_GET_VARS['lng'] == 'en')
{
@setcookie('lng', 'en', (CR_TIME + 86400*30), $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
$HTTP_COOKIE_VARS['lng'] = 'en';
}
else
{
@setcookie('lng', 'pl', (CR_TIME + 86400*30), $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
$HTTP_COOKIE_VARS['lng'] = 'pl';
}
}

#-- [ OPEN ] --
includes/functions.php

#-- [ FIND ] --
if ( !empty($userdata['user_dateformat']) )

#-- [ BEFORE, ADD ] --
if(isset( $HTTP_COOKIE_VARS['lng'] ))
{
if($HTTP_COOKIE_VARS['lng'] == 'en')
$board_config['default_lang'] = 'english';
else
$board_config['default_lang'] = 'polish';
}

#-- [ OPEN ] --
includes/page_header.php

#-- [ FIND ] --
$template->assign_vars(array(

#-- [ BEFORE, ADD ] --

$lng_url = $HTTP_SERVER_VARS['PHP_SELF'] . ( !empty($HTTP_SERVER_VARS['QUERY_STRING']) ? '?' . $HTTP_SERVER_VARS['QUERY_STRING'] . '&' : '?' );

#-- [ FIND ] --
'COOKIE_SECURE' => $board_config['cookie_secure'],

#-- [ AFTER, ADD ] --
'LNG_URL' => $lng_url,

#-- [ OPEN ] --
templates/*/overall_header.tpl

#-- [ FIND ] --
<!-- END switch_enable_board_msg -->

#-- [ AFTER, ADD ] --
<div align="left">Choose language: <a href="{LNG_URL}lng=pl">Polski</a> | <a href="{LNG_URL}lng=en">English</a></div><br>
_________________
-
 
 
     
alexia 
mw+@war

Posts: 389
Location: Zgorzelec Wlkp.
Posted: 25-03-2009, 19:42   
   Forum address: www.grafart.org


dlaczego na www.grafart.org - zainstalowałem moda ...
Dlaczego na moim forum jak wybieram ENGLISH strona mi się odświeża i z powrotem wraca w menu na POLSKI i nic nie zostaje tłumaczone na angielski ?? ;/

[ Dodano: 25-03-2009, 20:17 ]
http://www.sendspace.com/file/bvjkmy - to są jak coś moje pliki te 4 które edytowałem ...
 
     
KLU 
TranCeformer


Helped: 5 times
Posts: 87
Posted: 03-04-2009, 14:27   
   Forum address: www.forum.only4djs.eu


Mam dziwny problem... Chodzi o Beermoda. Po przeładowaniu forum w języku angielskim, ale bez logowania (gość) wszystko jest OK, ale po zalogowaniu nie działają angielskie langi dla Beermoda :/ Dalej są po polsku, mimo ustawionego jez. angielskiego.

Gość widzi np. Our users have posted a total of 82838 articles, topics 9941, put 406 beers
A po zalogowaniu: Our users have posted a total of 82838 articles, topics 9941, postawili 406 piw

Login: Test
Hasło: testo4d

Można sprawdzić ;)

Ktoś pomoże?
 
     
wladeczek 
zbanowany

Posts: 27
Posted: 23-06-2009, 12:07   
   Forum address: www.ls09mods.xaa.pl


wgralem to i mam chcialem przetestowac czy dziala dziala z pl na an ale z an na pl nie moge przywrocic pomocy
 
 
     
bielak_uk 

Helped: 1
Posts: 37
Posted: 16-11-2009, 10:19   
   Forum address: www.apple4u.pl


Zainstalowalem ten mod do wyboru jezykow, i jako gosc jak chce zmienic jezyk na ang. wyskakuje biala strona cos jakby z index.php bylo nie tak, a gdy wpisze www.apple4u.pl/login.php juz widzi mi strone ponownie i w ang.
Jako zarejestrowany i zalogowany moge wybierac yezyki dowoli i nic sie nie dzieje, wszystko dziala, cos tu jednak jest nie tak...

Jest to dla mnie powazny problem gdyz zaczeli sie rejestrowac ludzie z innych krajow i z takim problemem moge ich zniechcecic do powrotu na strone. Prosze o pomoc. !
 
     
Kamil_Silver 

Helped: 4 times
Posts: 125
Location: Anglia
Posted: 11-12-2009, 20:51   
   Forum address: www.GTA-U.Net


modyfikacja dziala bez bledow :)
 
     
@NineX 
phpBB2



Helped: 68 times
Posts: 562

Posted: 20-12-2009, 12:38   
   Forum address: przemo.org


Nie działa modyfikacja. Klikając na english nie zmienia się język :(
 
     
Display posts from previous:   
Reply to topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
Add this topic to your bookmarks
Printable version

Jump to:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB Group
Page generated in 0.16 second. SQL queries: 9
Polecane serwisy





piękne monety kolekcjonerskie. Wszystko dla Numizmatyka.

• Dodaj swój link