-
یه مشکل ریز در virtumart
با سلام و عرض ادب و احترام
نمیدونم بقیه دوستان هم با این مشکل روبرو شدن یا نه . من در لیست کشور ها "جمهوری اسلامی ایران" رو به فارسی تعریف کردم و در لیست استانهاش همه استانهای ایران رو به فارسی وارد کردم . توی بخش مدیریت همه چیز درست نشون داده میشه یعنی توی دیتا بیس با Encoding مناسبی ذخیره شده .
ولی وقتی که یه کاربر میخواد ثبت نام کنه توی بخش انتخاب کشور و استان ، دو تا منوی باز شو (dropdown box) هست که باید از یکیش کشور رو و از دیگری استان رو انتخاب کنه اونی که مربوط به کشور هست کاملا درست نشون داده میشه ولی اونی که مربوط به استان هست به صورت کاراکتر های نامفهوم مثل این :
¬Ø§&Ugrave ...sdf
نشون داده میشه .
تا اونجایی که من متوجه شدم باید راه حل مشکل توی این فایل باشه administrator\components\com_virtuemart\html\check out_register_form.php
من قبل از اینکه این تاپیک رو بزنم توی دیتا بیس چک کردم
اسم تیبل استانها mos_vm_state هست و از نظر structure کاملا شبیه تیبل mos_vm_country هست که مربوط به اسم کشور هاست
هر دو جدول با یه Encoding ذخیره شدن (latin1_swedish_ci ) و فیلدی که توی جدول استانها نام استان رو ذخیره میکنه با فیلدی که توی جدول کشور ها نام کشور رو ذخیره میکنه از یک نوع varchar(64) هستند . ولی توی بخش کاربری virtumart فیلدی که اسم کشور ها رو نشون میده درسته و فارسی نشون میده ولی استانها ... قاطی پاطی
توی بخش مدیریت لیست استانها رو به فارسی به خوبی نشون میده یعنی مشکل ا زدیتا بیس نباید باشه
دوستان عزیز اگه کمکی یا راه حلی برای این موضوع به نظرشون میرسه منو هم در جریان بذارن
ممنون از همه شما
ضمنا سایت من روی لوکال هست Wampserver
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
12-29-2007 11:15 AM
# ADS
تبلیغات در جوملا فارسی
علاقه مندی ها (Bookmarks)