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 22: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
genel yetkili
genel yetkili

İleti: 646
Kayıt: 08 Nis 2007 14:25
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpbb 3.0.2

  profesyonel phpBB3 çözümleri ve web hizmetleri

Re: Language Drop Down (1.0.0)

İleti viper_aykiri 29 Eyl 2007 18: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.
Online Film Arşivi | Yeni Online Film Arşiviniz.! Filmler Bir Tıkla Yanınızda
viper_aykiri
kullanıcı
kullanıcı

İleti: 120
Kayıt: 13 Tem 2007 13:13
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: PHBB3 Gold

Re: Language Drop Down (1.0.0)

İleti 842549 26 Şub 2008 19: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 21: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 20:00

ALEXIS
site yöneticisi
site yöneticisi

Kullanıcı avatarı

İleti: 2737
Kayıt: 03 Arl 2006 09:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: İyi
CSS: İyi
PHP: Orta
phpBB3: İyi
Sürüm: phpBB 3.0.2

Re: Language Drop Down (1.0.0)

İleti 842549 26 Şub 2008 21: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 21: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 19: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.
Online Film Arşivi | Yeni Online Film Arşiviniz.! Filmler Bir Tıkla Yanınızda
viper_aykiri
kullanıcı
kullanıcı

İleti: 120
Kayıt: 13 Tem 2007 13:13
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: PHBB3 Gold

Re: Language Drop Down (1.0.0)

İleti ALEXIS 02 Mar 2008 16: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
site yöneticisi
site yöneticisi

Kullanıcı avatarı

İleti: 2737
Kayıt: 03 Arl 2006 09:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: İyi
CSS: İyi
PHP: Orta
phpBB3: İyi
Sürüm: phpBB 3.0.2

Re: Language Drop Down (1.0.0)

İleti crashlive 02 Mar 2008 16:23

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

İleti: 107
Kayıt: 14 Oca 2008 00: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 18: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
genel yetkili
genel yetkili

İleti: 646
Kayıt: 08 Nis 2007 14:25
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpbb 3.0.2

Re: Language Drop Down (1.0.0)

İleti crashlive 03 Mar 2008 04: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: 14 Oca 2008 00: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 1 misafir