یکی از مشکلاتی که ما از قبل در زوپس داشتیم عدم پشتیبانی مناسب از زبان های راست به چپ مثل فارسی بود . ما قبلا مجبور بودیم به طور دستی چند فایل رو ویاریش کنیم و لینک های مروبط به فایل های css رو توی اون فایل ها بگذاریم. که خوب مشکلی که پیش میامد این بود که نسخه ما با نسخه اصلی متفاوت میشد ( درسته در چند خط کد ولی باز هم نسخه اصلی نبود ) . در نسخه آینده زوپس یعنی ۲.۳.۳ که در چند هفته آینده منتشر میشه این مشکل به طور کامل حل شده است.
البته این مشکل دقیقا دیروز یعنی پنجشنبه ۱۰ بهمن در مخازن svn پروژه اصلی حل شد و در نسخه بعدی قرار میگیره.
حالا روش حل این مشکل جالبه :دی
حدود یک هفته پیش تغییراتی در بخش نصب زوپس داده شد و لینکی که به هزار زحمت تونسته بودیم تیم هسته رو متقاعد کنیم تا برای اضافه شدن خودکار فایل css در بخش نصب قرار بدن رو اتفاقی حذف کردن.
من یه ایمیل به دوست خوبم Julio زدم و ازش خواستم تا دوباره اون خط خاص رو اضافه کنه . بعدش بهش پیشنهاد دادم که اگه میتونه کد مشابی هم برای بخش کاربر بنویسه. در این رابطه چند تا ایمیل رد و بدل شد تا اینکه بلاخره تیم هسته قبول کردن به طور کامل از زبان های راست به چپ پشتیبانی کنن.
ابتدا یه شاخه برای تمام زبان ها اضافه شد که خوب این زیاد درست نبود بنابر این تصمیم گرفتیم برای هر زبان توی شاخه language اون زبان بتونیم یه مجوعه فایل css داشته باشیم.
به این شکل دو هدف تامین میشه . اول اینکه زبان های راست به چپ برای خودشون یک مجموعه کد css اختصاصی دارن که بتنن مشکل نمایشی رو حل کنن دوم اینکه بقیه زبان ها هم میتونن در صورت تمایل کد های خاصی داشته باشن
کد نویسی بخش php اون اکثرا توسط Julio کد های css رو هم من نوشتم .
البته کد های ما بیشتر به درد زبان های مثل عربی میخوره ولی خوب بسته فایل های css راست به چپ رو هم در هسته اصلی احتمالا قرار میدن تا هر کسی خواست بتونه ازش استفاده کنه
اطلاعات کامل از تغییرات رو اینجا میشه دید
http://xoops.svn.sourceforge.net/view … ps?view=rev&revision=2740
و اطلاعات کامل در مورد فایل های اضافه شده به پروژه ما ( س تا شدن آپلود ها به خاطر تنظیم برنامه مدیریت svn منه )
http://xoopspersian.svn.sourceforge.n … ian?view=rev&revision=269
http://xoopspersian.svn.sourceforge.n … ian?view=rev&revision=270
http://xoopspersian.svn.sourceforge.n … ian?view=rev&revision=271
جا داره باز هم از جولیو به خاطر کمکش تشکر کنم
اگه اطلاعات بیشتری از جولیو میخواین اینجا رو ببینید
http://www.xoops.org/modules/news/art … 552/#XOOPSer_of_the_Month



