<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Tags plugininde Türkçe karakterli etiket problemi</title>
		<link>https://www.cotonti.com</link>
		<description>Last topic posts</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Sat, 11 Apr 2026 13:23:09 -0000</pubDate>

		<item>
			<title>c1L</title>
			<description><![CDATA[Yes Trustmaster, this is the solution im searching for. Thank you.<br />
<br />
İlgilendiğiniz için  teşekkürler arkadaşlar, problem çözüldü. Türkçe dil dosyasına trustmaster'in bahsettiği oc'nin verdiği kodları eklerseniz, türkçe etiketler için muhteşem bir çözüm oluyor. iyi çalışmalar.<br />
<br />
ama şöyle bir sıkıntısı oluyor, <br />
<br />
Şiir, mesela,<br />
<br />
etiket <strong>Şiir</strong> olarak görünüyor, etiketin linki plug.php?e=tags&amp;a=pages&amp;t=siir&amp;tl=1 şeklinde, tıklandığında sonuçlarını çıkardığı argüman ise şöyle: &quot;<strong>şıır</strong>&quot; :)<br />
<br />
kod şöyle:<br />
<br />
<div class="highlight"><pre class="php">$sed_translit = array(
'ğ' =&gt; 'g',
'ı' =&gt; 'i',
'ç' =&gt; 'c',
'ş' =&gt; 's',
'ö' =&gt; 'o',
'ü' =&gt; 'u',
'Ğ' =&gt; 'G',
'İ' =&gt; 'I',
'Ç' =&gt; 'C',
'Ş' =&gt; 'S',
'Ö' =&gt; 'O',
'Ü' =&gt; 'U',
);
$sed_translitb = array_flip($sed_translit);</pre></div>]]></description>
			<pubDate>Sat, 14 Feb 2009 20:48:36 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2053&d=0#post7959]]></link>
		</item>
		<item>
			<title>oc</title>
			<description><![CDATA[Yani diyor ki:<br />
<br />
Türkçe dil dosyasına (Rusça) şunu eklerseniz hiçbir değişiklik yapmanıza da gerek bile kalmaz, eklediğiniz sıraya göre öncelikler belirlenir.<br />
<br />
<div class="highlight"><pre class="php">$sed_translit = array(
'Ç' =&gt; 'C',
'c' =&gt; 'c',
);

// Karakter değişimleri (backwards transition)
$sed_translitb = array_flip($sed_translit);
</pre></div>
(diğer karakterleri de bu mantığa göre yazabilirsiniz)<br />
<br />
@Trustmaster: Thank you!]]></description>
			<pubDate>Sat, 14 Feb 2009 20:10:02 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2053&d=0#post7946]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[Sorry for interrupting, but please take a look at &quot;Transliterate Tags in URLs&quot; option in Tags plugin config and example transliteration table in <a href="http://svn.cotonti.com/trunk/system/lang/ru/main.lang.php">system/lang/ru/main.lang.php</a> (see $sed_translit at the bottom). You should add a transliteration table in system/lang/tr/main.lang.php for Turkish as well, no corehacks needed. Please note that characters at the top of array are replaced first (have higher priority).]]></description>
			<pubDate>Sat, 14 Feb 2009 18:18:03 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2053&d=0#post7939]]></link>
		</item>
		<item>
			<title>c1L</title>
			<description><![CDATA[yöntemi ne onun peki?<br />
notepad++ kullanıyorum ansi utf8 ucs var, iso göstermiyor?]]></description>
			<pubDate>Sat, 14 Feb 2009 18:11:56 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2053&d=0#post7936]]></link>
		</item>
		<item>
			<title>m_ogz</title>
			<description><![CDATA[functions.php'yi, iso-8859-9 olarak kaydet.]]></description>
			<pubDate>Sat, 14 Feb 2009 17:20:38 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2053&d=0#post7929]]></link>
		</item>
		<item>
			<title>c1L</title>
			<description><![CDATA[problem sitenin karakter setinden kaynaklanıyor olabilir mi?<br />
<br />
Şuan iso-8859-9/Turkish'de. utf-8/standart unicode yapında çler c olmaya başlıyor...<br />
<br />
bunun iso-8859-9/Turkish'de de çalışmasını nasıl sağlayabiliriz?]]></description>
			<pubDate>Sat, 14 Feb 2009 07:03:00 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2053&d=0#post7899]]></link>
		</item>
		<item>
			<title>oc</title>
			<description><![CDATA[@c1L:<br />
<br />
Yani bu kod o kadar basit bir kod ki, nerede hata olabileceğini tahayyül edemiyorum. Ben size yeniden sıfırdan kurup (kodun doğruluğunu teyit etmek açısından) belirttiğim şeyleri tekrardan yapmanızı öneriyorum.<br />
<br />
Bu arada fonksiyonu functions.php'nin başına falan yazmayacaksınız, direk fonksiyonu değiştirmeniz gerekiyor.]]></description>
			<pubDate>Sat, 14 Feb 2009 04:55:22 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2053&d=0#post7882]]></link>
		</item>
		<item>
			<title>kripteks</title>
			<description><![CDATA[Seditio'da nasil yapiliyorsa aynisini yapin ?<br />
<br />
Edit--<br />
Site basligini okumamisim, site'nin genelini sandim]]></description>
			<pubDate>Sat, 14 Feb 2009 04:32:08 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2053&d=0#post7880]]></link>
		</item>
		<item>
			<title>c1L</title>
			<description><![CDATA[ben de aynı şekilde denedim ama malesef olmadı, localhost'da da sunucuda da denedim, etiketi çığ olarak gösteriyor.. <br />
<br />
nerde olabilir problem?]]></description>
			<pubDate>Sat, 14 Feb 2009 04:04:15 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2053&d=0#post7876]]></link>
		</item>
		<item>
			<title>oc</title>
			<description><![CDATA[Eklentiyi yeniden kurun, yani Uninstall &gt; Install diye.<br />
<br />
Sayfalar ve forumda test ettim, çalışıyor.]]></description>
			<pubDate>Sat, 14 Feb 2009 03:39:48 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2053&d=0#post7871]]></link>
		</item>
		<item>
			<title>c1L</title>
			<description><![CDATA[öncekiler için çalışmayacağını kestiriyordum zaten de yeni eklediklerim için  çalışmadı?<br />
(yeni sayfa eklerken çığ, rüküş, ölüm kelimelerini girdim aynen çıklar, urlde de %li şekilde görünüyorlardı ? )]]></description>
			<pubDate>Sat, 14 Feb 2009 02:19:40 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2053&d=0#post7860]]></link>
		</item>
		<item>
			<title>oc</title>
			<description><![CDATA[Önceden eklenmiş olanlarda elbette çalışmaz. Eskiler için sql'da şu sorgu:<br />
<br />
<div class="highlight"><pre class="mysql">UPDATE sed_tags SET tag=replace(tag, 'ç', 'c');
UPDATE sed_tags SET tag=replace(tag, 'Ç', 'C');</pre></div>
<br />
diğer türkçe karakterleri de böyle halledebilirsiniz.]]></description>
			<pubDate>Sat, 14 Feb 2009 01:12:01 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2053&d=0#post7857]]></link>
		</item>
		<item>
			<title>c1L</title>
			<description><![CDATA[fonksiyonu değiştirdim fakat çalışmadı, hala ç ı ş ğ  olarak çıkartıyor ve url'de % olarak gözüküyor...]]></description>
			<pubDate>Sat, 14 Feb 2009 00:54:17 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2053&d=0#post7856]]></link>
		</item>
		<item>
			<title>oc</title>
			<description><![CDATA[<strong>functions.php</strong>, satır numarasından tam emin değilim, ancak sed_tag_prep() fonksiyonunun tamamını şöyle değiştirin:<br />
<br />
<div class="highlight"><pre class="php">function sed_tag_prep($tag)
{
	$tur = array('Ç','ç','Ğ','ğ','ı','İ','Ö','ö','Ş','ş','Ü','ü');
	$eng = array('C','c','G','g','i','I','O','o','S','s','U','u');

	return sed_sql_prep(mb_strtolower(str_replace($tur,$eng,$tag)));
}</pre></div>
<br />
Google gibi arama motorları için sorun oluşturmayacaktır.]]></description>
			<pubDate>Fri, 13 Feb 2009 22:42:10 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2053&d=0#post7841]]></link>
		</item>
		<item>
			<title>m_ogz</title>
			<description><![CDATA[Kodlandığı zaman da % karakteri geliyor. Örneğin ç =&gt; %C3%A7 oluyor.]]></description>
			<pubDate>Fri, 13 Feb 2009 22:00:38 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2053&d=0#post7835]]></link>
		</item>
		<item>
			<title>c1L</title>
			<description><![CDATA[Bence etiket sisteminin tek amacı o değil, sitede kategorizasyonu yönetmek adına da çok faydalı. <br />
Tabi o çözüm eskisine göre daha iyi olacak değil, ama öneriydi sadece.<br />
<br />
O zaman en sağlılısı tag girereken, düzenlerken aramasını yaparken türkçe karakterleri benzerlerine çevirecek bi script eklemek(ş-&gt;s ç-&gt;c ü-&gt;u  gibi)<br />
<br />
Peki bu konuda yardımcı olabilir misiniz, buna yetecek kadar php bilgim yok.]]></description>
			<pubDate>Fri, 13 Feb 2009 19:54:55 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2053&d=0#post7826]]></link>
		</item>
		<item>
			<title>n0fx</title>
			<description><![CDATA[yapılabilir fakat o zaman tag sisteminin bir anlamı kalmaz. tag sisteminin asıl amacı sitenin daha iyi indekslenmesini ve aramalarda üst sıralara çıkmayı sağlamaktır.]]></description>
			<pubDate>Fri, 13 Feb 2009 18:52:22 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2053&d=0#post7825]]></link>
		</item>
		<item>
			<title>c1L</title>
			<description><![CDATA[<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=7813#7813">#</a> <strong>n0fx :</strong>
tag sistemi get methodu ile veriyi çektiğinden dolayı veri url yolu ile gelmekte url adresindede malesef türkçe karakter kullanamayız.<br />
</blockquote>
<br />
peki veriyi kodlu gönderip(yani ahmet+hasan'ı L2ZvcnVtcy5waHA/bT1uZXd0b3BpYyZzPTM= şeklinde bir yapıya dönüştüp) alındığı yerde yeniden çevirip yorumlayacak  bir sistem olamaz mı? (users.php?m=auth'da redirect'in kullandığı gibi?)<br />
<br />
<br />
bu durumu saldırı olarak algıladığı için sunucu banlıyor ip'yi.]]></description>
			<pubDate>Fri, 13 Feb 2009 17:09:14 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2053&d=0#post7821]]></link>
		</item>
		<item>
			<title>m_ogz</title>
			<description><![CDATA[Kim banlıyor IP'yi? O şekilde yaparsan da Türkçe'yi Turkche etmiş olursun... Ayrıca burada (cotonti) Türkiye neden Turkiye şeklinde yazılmış onu da anlamadım. UTF-8 değil mi zaten dil dosyaları  <img class="aux smiley" src="https://www.cotonti.com/./images/smilies/surprised.gif" alt=":-O" />]]></description>
			<pubDate>Fri, 13 Feb 2009 13:01:20 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2053&d=0#post7817]]></link>
		</item>
		<item>
			<title>n0fx</title>
			<description><![CDATA[tag sistemi get methodu ile veriyi çektiğinden dolayı veri url yolu ile gelmekte url adresindede malesef türkçe karakter kullanamayız.]]></description>
			<pubDate>Fri, 13 Feb 2009 07:21:02 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2053&d=0#post7813]]></link>
		</item>
		<item>
			<title>c1L</title>
			<description><![CDATA[Merhabalar,<br />
Tags plugininde türkçe karakterleri %CF %KS vs. gibi gösteriyor, bu da hostla ilgili problem yaratıyor.(% karakteri geçtiği için exploit kodu gibi algılıyor, banlıyor ip'i)<br />
örnek: plug.php?e=tags&amp;a=pages&amp;t=arkada%FE+zekai+%F6zger<br />
Türkçe karakter kullanmamak dışında bu konuyu nasıl çözeriz?<br />
<br />
-ş'yi s ç'yi c ü'yü u yapan bi kod sistemi ya da turkce karakterleri farklı biçimde url'ye taşıyan bi sistem ...]]></description>
			<pubDate>Thu, 12 Feb 2009 04:00:34 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=2053&d=0#post7743]]></link>
		</item>
	</channel>
</rss>