Ändra språk

Frågor kring översättning av phpBB 3 (3.0.0 eller senare). Underkategorier finns för MODdar m.m.

Moderatorer: Moderatorgrupp, Supportgrupp, Översättningsgrupp

Skriv svar
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0

Ändra språk

Inlägg av Kjell »

Att ändra språk för gäster. (Beta)

Exempel på href från bilder som ni kan lägga vart ni vill i forumet.

Engelska

Kod: Markera allt

<a href="index.php?lang=en">
        <img border="0" src="images/flag_en.jpg" width="30" height="17"></a>
Svenska

Kod: Markera allt

<a href="index.php?lang=sv">
        <img border="0" src="images/flag_sv.jpg" width="30" height="17"></a>
OPEN includes/sessions.php
FIND:

Kod: Markera allt

          // We include common language file here to not load it every time a custom language file is included
BEFORE, ADD:

Kod: Markera allt

          $lang = request_var('lang', '', false, true);
        if (file_exists($phpbb_root_path . 'language/' . $lang . "/common.$phpEx"))
        {
            $this->lang_name = $lang;
            $this->lang_path = $phpbb_root_path . 'language/' . $this->lang_name . '/';

            $cookie_expire = $this->time_now + (($config['max_autologin_time']) ? 86400 * (int) $config['max_autologin_time'] : 31536000);
            $this->set_cookie('lang', $lang, $cookie_expire);
            unset($cookie_expire);
        }

FIND:

Kod: Markera allt

         if (!empty($_GET['style']) && $auth->acl_get('a_styles'))
        {
            global $SID, $_EXTRA_URL;

            $style = request_var('style', 0);
            $SID .= '&style=' . $style;
            $_EXTRA_URL = array('style=' . $style);
        }
REPLACE, WITH:

Kod: Markera allt

         $requested_style = request_var('style', 0, false, true);
         if ($requested_style && (!$config['override_user_style'] || $auth->acl_get('a_styles')))
        {
            $style = $requested_style;

            $cookie_expire = $this->time_now + (($config['max_autologin_time']) ? 86400 * (int) $config['max_autologin_time'] : 31536000);
            $this->set_cookie('style', $style, $cookie_expire);
            unset($cookie_expire);
        }
Källa:startrekguide.com
Senast redigerad av Kjell den 2007-10-03 11:20, redigerad totalt 1 gång.
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
Användarens profilbild
Marcus
Hedersmedlem
Hedersmedlem
Inlägg: 4321
Blev medlem: 2004-01-07 22:12
Svar: 0

Inlägg av Marcus »

Skulle vara trevligt med en dynamisk lösning, som innebära att man så fort man installerat ett nytt språk får upp en till flagga. :-)

/marcus
Marcus Farrington - Administratör på phpBB Sverige
OBS! På förekommen anledning ges ingen support via PM.

Webb- & Drupalutvecklare på Webbyrå Grebban.
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0

Inlägg av Kjell »

marcus skrev:Skulle vara trevligt med en dynamisk lösning, som innebära att man så fort man installerat ett nytt språk får upp en till flagga. :-)

/marcus
All things are possible.... men först ska alla andra saker fungera, flaggor är en bi(när) sak för mig :D
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
Skriv svar

Vilka är online

Användare som besöker denna kategori: 4 och 0 gäster