phpBB Türkiye - phpBB3 Türkçe destek ve geliştirme

İçeriği atla

profesyonel phpBB3 hizmetleri

Sitemiz sadece phpBB 3.0 sürümüne destek vermektedir. Konu açmadan, ileti yazmadan önce lütfen site kuralları sayfamıza göz atınız.

Language Drop Down (1.0.0)

Language Drop Down (1.0.0)

İleti IcEman 22 Ağu 2007 21:49

Eklenti: Language Drop Down
Sürüm: 1.0.0
Yazar: CRLin
Açıklama: İndex sayfasında açılır bir dil seçme kutusu oluşturur

Uyumlu olduğu phpBB3 sürümleri: phpBB 3.0 RC4


Özellikleri: İndex sayfasında açılır bir dil seçme kutusu oluşturur


Dil dosyaları/eklemeleri:

  • Türkçe
  • İngilizce

Lisans: GNU General Public License v2

Kurulum zorluğu: Kolay
Kurulum süresi: 6 Dakika
Dosya formatı: .txt
Dosya indirme: .txt



Kod: Tümünü seç
#################################################################
## Title: Language Drop Down
## Version: 1.0.0
## Author: CRLin - http://web.dhjh.tcc.edu.tw/~gzqbyr/
## Description: Allows users to change their preferred language.
## Demo: http://web.dhjh.tcc.edu.tw/~gzqbyr/phpBB/forum/index.php?mystyle=prosilver
##
## Installation Level:    Easy
## Installation Time:    6 minutes
##
## Files To Edit: 3
##   includes/session.php
##   includes/functions.php
##   styles/prosilver/template/overall_header.html
##
#################################################################
##
## MOD History:
##
## 2007/8/3 - Version 1.0.0
##   - Initial Release
##
#################################################################
#
#-----[ OPEN ]---------------------
#
includes/session.php

#
#-----[ FIND ]----------------------
#
      global $db, $template, $config, $auth, $phpEx, $phpbb_root_path, $cache;

#
#-----[ AFTER, ADD ]----------------
#

      // BEGIN Language Drop Down MOD
      global $change_lang;
      if (isset($_GET['mylang']) || isset($_POST['mylang']))
      {
         $change_lang = isset($_GET['mylang']) ? $_GET['mylang'] : $_POST['mylang'];
               $sql = 'SELECT lang_iso
               FROM ' . LANG_TABLE . "
               WHERE lang_iso = '$change_lang'";
         $result = $db->sql_query($sql);
         if( ($result = $db->sql_query($sql)) && ($row = $db->sql_fetchrow($result)) )
         {
            $this->set_cookie('change_lang', $change_lang, time() + 31536000);
         }
         else
         {
            die("Language " . $change_lang . " couldn't be found.");
         }
      }
      elseif (isset($_COOKIE[$config['cookie_name'] . '_change_lang']))
      {
         $change_lang = $_COOKIE[$config['cookie_name'] . '_change_lang'];
      }
      if (!Empty($change_lang))
      {
         if ($this->data['user_id'] != ANONYMOUS)
         {
            $this->data['user_lang'] = $change_lang;
         }
         $config['default_lang'] = $change_lang;
      }
      // END Language Drop Down MOD

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

#
#-----[ FIND ]----------------------
#
   header('Pragma: no-cache');

#
#-----[ AFTER, ADD ]----------------
#

   // BEGIN Language Drop Down MOD
   global $change_lang;
   $request_uri = explode ('/', $_SERVER["REQUEST_URI"]);
   $template->assign_vars(array(
      'SELECT_LANG_OPTIONS'   => (!Empty($change_lang)) ? language_select($change_lang) : (($user->data['user_id'] != ANONYMOUS) ? language_select($user->data['user_lang']) : language_select($config['default_lang'])),
      'U_REQUEST_URI'         => $request_uri[count($request_uri)-1]
   ));
   // END Language Drop Down MOD

#
#-----[ OPEN ]---------------------
#
styles/prosilver/template/overall_header.html

#
#-----[ FIND ]----------------------
#
      <!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->
         <div id="search-box">

#
#-----[ AFTER, ADD ]----------------
#
         <!-- IF SELECT_LANG_OPTIONS -->
            <form action="{U_REQUEST_URI}" method="post">
            <fieldset>
               <select onChange="this.form.submit();" name="mylang">{SELECT_LANG_OPTIONS}</select>
            </fieldset>
            </form>
         <!-- ENDIF -->

#
#-----[ SAVE/CLOSE ALL FILES ]------
#
# EoM
IcEman
yetkili
yetkili

Kullanıcı avatarı

İleti: 748
Kayıt: 08 Nis 2007 13:25
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB 3.0.3

 

