PDA

توجه ! این یک نسخه آرشیو شده می باشد و در این حالت شما عکسی را مشاهده نمی کنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش برطرف کردن مشکلات ادیتور پیشرفته !



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 تغییر بدهید که میتونید از هاست ادمینتون سوال کنید که چه طوری انجامش بدهید .