TAHA
01-11-2010, 08:41 PM
خوب دوستان خیلی ها تون حتما موقع استفاده از ادیتور پیشرفته به مشکلا تی بر خرد کردید .
رایج ترین این مشکلات یکی اون ارور معروف هست و دیگری تبدیل نوشته های شما به کد ایز و خارج شدن از حال یونیکد .
من خودم به این مشکل برخورد کردم و راستیتش حتی نویسنده تینی نتونست کمکم کنه . نتیجتا نشستم خط به خط کد رو خوندم و بعد از اینکه پدر صاحب بچم در اومد مشکل رو بر طرف کردم . البته من خودم از ورژن 2 که بهینش کردم و پلاگین های 3 رو روش نصب کردم استفاده میکنم چونکه ورژن 3 روی بعضی از هاست ها منجمله هاست گیتور کار نمیکنه .
و اما آموزش :
در فایل e107theme_advaced.php قرار گرفته در پوشه Themes به خط 177 بروید و عبارت زیر را
$text .= ",entity_encoding : 'numeric' \n";
با
//$text .= ",entity_encoding : 'numeric' \n";
عوض کنید .
تا اینجا مشکل تبدیل نوشته های شما به ایزو حل میشه .
حال اون ارور کذایی :
در پوشه Handlers در خود پوشه tiny_mce فایل tinyMCE_language.php را باز کنید .
به خط 79 بروید و عبارت زیر را :
$sourceEncoding = @nl_langinfo (http://www.php.net/nl_langinfo)(CODESET);
با
$sourceEncoding = 'utf-8';
یا با این :
$sourceEncoding = CHARSET;
هر کدوم که خودتون خواستید . دومی بهتره به نظر من .
عوض کنید . البته کار جالبی نیست ولی جواب میده . راه بهترش اینه که انکدینگ دیفالت آپاچی رو از طرق htaccess به utf-8 تغییر بدهید که میتونید از هاست ادمینتون سوال کنید که چه طوری انجامش بدهید .
رایج ترین این مشکلات یکی اون ارور معروف هست و دیگری تبدیل نوشته های شما به کد ایز و خارج شدن از حال یونیکد .
من خودم به این مشکل برخورد کردم و راستیتش حتی نویسنده تینی نتونست کمکم کنه . نتیجتا نشستم خط به خط کد رو خوندم و بعد از اینکه پدر صاحب بچم در اومد مشکل رو بر طرف کردم . البته من خودم از ورژن 2 که بهینش کردم و پلاگین های 3 رو روش نصب کردم استفاده میکنم چونکه ورژن 3 روی بعضی از هاست ها منجمله هاست گیتور کار نمیکنه .
و اما آموزش :
در فایل e107theme_advaced.php قرار گرفته در پوشه Themes به خط 177 بروید و عبارت زیر را
$text .= ",entity_encoding : 'numeric' \n";
با
//$text .= ",entity_encoding : 'numeric' \n";
عوض کنید .
تا اینجا مشکل تبدیل نوشته های شما به ایزو حل میشه .
حال اون ارور کذایی :
در پوشه Handlers در خود پوشه tiny_mce فایل tinyMCE_language.php را باز کنید .
به خط 79 بروید و عبارت زیر را :
$sourceEncoding = @nl_langinfo (http://www.php.net/nl_langinfo)(CODESET);
با
$sourceEncoding = 'utf-8';
یا با این :
$sourceEncoding = CHARSET;
هر کدوم که خودتون خواستید . دومی بهتره به نظر من .
عوض کنید . البته کار جالبی نیست ولی جواب میده . راه بهترش اینه که انکدینگ دیفالت آپاچی رو از طرق htaccess به utf-8 تغییر بدهید که میتونید از هاست ادمینتون سوال کنید که چه طوری انجامش بدهید .