Re: Language Drop Down (1.0.0)

İleti viper_aykiri 29 Eyl 2007 17:43

bu modu kuralı çok oluyor ama forumumda gezinirken aklıma şu takıldı dil kutusu sadece kayıtlı kullanıcılara görünüyor peki bunu nasıl tüm kullanıcılar için gösterebiliriz eklenti içinde teşekkürler çok güzel bi eklenti benim için.
viper_aykiri
kullanıcı
kullanıcı

İleti: 157
Kayıt: 13 Tem 2007 12:13
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: 3.0.3

Re: Language Drop Down (1.0.0)

İleti 842549 26 Şub 2008 18:13

Bunu nasıl kuracağımı bi arkadaş bana gösterebilirse çok sevinicem :)
842549
kullanıcı
kullanıcı

İleti: 6
Kayıt: 24 Şub 2008 20:00
HTML: Çok iyi
CSS: Çok iyi
PHP: Çok iyi
phpBB3: Başlangıç
Sürüm: phpBB3

Re: Language Drop Down (1.0.0)

İleti ALEXIS 26 Şub 2008 19:00

ALEXIS
kullanıcı
kullanıcı

Kullanıcı avatarı

İleti: 2866
Kayıt: 03 Arl 2006 08:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: Çok iyi
CSS: Çok iyi
PHP: İyi
phpBB3: Çok iyi
Sürüm: phpBB 3.0.3-RC1

Re: Language Drop Down (1.0.0)

İleti 842549 26 Şub 2008 20:54

Çok sağol kendi kendime çözdüm ben o kodları bi yere atıp calıştırcaz zannediyordum fakat sizin burda anlatmanızın aynısıymış open falan :)

1.0.1 den haberdar ettiğin içinde çok saol,,
842549
kullanıcı
kullanıcı

İleti: 6
Kayıt: 24 Şub 2008 20:00
HTML: Çok iyi
CSS: Çok iyi
PHP: Çok iyi
phpBB3: Başlangıç
Sürüm: phpBB3

Re: Language Drop Down (1.0.0)

İleti viper_aykiri 01 Mar 2008 18:36

arkadaşlar bu üye olanlar için yani üye olmayan biri dil değiştiremiyor benim sitem üye istemeyen bi site peki bunu nasıl üye olmayanlar için uygulayabilirim.
viper_aykiri
kullanıcı
kullanıcı

İleti: 157
Kayıt: 13 Tem 2007 12:13
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: 3.0.3

Re: Language Drop Down (1.0.0)

İleti ALEXIS 02 Mar 2008 15:04

viper_aykiri yazdı:arkadaşlar bu üye olanlar için yani üye olmayan biri dil değiştiremiyor benim sitem üye istemeyen bi site peki bunu nasıl üye olmayanlar için uygulayabilirim.


CRLin in konusu bu :mrgreen:

http://web.dhjh.tcc.edu.tw/~gzqbyr/phpB ... hp?f=6&t=9
ALEXIS
kullanıcı
kullanıcı

Kullanıcı avatarı

İleti: 2866
Kayıt: 03 Arl 2006 08:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: Çok iyi
CSS: Çok iyi
PHP: İyi
phpBB3: Çok iyi
Sürüm: phpBB 3.0.3-RC1

Re: Language Drop Down (1.0.0)

İleti crashlive 02 Mar 2008 15:23

ya ben kurdum ama çalışmıyor hatta site açılmıyor...
crashlive
kullanıcı
kullanıcı

İleti: 107
Kayıt: 13 Oca 2008 23:43
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB3

Re: Language Drop Down (1.0.0)

İleti IcEman 02 Mar 2008 17:35

yayınladığım sürüm 1.0.0 Uyumlu olduğu phpBB3 sürümleri: phpBB 3.0 "RC4"

1.0.1 sürümünü test etmedim ve bilmiyorum RC4 uyumlu eklenti gold da çalışmayabilir..
IcEman
yetkili
yetkili

Kullanıcı avatarı

İleti: 748
Kayıt: 08 Nis 2007 13:25
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB 3.0.3

Re: Language Drop Down (1.0.0)

İleti crashlive 03 Mar 2008 03:36

IcEman yazdı:yayınladığım sürüm 1.0.0 Uyumlu olduğu phpBB3 sürümleri: phpBB 3.0 "RC4"

1.0.1 sürümünü test etmedim ve bilmiyorum RC4 uyumlu eklenti gold da çalışmayabilir..


ben phpBB3.0.0 kullanıyorum desteklemedi heralde o zaman...
crashlive
kullanıcı
kullanıcı

İleti: 107
Kayıt: 13 Oca 2008 23:43
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB3


Eklenti Tanıtımları, Duyurular, Güncellemeler


Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir