Boplo.ir
rss


جستجو

آخرین مطالب

 

 

مطالب همینجوری

 

 

بر و بچ

MyView Tween


دوستشون دارم


بیلبورد

دامین برای فروش: CleanCode.ir
FastFeed.ir
Fonvi.com

تماس


انواع و اقسام سفارشات طراحی و برنامه نویسی سایت پذیرفته میشه. از سایت حمایت از خرگوشهای صورتی گرفته تا سایت قاچاق اعضای بدن!
تماس

 

از بيماران سرطاني حمايت كنيم

A new begining
AHHP presents

 

MODx Evolution کاملا راستچین
26 آبان 1388 ساعت 01:55

مادایکس

نسخه Evolution مادایکس، برای بخش مدیریت از یه قالب با نام MODxCarbon استفاده می کنه. قبلا چند تا دیگه بود به اضافه قالبی با نام MODxRTL برای زبانهای چپ به راست مثل فارسی. دیروز داشتم آخرین نسخه ارائه شده تا این تاریخ که 1.0.4 هست رو تست می کردم دیدم که قالب MODxCarbon بخوبی RTL رو ساپورت می کنه و وقتی زبان بخش مدیریت رو Persian انتخاب می کنید، این بخش خودش راست به چپ میشه و مشکلی هم نداره غیر از دو تا نکته. اول اینکه فونتش Tahoma نیست و دوم اینکه توی مرورگرهای نسبتا قدیمی، نوشته های توی دکمه ها دیده نمیشن.

برای حل این مشکل کافیه فایل زیر رو پیدا کنید:

manager/media/style/MODxCarbon/style.css

و این دو تا خط رو به آخرش اضافه کنید:
.rtl .actionButtons a { text-shadow: none; }
html { font-family: Tahoma, Helvetica, Arial, sans-serif !important; }

حالا بخش مدیریت کاملا خوب و اوکی دیده میشه.

اگر این کارا رو کردید ولی هیچ تغییری ندید، بخاطر کش مرورگر هست که فایل CSS رو داره از cache می خونه. کش رو خالی کنید یا تو مرورگرهای غیر از IE می تونید آدرس فایل CSS رو توی Address bar مرورگر وارد کنید و صفحه رو ریفرش کنید. اینجوری این فایل دوباره خوانده میشه.

 

یه نکته مهم دیگه درباره ویرایشگر یا Editor هست. مادایکس بصورت پیش فرض از TinyMCE به عنوان ویرایشگر استفاده می کنه و مشکل خیلی وحشتناک این ویرایشگر چپ به راست بودن و فونتش ناجورشه که من دیشب بعد از سه ساعت تلاش حلش کردم.

برای RTL کردن ویرایشگر به مسیر زیر برید:
منابع > مدیریت منابع > پلاگینها > TinyMCE Rich Text Editor > تب تنظیمات
در صفحه ای که میبینید. یه فرم وجود داره که کنار یکی از فیلدهاش نوشته Custom Parameters. توی کادر روبروش عبارت زیر رو وارد کنید و روی دکمه ذخیره کلیک کنید:

directionality:'rtl'

این عبارت یکی از پلاگینهای ویرایشگر که مخصوص همین کار هست رو فعال می کنه و ویرایشگر مادایکس که برای ساختن صفحات دیده میشه کاملا RTL شده.

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

assets/plugins/tinymce3241/jscripts/tiny_mce/themes/advanced/skins/default/content.css

و خط اولش رو به شکل زیر تغییر بدید (خط زیر رو با خط اول فایل عوض کنید):
body, td, pre {color:#000; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:8px;}

این نمونه هم بعد از بازخوانی cache مرورگر دیده میشه.

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

 

تو چی فکر می کنی؟


حميدرضا : عالي بود اميرحسين جان ممنونم
(8 ماه و 22 روز و 21 ساعت و 37 دقیقه پیش)

شاهين : سلام
دستت درد نكنه.خونه خوبي داري
(6 ماه و 21 روز و 11 ساعت پیش)
نام:
ایمیل: (منتشر نخواهد شد!)
وب سایت:

کد امنیتی: اگر در خواندن این کد مشکلی دارید، اینجا کلیک کنید تا صفحه بازخوانی شود.

 

me امیرحسینم. اسمم رو دوست دارم، خودم رو دوست دارم. تهران زندگی می کنم. دانشجوی رشته صنایع هستم شغل درست و حسابی ندارم. طراحی وب می کنم ولی همه اش واسه سرگرمی بوده. برنامه نویس PHP هستم. برنامه نویسی و وقت گذرونی با کامپیوتر تنها کاریه که خسته ام نمی کنه.
آدم خیلی سردی هستم، اینو دور و وری هام میگن. ولی به نظر خودم سرد نیستم در واقع گرمای خودم رو کم بروز می دم! آدما رو اغلب دوست دارم غیر از اون مواقعی که اونا من رو نادیده میگیرن!

این سایت رو بعد از کلی اینور اونور دوباره راه انداختم تا هرچی دوست دارم توش بنویسم، چه کسی بخونه چه نخونه.
خلاصه اینجا خونه منه،

به خونه امیرحسین خوش اومدی...

MODx | Template World