• 13-12-2008, 11:10:47
    #1
    Bu eklenti sayesinde phpbb advanced seo daki türkçe link sorunu çözülecek.
    Yazar: Sevdin Filiz (Çok teşekkürler.)
    Alıntı: phpBB Türkiye - phpBB3 Türkçe destek ve geliştirme
    #####################################################################################
    ## Eklenti  	: "Advanced phpBB3 SEO mod Rewrite" Türkçe düzeltmeler
    ## Uyumluluk	: Advanced phpBB3 SEO mod Rewrite 0.4.4
    ## Yazar    	: Sevdin Filiz < N/A > (ALEXIS) http://www.phpbbturkiye.net
    ## Sürüm    	: 1.0.1
    ##
    ## Açıklama 	: Advanced phpBB3 SEO mod Rewrite Türkçe karakter düzeltme yaması
    ##
    ## Kurulum seviyesi	: kolay
    ## Kurulum süresi	: ~1 dk.
    ##
    ## Düzenlenen dosyalar (2) : phpbb_seo/phpbb_seo_class.php
    ##                           .htaccess
    ##
    #####################################################################################
    ##
    ## Destek ve Yardım : phpBB Türkiye - http://www.phpbbturkiye.net
    ## Telif Hakkı      : Copyleft © - Canver Software -  http://www.canversoft.net
    ## Lisans           : GNU Genel Kamu Lisansı (GPL) v2
    ##
    #####################################################################################
    ## Güvenlik Uyarısı:
    ##
    ##   Eklentinin son sürümü için phpBB Türkiye - http://www.phpbbturkiye.net sitesini kontrol
    ##   ediniz. Eklentiyi başka herhangi bir siteden indirdiyseniz, içinde art niyetli kod 
    ##   olmadığını garanti edemeyiz. Eklentiyi uygulamadan önce, güvenlik kopyası amacıyla 
    ##   dosyalarınızın yedeğini alınız.
    ##
    #####################################################################################
    ## Yazar Notları:
    ##
    ##  İkinci kısımdaki özel URL leri Türkçeleşitirme kısmına ait olan değişiklikler, 
    ##  özellikle .htaccess değişiklikleri acemi kullanıcılar için zor olabilir, 
    ##  o kısmı yapmak zorunda değilsiniz.
    ##
    #####################################################################################
    ## Eklenti Geçmişi:
    ##
    ##   21.04.2008 // sürüm 1.0.0
    ##      - ilk kullanıcı sürümü
    ##
    ##   06.08.2008 // sürüm 1.0.1
    ##      - 0.4.4 güncellemesi
    ## 
    #####################################################################################
    #
    #
    ##-----[ AÇ ]-------------------------------------------------------------------------
    #
    phpbb_seo/phpbb_seo_class.php
    #
    #------[ BUL ]------------------------------------------------------------------------
    #
    		$this->seo_path['phpbb_script'] =  $script_path;
    #
    #------[ SONRASINA EKLE ]-------------------------------------------------------------
    #
    //-- [+] Türkçe karakter düzeltme yaması --------------------------------
    //-- eklendi
    //
    		// --> Custom str_Replace arrays, to handle special cases properly
    		$this->seo_opt['url_find'] = array(
    			utf8_chr(286), utf8_chr(287), // g
    			utf8_chr(304), utf8_chr(305), // i
    			utf8_chr(350), utf8_chr(351), // s
    		);
    		$this->seo_opt['url_replace'] = array('g', 'g', 'i', 'i','s', 's');
    //
    //-- [-] Türkçe karakter düzeltme yaması --------------------------------
    #
    #------[ BUL ]------------------------------------------------------------------------
    #
    		$url = preg_replace('`\[.*\]`U','',$url);
    #
    #------[ SONRASINA EKLE ]-------------------------------------------------------------
    #
    //-- [+] Türkçe karakter düzeltme yaması --------------------------------
    //-- eklendi
    //
    		$url = str_replace( $this->seo_opt['url_find'], $this->seo_opt['url_replace'], $url );
    //
    //-- [-] Türkçe karakter düzeltme yaması --------------------------------
    #
    #------[ BUL ]------------------------------------------------------------------------
    #
    # bundan sonrası ekstra özelleştirmedir, yapmak zorunda değilsiniz.
    #
    		// Special for lazy French
    		if ( strpos($config['default_lang'], 'fr') !== false ) {
    			// Vous pouvez modifier ces valeurs pour peu que vous modifiez le .htaccess en conséquence
    			$this->seo_static['user'] = 'membre';
    			$this->seo_static['group'] = 'groupe';
    			$this->seo_static['global_announce'] = 'annonces';
    			$this->seo_static['leaders'] = 'equipe';
    			$this->seo_static['atopic'] = 'sujets-actifs';
    			$this->seo_static['utopic'] = 'sans-reponses';
    			$this->seo_static['npost'] = 'nouveaux-messages';
    		}
    #
    #------[ BUNUNLA DEĞİŞTİR ]-----------------------------------------------------------
    #
    //-- [+] Türkçe karakter düzeltme yaması --------------------------------
    //-- değiştirildi
    //
    		// Special for lazy Turkish
    		if (strpos($config['default_lang'], 'tr') !== false) 
    		{
    			// .htaccess değişikliği de gerektirir
    			$this->seo_static['forum'] = 'forum';
    			$this->seo_static['topic'] = 'konu'; 
    			$this->seo_static['post'] = 'ileti';
    			$this->seo_static['user'] = 'uye';
    			$this->seo_static['group'] = 'grup';
    			$this->seo_static['index'] = 'forum'; 
    			$this->seo_static['global_announce'] = 'duyuru';
    			$this->seo_static['leaders'] = 'ekip';
    			$this->seo_static['usermsg'] = 'mesaj';
    			$this->seo_static['pagination'] = 'sayfa';
    			$this->seo_static['atopic'] = 'aktif-konular';
    			$this->seo_static['utopic'] = 'cevapsiz-iletiler';
    			$this->seo_static['npost'] = 'yeni-iletiler';
    		}
    //
    //-- [-] Türkçe karakter düzeltme yaması --------------------------------
    #
    ##-----[ AÇ ]-------------------------------------------------------------------------
    #
    .htaccess
    #
    #------[ BUNUNLA DEĞİŞTİR ]-----------------------------------------------------------
    #
    # yapıştırmak, genel yapıyı bozabilir, onun yerine kendi dosyanıza göre özelleştirin:
    #
    <IfModule mod_rewrite.c>
    # You may need to un-comment the following line
    # Options +FollowSymlinks
    # REMEBER YOU ONLY NEED TO STARD MOD REWRITE ONCE 
    RewriteEngine On
    # REWRITE BASE
    RewriteBase /
    # HERE IS A GOOD PLACE TO ADD THE WWW PREFIXE REDIRECTION
    #####################################################
    # PHPBB SEO REWRITE RULES - ADVANCED
    #####################################################
    # AUTHOR : dcz www.phpbb-seo.com
    # STARTED : 01/2006
    #################################
    # FORUMS PAGES
    ###############
    # FORUM INDEX REWRITERULE WOULD STAND HERE IF USED. 'forum' REQUIRES TO BE SET AS FORUM INDEX
    RewriteRule ^forum\.html$ /index.php [QSA,L,NC]
    # FORUM
    RewriteRule ^[a-z0-9_-]*-f([0-9]+)/?(sayfa([0-9]+)\.html)?$ /viewforum.php?f=$1&start=$3 [QSA,L,NC]
    # TOPIC WITH VIRTUAL FOLDER
    RewriteRule ^[a-z0-9_-]*-f([0-9]+)/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
    # GLOBAL ANNOUNCES WITH VIRTUAL FOLDER
    RewriteRule ^duyuru/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?t=$1&start=$3 [QSA,L,NC]
    # TOPIC WITHOUT FORUM ID & DELIM
    RewriteRule ^([a-z0-9_-]*)/?[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?forum_uri=$1&t=$2&start=$4 [QSA,L,NC]
    # PROFILES ADVANCED
    RewriteRule ^[a-z0-9_-]*-u([0-9]+)/$ /memberlist.php?mode=viewprofile&u=$1 [QSA,L,NC]
    # USER MESSAGES ADVANCED
    RewriteRule ^[a-z0-9_-]*-u([0-9]+)/(konular|iletiler)/?(sayfa([0-9]+)\.html)?$ /search.php?author_id=$1&sr=$2&start=$4 [QSA,L,NC]
    # GROUPS ADVANCED
    RewriteRule ^[a-z0-9_-]*-g([0-9]+)(-([0-9]+))?\.html$ /memberlist.php?mode=group&g=$1&start=$3 [QSA,L,NC]
    # POST
    RewriteRule ^ileti([0-9]+)\.html$ /viewtopic.php?p=$1 [QSA,L,NC]
    # ACTIVE TOPICS
    RewriteRule ^aktif-konular(-([0-9]+))?\.html$ /search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
    # UNANSWERED TOPICS
    RewriteRule ^cevapsiz-iletiler(-([0-9]+))?\.html$ /search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
    # NEW POSTS
    RewriteRule ^yeni-iletiler(-([0-9]+))?\.html$ /search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC]
    # THE TEAM
    RewriteRule ^ekip\.html$ /memberlist.php?mode=leaders [QSA,L,NC]
    # HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES
    # FORUM WITHOUT ID & DELIM
    # THESE FOUR LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-l
    RewriteRule ^([a-z0-9_-]+)/?(ekip([0-9]+)\.html)?$ /viewforum.php?forum_uri=$1&start=$3 [QSA,L,NC]
    # END PHPBB PAGES
    #####################################################
    </IfModule>
    #
    ##-----[ TÜM DOSYALARI KAYDET/KAPAT ]-------------------------------------------------
    #
    # SON
    www.dostlarinyeri.co.cc
  • 13-12-2008, 16:12:58
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Verdiğin eklenti daha önce dağıtılan ve ücretli hale getirilen eklenti değil mi?
    [iptal] Advanced phpBB3 SEO mod Rewrite Türkçe düzeltmeler