if ((!$username) || ($username=="") || (ereg("[^a-zA-Z0-9_-]",$username))) $stop = "<center>"._ERRORINVNICK."</center><br>";
ereg kısmını temizlersen sanırım türkçe karakterleri kabul eder. Your_Account modülünün içindeki index dosyasına yapcaksın. hangi karakterlerin kabul edileceği burda söyleniyo. CNB filan kullanmıyorsan eğer bunu deneyebilirsin. cnb filan hakkında bilgim yok.
kodu şu hale getir,
if ((!$username) || ($username=="") ) $stop = "<center>"._ERRORINVNICK."</center><br>";
Tarih: 2006-04-06, 17:17:22 Mesaj konusu: Re: Kullanıcı Adında Türkçe Karakter
ben CNB Your Accountta kullanıyorum.Daha önce buraya yazmıştım ama mesajım sanırım silinmiş.Burda dikkat edilmesi gereken türkçe karakter de kullanırken ,eğer boşluk karakterini de kullanırsanız ve Üye Mail Onaylı yaparsanız üye mailine giden linkten, üye aktivasyonunu gerçekleştiremiyor.
Şöle ki mesala üye adı Beyaz Cennet.
burdaki boşluktan dolayı maile gelen aktivasyon koduna tıkladığınızda browsera Beyaz oalrak yansıyor.böle bir sorunu var.Bununda yapmadan önce incelenmesi gerekiyor.
if ((!$username) || ($username=="") || (ereg("[^a-zA-Z0-9_-]",$username))) $stop = "<center>"._ERRORINVNICK."</center><br>";
[/b]
Tarih: 2006-04-06, 20:29:19 Mesaj konusu: Re: Kullanıcı Adında Türkçe Karakter
Arakadaşlar bi sorun var. Aktivasyon kodu gönderiyor fakat Türkçe karakterden sonraki kısım linke dahil edilmiyor. Böyle olunca da tıklama sorunu yaşanıyor. Bundan dolayı da tıklama ile değil de kopyalama yöntemi işe yarayacak bunu linke nasıl dahil edebiliriz
Tarih: 2006-11-28, 14:48:49 Mesaj konusu: Re: Kullanıcı Adında Türkçe Karakter
keyku :
Arakadaşlar bi sorun var. Aktivasyon kodu gönderiyor fakat Türkçe karakterden sonraki kısım linke dahil edilmiyor. Böyle olunca da tıklama sorunu yaşanıyor. Bundan dolayı da tıklama ile değil de kopyalama yöntemi işe yarayacak bunu linke nasıl dahil edebiliriz
Kayıt: Jul 20, 2002 Mesajlar: 3836 Konum: Balıkesir
Tarih: 2006-11-28, 15:32:33 Mesaj konusu:
Nadir olsa da olur. Türkçe harf içeren domain adları için browserlar uyum sağlıyor. Bazısı eklentiyle, bazısı kendi içinde barındırarak size bu özelliği sunuyor. Ancak henüz mail programları bu desteği sağlamıyor.
Kayıt: Jun 02, 2003 Mesajlar: 1842 Konum: Istanbul
Tarih: 2006-12-04, 20:32:37 Mesaj konusu: Re: Kullanıcı Adında Türkçe Karakter
Nuke Evolution versiyon 2.01 sürümünde sorunsuz Türkçe üye adı kullanabiliyorsunuz.
Aşağıda açıklaması var.
Alıntı:
Allowing Extended Characters in Usernames
Before you begin:
All blue words are explained in more detail in the notes.
All red words are commands you need to do.
All green words are files you will be working with.
Please read the notes before you ask questions on the forums. Many of your questions should be answered there.
What this will help you do:
This will help give you the ability to add more characters to what will be allowed in the Usernames. For example right now ¥Clan¥Username would not be allowed because of the ¥ character. This will help you add these characters in the allowable list.
What will I need to know before I continue:
You must be able to edit and upload files. This can be done any number of ways. If you do not know how to edit and upload files then you should not continue.
Open includes/validate.php
Find:
define('REGEXP_USERNAME','/[^\w{}\[\]«»=|-]/i');
Find In Line:
'/[^\w{}\[\]«»=|-]/i'
Any characters you want to allow must be added before the - in this line. Take the previous example ¥Clan¥Username.
If I want to allow ‘¥’ the line would look like:
'/[^\w{}\[\]«»=¥|-]/i'
You can continue to add as many characters as you would like as long as they are not on the not allowed list displayed below.
Finally you must go to Admin [Forums] -> General Admin -> Configuration. Then under the General Board Settings you must change Allow Username changes to Yes (This is the last choice in the group) if your users want to have the ability to change their names.
Characters that are not allowed
The following is a list of characters that you cannot use. This list only contains characters that have been tested to this point. So it is possible that there maybe more characters that should not be used.
Characters that are not allowed:
‘
“
&
/
\
<
>
*
;
.
%
Kısaca Türkçe'sine bakarsak, söylemek istediği şu.
includes/validate.php dosyasını açıyoruz.
define('REGEXP_USERNAME','/[^\w{}\[\]«»=|-]/i');
stringini buluyoruz. Aşağıdaki bölümde = in sağına geçerli olmasını istediğimiz özel karakterleri ekliyoruz.
'/[^\w{}\[\]«»=ışüğçöİŞÜĞÇÖ|-]/i'
Tarih: 2006-12-11, 11:20:15 Mesaj konusu: Re: Kullanıcı Adında Türkçe Karakter
Ben Türkçe karakter kullandırabiliyorum. O konuda problem yok, fakat üyeliğin aktif edilmesi için gönderilen iletide bağlantı, Türkçe karakterden sonraki kısımları kapsamıyor. BU durumda kişi değişik hatalarla karşılaşıyor.
Kayıt: Mar 18, 2005 Mesajlar: 2176 Konum: istanbul-tokat
Tarih: 2006-12-11, 11:57:06 Mesaj konusu:
amma bu halledelebilir bişi veritabanı taşımasında çok kötü sonuçlar doğurabilir tr karakter kullanılan tüm üyelerin giriş yapamaması gibi genel de sorun verir bu tarz karakter ler
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız