یکی از سوالاتی که زیاد در دیتالایف انجین مطرح شده بود، آموزش ساخت صفحه جداگانه برای ورود و خروج کاربران میباشد. برای ساخت همچین صفحه ای روش های بسیار زیادی وجود دارد. راحت ترین روش انجام این کار، بوسیله تگ های سیستم میباشد. برای ساخت این صفحه بوسیله تگ های سیستم، میبایست راهنمای تگ های سیستم رو مطالعه کرد و متاسفانه 10 دقیقه از وقت خودتون رو برای این کار هزینه کنید که این امری غیر ممکن هست. در نتیجه امروز یک ماژول بسیار ساده برای این کار درست کردم که بدون دردسر و هدر دادن وقت میتونید همچین صفحه ای برای خودتون درست کنید.
دانلود
آموزش نصب
۱. فایل دانلود شده را از حالت فشرده خارج ساخته و در هاست خود آپلود کنید.
۲. فایل engine/engine.php رو باز کنید و کد زیر رو پیدا کنید:
پس از کد بالا، کد زیر رو قرار بدید:
. فایل htaccess واقع در روت رو باز کنید و خط زیر رو پیدا کنید:
پس از کد بالا، کد زیر رو قرار بدید:
حال، اگر سئو سیستم شما فعال باشد، آدرس صفحه لاگین به صورت زیر میباشد:
اگر هم سئو شما فعال نباشد آدرس صفحه لاگین بدین صورت میباشد:
۲. فایل engine/engine.php رو باز کنید و کد زیر رو پیدا کنید:
switch ( $do ) {
پس از کد بالا، کد زیر رو قرار بدید:
//LOGIN PAGE BY IMP
case "login" :
include ENGINE_DIR . '/modules/login.php';
break;
//LOGIN PAGE BY IMP
case "login" :
include ENGINE_DIR . '/modules/login.php';
break;
//LOGIN PAGE BY IMP
. فایل htaccess واقع در روت رو باز کنید و خط زیر رو پیدا کنید:
RewriteEngine On
پس از کد بالا، کد زیر رو قرار بدید:
#LOGIN PAGE
RewriteRule ^login.html$ index.php?do=login [L]
RewriteRule ^login.html$ index.php?do=login [L]
حال، اگر سئو سیستم شما فعال باشد، آدرس صفحه لاگین به صورت زیر میباشد:
http://www.DOMAIN.com/login.html
اگر هم سئو شما فعال نباشد آدرس صفحه لاگین بدین صورت میباشد:
http://www.DOMAIN.com/index.php?do=login
سوالات متداول
این ماژول به صورت پیشفرض فایل login.tpl قالب شما رو بارگذاری میکند. چنانچه تمایل داشتید تا یک قالب جدا برای این صفحه در نظر بگیرید و فایل لاگین اصلی قالب را استفاده نکنید، ابتدا فایل دانلود شده را باز کنید و خط زیر رو پیدا کنید:
در کد بالا، به جای login.tpl نام فایل لاگینی که تصمیم دارید استفاده کنید را قرار دهید. شما میتوانید یک کپی از فایل login.tpl قالبتون بگیرید و هر طور که مایل بودید آن را طراحی کنید.
$tpl->load_template( 'login.tpl' );
در کد بالا، به جای login.tpl نام فایل لاگینی که تصمیم دارید استفاده کنید را قرار دهید. شما میتوانید یک کپی از فایل login.tpl قالبتون بگیرید و هر طور که مایل بودید آن را طراحی کنید.