در این مقاله درنظر داریم فایل ها و فولدرهای فریم ورک اپن کارت را برای شما توضیح دهیم تا دید بهتری نسبت به فریم ورک اپن کارت بدست آورید. ابتدا بهتر است با ساختار فایل ها و فولدر ها آشنا شوید.
توصیف فایل ها و فولدرهای فریم ورک اپن کارت
فایل ها و فولدرهای بخش مدیریت در پوشه admin هستند و دارای پوشه های controller ،language ،model ،view، است، اگر بخش مدیریت را توسعه میدهید، اینها پوشههایی هستند که با آنها سر و کار خواهید داشت.
پوشه catalog همه فایلها و پوشههای مربوط به سمت کاربر و طراحی و ظاهر و… را در خود جای داده است.
پوشه image حاوی cache ،catalog و payment با فایل های no_image.png و placeholder.png است. در صورتی که هیچ تصویری پیدا نشود، از placeholder و no_image استفاده میشود. به عنوان مثال، اجازه دهید به صفحه دسته بندی برویم.
می بینید که این تصویر “placeholder” است.
پوشه catalog داخل پوشه image شامل تصاویر اصلی است که ما از قسمت backend یا frontend آپلود می کنیم. مانند تصاویر دسته بندی، تصاویر محصول، تصاویر درج شده از ناحیه متن و غیره.
پوشه cache داخل پوشه image حاوی تصاویری با سایزهای مختلف از تصاویر اصلی است. به عنوان مثال، در دمو پوشه demo تصویر iPhone6.jpg را داریم که تصویر اصلی است. اما در حین نمایش در صفحه دسته بندی یا در صفحه محصول، اندازه آن تغییر می کند. همه این تصاویر در پوشه cache ذخیره می شوند. میتوانیم در دمو در مسیر cache/folder ببینیم.
به این ترتیب، تصاویر در پوشه image مدیریت می شوند.
**ساخت فروشگاه اینترنتی با اپن کارت **
پوشه Install حاوی یک فایل opencart.sql است که جدول ها را روی پایگاه داده مشخص شده ایجاد می کند و داده های دمو را درج می کند. سایر فایل ها دارای کدهایی هستند که نصب اپن کارت را تسهیل می کند.
پوشه system محلی است که فریم ورک های اپن کارت در آن تعریف شده است. این پوشه شامل زیر پوشه های config ،engine ،helper ،library و storage است.
فایل htaccess.txt. یک فایل پیکربندی است که در وب سرورهایی نظیر لایت اسپید و آپاچی استفاده می شود که در آنجا نام htaccess.txt. به htaccess. تغییر می کند. بیشتر ما از این فایل برای تغییر مسیرهای SEO URL در اپن کارت استفاده می کنیم.
فایل دیگر، config.php است که در آن constant (ثابت) تعریف شده است که بر اساس نصب متفاوت است.
در index.php می توانیم متوجه شویم که از چه نسخه ای از اپن کارت استفاده می کنیم.
آخرین مورد فایل php.ini است که فایل پیکربندی برای اجرای برنامه ها است. برای کنترل متغیرها،
magic_quotes_gpc، register_globals، default_charset، memory_limit، max_execution_time
و بسیار موارد دیگر استفاده می شود. هاست اشتراکی امکان را برای تغییر آن فراهم نمی کند، اما اگر از سرورهای خصوصی استفاده می کنید، می توانید در تنظیمات آن تغییر ایجاد کنید.
تصویر زیر نشان می دهد که چگونه فایل های ماژول ما در اپن کارت قرار می گیرند:
مثل همیشه لطفا فراموش نکنید که سوالات یا نظرات خود را ارسال کنید تا بتوانم موضوعات اضافی یا مواردی را که باید توسعه دهیم را برای شما قرار دهیم.
برای ساخت فروشگاه اینترنتی با اپن کارت با ما در تماس باشید.