رفتن به مطلب
آخرین خبرها
  • بخش بازارچه اپن کارت پارسی به شیوه جدید افتتاح شد . جهت دسترسی میتوانید بر روی لینک زیر کلیک نمایید فروشگاه اپن کارت پارسی

این سایت از کوکی استفاده می کند. ادامه مرور در این سایت به منزله این است که با استفاده کوکی ها توسط ما موافقت کرده اید.

 

 

  • 0
rsashop

ویکیمود و پی اچ پی

سوال

با سلام

با توجه به وجود انجمن های متعدد برای پشتیبانی از CMS Opencart که اغلب بنا به خواسته خودشون اقدام به ترجمه میکنن ( نبود قوانین خاص برای ترجمه CMS ) برای نوشتن ماژول محدود میشیم

با یه مثال بزارین منظورم رو برسونم

انجمنی هست که فایل ترجمه رو درون پوشه ای به نام fa-ir ذخیره میکنه و انجمن دیگه پوشه ای با نام persion و ........

حالا اگه کسی بخواد ویرایشی در یکی از فایلهای ترجمه انجام بده بطور مثال یه تابع دلخواه اضافه کنه باید برای همه انجمن ها ماژول رو تغییر بده

برای حل این مشکل چه راه حلی پیشنهاد میکنید

فایل XML از زبان PHP پشتیبانی نمیکنه اینم نمونه کد

<?php 
	 if (file_exists('catalog/language/fa-ir/account/edit.php')) {?>
	     <file name="catalog/language/fa-ir/account/edit.php">
       <?php } else{ ?>
        	<file name="catalog/language/persian/account/edit.php">
	<?php } ?>

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

3 پاسخ به این سوال تا کنون داده شده است

پست های پیشنهاد شده

  • 1

کاربر گرامی برای نسخه های قبل پوشه زبان persian بود ولی برای نسخه های جدیدتر به fa-ir تغییر یافت....

دلیل این تغییر هم در ساختار زبان هستش که الان اکثر CMSها دارند اون رو پیاده سازی می کنند مثل جوملا که خیلی وقت داره از این ساختار پیروی می کنه...

در مورد نسخه دو اپن کارت ساختار تغییر یافته و بهتر است به جای VQMod از ساختار OCMOD استفاده کنید (در ساختار جدید در موقع نصب از طریق مدیریت دیگه لازم نیست شما دستورات PHP رو در فایلocmod قرار بدید. دستورات به صورت مستقل در فایل install.php با ساختار تعیین شده قرار داده می شود و در موقع نصب توسط خود اپن کارت به سیستم ocmod اضافه می شود)

به طور مثال در نسخه 2.2.0.0 که بنده در انجمن قرار داده ام نسخه ocmod را هم قرار داده ام اگر آن را باز کنید خواهید دید که فایل install.php و install.sql هم به طور جداگانه قرار گرفته است که هر دو در موقع نصب فراخوانی می شود

باتشکر - موفق و موید باشید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0
در 19 ساعت قبل، rsashop گفته است :

با توجه به وجود انجمن های متعدد برای پشتیبانی از CMS Opencart که اغلب بنا به خواسته خودشون اقدام به ترجمه میکنن ( نبود قوانین خاص برای ترجمه CMS ) برای نوشتن ماژول محدود میشیم .انجمنی هست که فایل ترجمه رو درون پوشه ای به نام fa-ir ذخیره میکنه و انجمن دیگه پوشه ای با نام persion و ........

دوست عزیز ما هر کاری رو بر خلاف سایرین دلخواه و کشکی انجام نمیدیم اون دوستان خودشیرینی میکنن و تغییرات اعمال میکنن که منجر به تغییرات غیر قابل پیش بینی میشه شما اگر سری به سایت اپن کارت میزدید برای ورژن 2.2 با این حالت مواجه میشوید

1.png

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0

فرمایش دوستان و اساتید کاملا درست و معقول ولی حالا کاری که انجام شده و برای برطرف کردنش هم باید راهی وجود داشته باشه مگر این که از خود کاربر بخوایم ماژول مربوطشو اصلاح و استفاده کنه که در اغلب موارد با مشکلاتی مواجه میشه

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

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

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

مجوزها

درباره ما

اپن کارت پارسی مرجع رسمی اپن کارت در ایران ، در 9 مهر ماه سال 1388 به طور رسمی فعالیت خود را در زمینه پشتیبانی اپن کارت آغاز کرده است.این مجموعه به همراه گروه فنی خود با در نظر داشتن چشم اندازی برای آینده نزدیک ، قصد دارد تا به معرفی و آموزش هرچه بیشتر و بهتر هسته قدرتمند و دوست داشتنی اپن کارت ، به روش های مختلف در زمینه های گوناگون بپردازد تا در کنار کاربران خود به موفقیت های هر روز خود بیفزاید
×

اطلاعات مهم

شما باید شرایط قوانین و مقررات این سایت را بپذیرید شرایط استفاده.