نحوه ایجاد موتور

فهرست مطالب:

نحوه ایجاد موتور
نحوه ایجاد موتور

تصویری: نحوه ایجاد موتور

تصویری: نحوه ایجاد موتور
تصویری: 🤯تو اگزوز موتور نوشابه ریختم بعد از استارت زدن موتور چی میشه؟ خودت ببین🍾 2024, ممکن است
Anonim

وقتی نوبت به ایجاد پروژه های جدی می رسد ، راه حل بهینه در چنین مواردی ایجاد موتور شخصی برای نیازهای خاص است. با یک بار صرف وقت ، می توانید شبکه هایی از پروژه های قطعاً ساخته شده را ایجاد کنید بدون اینکه آنها را با ماژول ها و عملکردهای غیرضروری موتورهای همه جا مانند جوملا یا وردپرس سنگین کنید. البته ، سفارش ساخت موتور از متخصصان آسان تر است ، اما فقط با ایجاد CMS خود ، سایت های خود را مشاهده می کنید و بلافاصله مشکلات موجود را برطرف می کنید.

نحوه ایجاد موتور
نحوه ایجاد موتور

لازم است

کامپیوتر ، دسترسی به اینترنت ، سایت ایجاد شده با ساختار مشخص ، دانش برنامه نویسی شی گرا ، PHP ، CSS ، Javascript

دستورالعمل ها

مرحله 1

همه صفحات سایت خود را چیدمان کنید. نیازی به ترسیم سند طراحی نیست ، این کار بعداً انجام می شود. اما لازم است یک ساختار واضح از شکل ظاهری ترسیم شود: مکان منو ، آرم ، عنوان ، تعداد ستون ها و غیره. پس از آن ، همه چیز را می توان تغییر داد ، اما برای اشکال زدایی موتور ، شما هنوز هم به یک ظاهر ابتدایی نیاز دارید.

نحوه ایجاد موتور
نحوه ایجاد موتور

گام 2

تمام جداول مورد نیاز برای پایگاه داده را ایجاد کنید. به عنوان مثال ، یک جدول با مقالات ، بخش ها و غیره اگر چیزی را فراموش کنید ترسناک نیست ، اما جداول باید با حداکثر کارایی ممکن ایجاد شوند تا ساختار داخلی موتور به وضوح مشخص شود. در مرحله بعد ، مجموعه ای از کلاس ها را ایجاد کنید ، که هر یک از آنها مسئولیت قسمت خاصی را خواهند داشت (یک کلاس برای مدیریت کاربران ، یک کلاس برای کار با پایگاه داده و غیره) به یاد داشته باشید که یک کلاس نباید وظایفی را که مخصوص کلاس دیگر است انجام دهد. این به کلاس انتزاعی جهانی برای روشهایی که برای همه کلاسها اعمال می شود ، نیاز دارد.

چگونه موتور ایجاد کنیم
چگونه موتور ایجاد کنیم

مرحله 3

الگو را به چند قسمت دیگر تقسیم کنید و آنها را در پرونده های جداگانه با پسوند.tpl ذخیره کنید. برای این کار ، یک قسمت جداگانه ، به عنوان مثال ، یک فرم مجوز را کپی کرده و در یک فایل جداگانه.tpl جایگذاری کنید. بعد ، یک کلاس ایجاد کنید که وظیفه آن کار با چنین پرونده های الگویی است و داده های مربوطه را به جای {عناصر} تنظیم کنید. به عنوان مثال ، کلاس به جای {نام کاربری} ، نام کاربری را که در آن وارد شده است وارد می کند. با استفاده از کلاس فوق ، تمام عناصر را در صفحات سایت نمایش دهید و بدین ترتیب صفحات را "آجر به آجر" مونتاژ کنید.

نحوه ایجاد موتور
نحوه ایجاد موتور

مرحله 4

طراحی وب سایت ایجاد کنید. برای انجام این کار ، باید پرونده های.tpl را برطرف کنید (از {عناصر} خارج شوید) ، پرونده های CSS و JavaScript را اضافه کنید. اما بهتر است که عملکرد سایت را لمس نکنید ، البته اگر در مراحل قبلی همه کارها را به درستی انجام داده اید.

توصیه شده: