PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : علت به هم ریختگی حروف چیه؟



yaser1
06-22-2012, 08:06 PM
سلام
من یه نسخه ی 2.5.4 دارم که سرگذشت طولانی رو طی کرده تا به اینجا رسیده!!
اولش مامبو 4.5.4 بود، توسط یکی از رفقای تیم ابتدا به جوملا 1.5 و سپس به 1.7 ارتقا پیدا کرد

اما از وقتی که خواستم از 1.7 به 2.5 ارتقا بدمش، یک اشکال جدی بروز کرد: به هم ریختگی مطالب و منوها و مجموعه ها (یعنی هر چی که تایپی خودم درست کرده بودم)
حروف اینطوری نمایش داده می شدند ŒØ§Ù… Ø*ضرت امام به منØ

اینجا مطرح کردم (<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>مدیریت-سایت-بعد-از-ارتقا-(از-1-7-به-2-5)-بالا-نمیاد!?p=208819&viewfull=1#post208819) اما کسی نتونست کمک کنه. تا اینکه یکی از بچه های تیم رفت و درستش کرد اما بهم نگفت اشکالش چی بود

الان میخوام بدونم اشکال از کجا بوده چون مطمئنم در هر ارتقای دیگه ای بازم همون آش و همون کاسه است

برای اطمینان، جدول Content رو از این نسخه ارتقا یافته اکسپورت گرفتم و درون یک جوملا 2.5.4 خام دیگه ایمپورت کردم
پیشوند جدول content اصلی رو rename کردم و پیشوند جدول content جدید رو هم به مقدار پیشوند پیشفرض جوملای خام تغییر دادم
در کمال تعجب، بازم دیدم کل سایت سرجاشه اما مطالب باز هم همونطوری ناخوانا نمایش داده می شوند

از راه مقایسه ی واو به واو هر دو جدول content (خام و ارتقا یافته ی خودم) هم به هیچ نتیجه ای نرسیدم
همه چیز، از انکودینگ گرفته تا .... یکسان بود، پس مشکل کجاست؟

yaser1
07-05-2012, 03:05 PM
سلام
یادش بخیر قدیما، نمیدونم این مشکل راه حلش سخت بود یا ....

به هر حال من پیداش کردم و میذارم اینجا شاید به درد کسی دیگه بخوره

قصه بازم از اونجا شروع شد که خواستم 2.5.4 رو به 2.5.6 ارتقا بدم. بازم حروف به هم ریخت

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

libraries/joomla/database/database/mysql.php
و در حقیقت مشکل اصلی در خط 627 بود یعنی return mysql_query("SET NAMES 'utf8'", $this->connection);

که با درج // در ابتدای خط (اینطوری شد //return mysql_query("SET NAMES 'utf8'", $this->connection); ) دستور ملغی و مشکل حل شد!!