vBulletin SEO Forums

SEO

vBulletin Search Engine Optimization

Buy vBSEO Now! HACKER SAFE certified sites prevent over 99.9% of hacker crime.
ne nw
vBSEO Müşteri Hesap Kontrol Arayüzü vBSEO 3.2.0 Gold Yayınlandı vBSEO Başarısı: 600rafik Artışı - 1 günde $1400 Kazanç! Crawlability Inc. SEO Teknolojisi Patentine Başvurdu  vBSEO bir forumun günde $100 Reklam geliri kazanmasına yardımcı oldu  vBSEO ile en kısa sürede $20.000 kazanmak
se sw

Tags sistem Türkçe karakter sorununa pratik çözüm

This is a discussion on Tags sistem Türkçe karakter sorununa pratik çözüm within the Türkçe forums, part of the General Discussion category; Tag sistem Türkçe karakter sorununa basit bir çözüm yolu buldum ve bu sorunu yaşayanlara faydası olabileceğinden paylaşmak istedim. Eski kodları ...

Go Back   vBulletin SEO Forums > vBSEO SEO Plugin > General Discussion > Türkçe

Enhancing 80 million pages.

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply

 

LinkBack Thread Tools
  #1  
Old 05-01-2008, 07:19 AM
zbahadir's Avatar
Senior Member
 
Real Name: Zafer BAHADIR
Join Date: Jul 2007
Location: Trabzon
Posts: 212
Send a message via ICQ to zbahadir Send a message via MSN to zbahadir Send a message via Yahoo to zbahadir Send a message via Skype™ to zbahadir
Lightbulb Tags sistem Türkçe karakter sorununa pratik çözüm

Tag sistem Türkçe karakter sorununa basit bir çözüm yolu buldum ve bu sorunu yaşayanlara faydası olabileceğinden paylaşmak istedim.

Quote:
Eski kodları yanlış anlamalara neden olmaması için temizledim.
Bu yöntem yerine daha garanti olan etiketlerin Türkçe karakterlerini temizleyerek db'ye kayıt edilmelerini sağladım. Bu şekilde olunda tekrar tekrar ve bir çok yerde konvert edilmelerine gerek kalmayacak.

Bu kez editlememiz gereken dosya;
includes/functions_newpost.php

Bul :
Quote:
$taglist_db = array();
$taglist_insert = array();
foreach ($taglist AS $tag)
Üstüne Ekle ;
Quote:
//Turkish character convert
//Zafer BAHADIR
$old=array("ş","Ş","Ğ","ğ","İ","ı","Ç","ç","Ö","ö" ,"Ü","ü");
$new=array("s","s","g","g","i","i","c","c","o","o" ,"u","u");
$taglist = str_replace( $old, $new, $taglist );
Not: Bu işlemi yaptıktan sonra eklenen etiketler üzerinde etkili olacaktır.

Demo :
http://www.bizimforumlar.com/forum/

Last edited by zbahadir; 05-02-2008 at 10:05 AM. Reason: Yeni ve kesin yöntem
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2  
Old 05-01-2008, 07:48 AM
ZeKiTuRk's Avatar
Member
 
Real Name: Kenan
Join Date: May 2007
Location: Hannover / Germany
Posts: 61
Send a message via MSN to ZeKiTuRk
verdiginiz demo linkteki tag linki

Bizim Forumlar - Etiketler

en bastaki çeşit kelimesi nasil cikiyor bi bakarmisiniz ..
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3  
Old 05-01-2008, 07:48 AM
zbahadir's Avatar
Senior Member
 
Real Name: Zafer BAHADIR
Join Date: Jul 2007
Location: Trabzon
Posts: 212
Send a message via ICQ to zbahadir Send a message via MSN to zbahadir Send a message via Yahoo to zbahadir Send a message via Skype™ to zbahadir
Sayfayı refresh etmeden etiketler aktif olmuyor sonra farkettim onun için ufak bir çalışma daha yapıyorum, birazdan onuda eklerim.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4  
Old 05-01-2008, 08:34 AM
Mert Gökçeimam's Avatar
vBSEO Moderator
vBSEO Total Customer SupportDesign for SEO
 
Real Name: Lizard King
Join Date: Oct 2005
Location: Istanbul
Posts: 6,357
Blog Entries: 2
Send a message via MSN to Mert Gökçeimam
Zafer ,

Ilk önce tags'leri tags/ olarak yeniden seçip kaydedip sonra config_vbseo.php dosyasında ne yazdığına bakar mısın

