PDA

View Full Version : مشکل با فارسی ساز پیام (در فونت ها)


satshop
8 November 2005, 05:04 AM
دوستان من در فوروم خودم از فارسی ساز پیام استفاده کردم ولی به جای حرف ف (ت) می زنه میخواشتم ببینم مشکل از کجاست

ممنون
:icon_excl :icon_excl

Dokht Esmati : انوانِ تاپیک اسلاح شد.

(==>hell lord<==)
11 November 2005, 04:59 AM
ببینید با دادن این کد در فایل((Overal Header.tpl))مشکل حل میشه.؟
<script language="javascript" type="text/javascript">
var lang = 0; // 1: Farsi, 0: English

// Farsi keyboard map based on ISIRI-2901
var farsikey = [
0x0020, 0x0021, 0x061B, 0x066B, 0x00A4, 0x066A, 0x060C, 0x06AF,
0x0029, 0x0028, 0x002A, 0x002B, 0x0648, 0x002D, 0x002E, 0x002F,
0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
0x0038, 0x0039, 0x003A, 0x0643, 0x003E, 0x003D, 0x003C, 0x061F,
0x066C, 0x0624, 0x200C, 0x0698, 0x0649, 0x064D, 0x0625, 0x0623,
0x0622, 0x0651, 0x0629, 0x00BB, 0x00AB, 0x0621, 0x004E, 0x005D,
0x005B, 0x0652, 0x064B, 0x0626, 0x064F, 0x064E, 0x0056, 0x064C,
0x0058, 0x0650, 0x0643, 0x062C, 0x005C, 0x0686, 0x00D7, 0x0640,
0x200D, 0x0634, 0x0630, 0x0632, 0x064A, 0x062B, 0x0628, 0x0644,
0x0627, 0x0647, 0x062A, 0x0646, 0x0645, 0x067E, 0x062F, 0x062E,
0x062D, 0x0636, 0x0642, 0x0633, 0x0641, 0x0639, 0x0631, 0x0635,
0x0637, 0x063A, 0x0638, 0x007D, 0x007C, 0x007B, 0x007E ];


function changeLang() {
if (lang == 0) {
lang = 1;
return true;
}
else {
lang = 0;
return true;
}
}

function FKeyDown (txtFrm){
var key = window.event.keyCode;
if (key == 145){
if (lang == 0) {
lang = 1;
return true;
}
else {
lang = 0;
return true;
}

}

}
function FKeyPress(txtFrm) {
var key = window.event.keyCode;

if (key == 13) { window.event.keyCode = 13; return true; }
if (key == 0x06cc) {
window.event.keyCode = 0x064a;
}

if (lang == 1) { // If Farsi
if (key == 0x0020 && window.event.shiftKey) // Shift-space -> ZWNJ
window.event.keyCode = 0x200C;
else
window.event.keyCode = farsikey[key - 0x0020];
if (farsikey[key - 0x0020] == 92) {
window.event.keyCode = 0x0698;
}
if (farsikey[key - 0x0020] == 8205) {
window.event.keyCode = 0x067E;
}
}
return true;
}
</script>

payamix
11 November 2005, 11:36 AM
آیا نوشته های کاربران مشکل دارد یا نوشته ها قسمت های خود سایت مثل منو ها ؟
آیا به تازگی سرور خود را تغییر داده اید ؟

Nima1989
11 November 2005, 01:40 PM
تنظیمات ویبالتین
Censorship Options
Blank ASCII Character Stripper
هر مقداری که نوشته بود پاک کنید
--------------
اگر درست نشد
شما عدد زیر را وارد کنید
160 200

satshop
12 November 2005, 01:12 AM
من ورژن رو از 3.0.7 به 3.5.1 تغییر دادم شاید به خاطر همین باشه

هر چی که فارسی بوده فونتش قاتی شده نمی دونم مشکل از کجاست

Nima1989
12 November 2005, 01:16 AM
من ورژن رو از 3.0.7 به 3.5.1 تغییر دادم شاید به خاطر همین باشه

هر چی که فارسی بوده فونتش قاتی شده نمی دونم مشکل از کجاست
انکودینگ قبلی فارسی ساز شما یونیکد بوده
انکودینگ فارسی ساز جناب پیام اربیک هستش

payamix
12 November 2005, 01:22 AM
اگر فقط حرف ف مشکل داره ، از انکدینگ نیست.
شما به من بفرمایید سرورتون رو به سرور دیگه منتقل نکردین ؟
آیا هاست شما از شرکت رسالت یا پرشین وب نیست ؟

من فکر میکنم مشکل شما به احتمال 99% ست شدن دیتابیس روی انکدینگ swedish هستش.

satshop
12 November 2005, 01:39 AM
چرا از شرکت رسالت هستش

siasat
5 May 2006, 01:57 PM
با سلام
این مشکل از فارسی ساز نیست از تغییر سرور و دیتا بیس است که متاسفانه نه برای وی بولتین که برای همه دیتاهای فارسی که با UTF8 اطلاعات ایمپورت میشود ، بوجود آمده است. تنها راهی که بنظر میرسد چاره کار باشد و خودم نیز از همین طریق عمل میکنم ایمپورت اطلاعات به دیتا بیس از طریق برنامه mysql_tool است.

topsoftware
6 May 2006, 12:47 AM
راه حل ساده تری هم وجود داره
وارد کنترل پنل شوید و به Censorship Optionsبروید
در اینجا فیلدی هست به نامCharacter to Replace Censored Wordsدر جای خالی حرفی که مشکل ذارد را به فارسی وارد کنید
پس از انجام این کار فروم را یک بار rebuild کنید
نتیجه را هم همین جا بنویسید:icon_cool :icon_cool