PHP Code:
VBSEO_URL_TAGS_HOME 
Sorunu debug etmeye uğraşıyoruzda
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5  
Old 05-01-2008, 08:36 AM
Junior Member
Big Board Administrator
 
Join Date: Sep 2005
Location: France / Morocco
Posts: 24
Hello

sorry for my intrusion, can you explain in english, i have a same problem with french characters
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6  
Old 05-01-2008, 08:39 AM
Mert Gökçeimam's Avatar
vBSEO Moderator
vBSEO Total Customer SupportDesign for SEO
 
Real Name: Lizard King
Join Date: Oct 2005
Location: Istanbul
Posts: 6,357
Blog Entries: 2
Send a message via MSN to Mert Gökçeimam
Quote:
Originally Posted by jarod View Post
Hello

sorry for my intrusion, can you explain in english, i have a same problem with french characters
The solution he find is for foreign character replacement within tags.

You must use it at your own risk :

in showthread.php find

PHP Code:
    $tag_list fetch_tagbits($thread); 
replace with

PHP Code:
    //Turkish character convert
    //Zafer BAHADIR
    
$old=array("ş","ç","Ş","Ğ","İ","Ç");
    
$new=array("s","c","s","g","i","c");
    
$thread=str_replace($old,$new,$thread);
    
$tag_list fetch_tagbits($thread); 
Don't forget to change turkish characters with french
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7  
Old 05-01-2008, 10:13 AM
zbahadir's Avatar
Senior Member
 
Real Name: Zafer BAHADIR
Join Date: Jul 2007
Location: Trabzon
Posts: 212
Send a message via ICQ to zbahadir Send a message via MSN to zbahadir Send a message via Yahoo to zbahadir Send a message via Skype™ to zbahadir
Quote:
Originally Posted by Mert Gökçeimam View Post
Zafer ,

Ilk önce tags'leri tags/ olarak yeniden seçip kaydedip sonra config_vbseo.php dosyasında ne yazdığına bakar mısın

PHP Code:
VBSEO_URL_TAGS_HOME 
Sorunu debug etmeye uğraşıyoruzda
Code:
    define('VBSEO_URL_TAGS_HOME',               'tags/');
    define('VBSEO_URL_TAGS_ENTRY',              'tags/%tag%.html');
Bu şekilde doğru görünüyor ama çalışmıyor.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8  
Old 05-01-2008, 11:58 AM
Mert Gökçeimam's Avatar
vBSEO Moderator
vBSEO Total Customer SupportDesign for SEO
 
Real Name: Lizard King
Join Date: Oct 2005
Location: Istanbul
Posts: 6,357
Blog Entries: 2
Send a message via MSN to Mert Gökçeimam
Quote:
Originally Posted by zbahadir View Post
Code:
    define('VBSEO_URL_TAGS_HOME',               'tags/');
    define('VBSEO_URL_TAGS_ENTRY',              'tags/%tag%.html');
Bu şekilde doğru görünüyor ama çalışmıyor.
Son birşeyi daha kontrol edebilir misin

$vbseo_url_formats kısmında tags/ olarak gözüküyor mu ?

Kusura bakma Zafer seni yoruyoruz.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9  
Old 05-01-2008, 12:30 PM
zbahadir's Avatar
Senior Member
 
Real Name: Zafer BAHADIR
Join Date: Jul 2007
Location: Trabzon
Posts: 212
Send a message via ICQ to zbahadir Send a message via MSN to zbahadir Send a message via Yahoo to zbahadir Send a message via Skype™ to zbahadir
Quote:
Originally Posted by Mert Gökçeimam View Post
Son birşeyi daha kontrol edebilir misin

$vbseo_url_formats kısmında tags/ olarak gözüküyor mu ?

Kusura bakma Zafer seni yoruyoruz.
Yormak ne demek Mert bey!
Siz bizim için o kadar yoruluyorsunuz.

Evet, tags/ olarak görünüyor.
Yalnız dikkatimi çeken bir şey oldu; kodlara bakarken bir yerde tags defined olarak tanıtılmış ondan olabilir mi?

Arkadaşlar!
Bu arada tags Türkçe karakter sorununu çözdüm gibi.
Siz kullanmadan önce benim forumdan test edebilir hata olan yerleri belirtirseniz tamamlayabilirim.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10  
Old 05-01-2008, 02:01 PM
HeLL_BoY's Avatar
Member
 
Real Name: erol
Join Date: Mar 2008
Posts: 63
2. yapmış olduğunuz çalışmayı uyguladım şu anda gayet normal çalışıyor ve eski tag linklerinin değişmemesi kanaatimce daha iyi oldu çünkü açılmış olan konuların hepsinin altında sürüyle tag var hem google webmasterde hemde indexlenen sayfalarda kirlilik yaratacaklardı.

Ayrıca Deramweaver'de editlemeyi yaparsanız çalışmayabilir daha öncede Mert beyin tavsiye etmiş olduğu editplus programını kullanırsanız daha garantili olur.

Çalışmanı bizlerle paylaştığın için teşekkürler Zafer.
__________________
Bitirimiz.Biz Forum KA
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #11  
Old 05-01-2008, 02:12 PM
Mert Gökçeimam's Avatar
vBSEO Moderator
vBSEO Total Customer SupportDesign for SEO
 
Real Name: Lizard King
Join Date: Oct 2005
Location: Istanbul
Posts: 6,357
Blog Entries: 2
Send a message via MSN to Mert Gökçeimam
Zafer bugün açtığın ticket içerisinde ftp , vbseocp login bilgilerini verebilir misin tekrardan.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #12  
Old 05-01-2008, 02:21 PM
zbahadir's Avatar
Senior Member
 
Real Name: Zafer BAHADIR
Join Date: Jul 2007
Location: Trabzon
Posts: 212
Send a message via ICQ to zbahadir Send a message via MSN to zbahadir Send a message via Yahoo to zbahadir Send a message via Skype™ to zbahadir
Quote:
Originally Posted by Mert Gökçeimam View Post
Zafer bugün açtığın ticket içerisinde ftp , vbseocp login bilgilerini verebilir misin tekrardan.
Hemen yazıyorum;
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #13  
Old 05-02-2008, 08:58 AM
vezir's Avatar
Member
 
Real Name: vezir
Join Date: Dec 2007
Location: Turkey
Posts: 43
acaba yeni vbseo sürümlerinde buna yönelik bi çalışma olacakmı yoksa zbahadir arkadaşın paylaşımını uygulayalımmı?

bu arada zbahadir teşekkürler emeğine sağlık.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #14  
Old 05-02-2008, 09:00 AM
Mert Gökçeimam's Avatar
vBSEO Moderator
vBSEO Total Customer SupportDesign for SEO
 
Real Name: Lizard King
Join Date: Oct 2005
Location: Istanbul
Posts: 6,357
Blog Entries: 2
Send a message via MSN to Mert Gökçeimam
Bu olayın vBSEO İle alakası bulunmamaktadır. Ondan dolayı herhangi bir çalışma yapılmayacak ileriki sürümlerde.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #15  
Old 05-02-2008, 09:57 AM
zbahadir's Avatar
Senior Member
 
Real Name: Zafer BAHADIR
Join Date: Jul 2007
Location: Trabzon
Posts: 212
Send a message via ICQ to zbahadir Send a message via MSN to zbahadir Send a message via Yahoo to zbahadir Send a message via Skype™ to zbahadir
Bu sorun aslında vBulletin kodlarındaki ajax uygulamasının Türkçe veya eng dışı dilleri desteklememesinden kaynaklanmaktadır.

vBulletin ingilizce olarak tasarlandığı için diğer dillerde benim çözüm önerim en sağlıklı yöntem olarak görünüyor.

Etiketlerin günümüz internet teknolojilerinde URL'nin Türkçe karakterleri desteklemesinin şimdilik mümkün olmadığı için etiketleri Türkçe karakterlerinden arındırmak zaten en sağlıklı yol gibi görünüyor.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Tags
boxer köpeği, sıcak taglarım var, tag lazım tag

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump

Similar Threads

Thread Thread Starter Forum Replies Last Post
tag`lardaki türkce karakter sorunu ? ZeKiTuRk Türkçe 5 05-01-2008 10:51 AM
Türkçe Karakter Sorunu salimakin Türkçe 2 11-06-2007 02:21 PM
Ayarlarda Türkçe Karakter Sorunu NukeLeo Türkçe 2 10-17-2007 01:33 PM
çağrılan başlıklarda türkçe karakter sorunu nodrac Türkçe 7 07-21-2007 05:17 PM
Adreslerde türkçe karakter değiştirme ( ğ ş ç ö İ ü) SNaRe Türkçe 2 09-24-2006 05:14 AM


All times are GMT -4. The time now is 08:19 PM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.