ایران سرور
ماژول فروشگاه براي ديتالايف (به صورت ساده)

فروشگاه براي ديتالايف (ساده)


امکانات:
- گروه بندي کالاها
- اضافه کردن چندين کالا به سبد خريد
- ارسال ايميل به مدير سايت هنگام سفارش
- يکسري قسمت ها با Ajax

ديگه قسمت ادامه مطلب ، امتيازدهي و نظرات رو توي اين ماژول نگذاشتم که کاربر بتونه راحت خريد کنه.

فايل زير رو دانلود کنين و روي هاست خود آپلود کنيد:
Download

فايل Engine/Engine.php رو باز کنيد و به دنبال کد زير بگرديد:
switch ($do) {

پس از آن، کدهاي زير رو قرار دهيد:
case "shop" :
        include ENGINE_DIR . '/modules/shop/main.php';
        break;
case "sendbuylist" :
        include ENGINE_DIR . '/modules/shop/sendbuylist.php';
        break;
case "buylist" :
        include ENGINE_DIR.'/modules/shop/buylist.php';
        break;
case "addtobuylist" :
        include ENGINE_DIR.'/modules/shop/addtobuylist.php';
        break;

در همين فايل به دنبال کد زير بگرديد:
elseif ($do == 'static') $titl_e=$static_descr;

پس از آن، کدهاي زير رو اضافه کنيد:
elseif ($do == 'shop') {
$titl_e=$shop_title;
$metatags['description'] = $shop_descr;
$metatags['keywords'] = $shop_keywords;
}

فايل Engine/Init.php رو باز کنيد و به دنبال کد زير بگرديد:
$user_query = "";

پس از آن، کدهاي زير رو اضافه کنيد:
$shop = get_vars ("shop");

if (!$shop) {
  $shop = array ();

    $db->query("SELECT * FROM " . USERPREFIX . "_shop");

  while($row = $db->get_row()){

   $shop[$row['id']] = array ();

     foreach ($row as $key => $value)
     {
       $shop[$row['id']][$key] = $value;
     }

  }
  set_vars ("usergroup", $user_group);
  $db->free();
}


فايل Admin.php رو باز کنيد و به دنبال کد زير بگرديد: (اگر ورژن 8.3 دیتالایف نصب هست، نیازی نیست)
'editnews'     => 'user',

پس از آن، کدهاي زير رو قرار دهيد:
'shop'    => 'admin',


فايل Engine/Inc/Options.php رو باز کنيد و به دنبال کد زير بگرديد:
$options['others'] = array(

پس از آن، کدهاي زير رو قرار دهيد:
array(
'name'       => "Shop",
'url'        => "$PHP_SELF?mod=shop",
'descr'      => "",
'image'         => "db_optimize.png",
'access'     => "1",
),


آدرس زير رو باز کنين تا جداول در ديتابيس ايجاد شوند:
http://yoursite.com/shop_install.php

حالا براي مشاهده اين ماژول، روي لينک زير کليک کنين: (البته الان نبينين، چون هيچي براي نمايش وجود نداره، اول به مديريت ماژول برويد و پس از ساخت موضوع، کالاي خود را به سيستم اضافه کنيد.)


(همونطور که در عکس بالا ميبينين، لينک هاي مديريت وجود داره که فقط براي شما به نمايش در مياد تا شما بتوانيد سريع کالا را به سيستم اضافه کنيد.)

فقط چون اين ماژول رو خودم آماده کردم، ممکنه مشکلاتي رو داشته باشه.
من خودم هم روي لوکال هاست و هم روي هاست چک کردم، مشکلي نداشت.

به نظرم با تمامي قالب ها هم مشکلي نداشته باشه...

موفق باشيد.


اسمعیل قنبری، islamsun و Temp2ni و 47 نفر دیگر تشکر کرده‌‌اند.

اطلاعات

برای ارسال نظر، باید در سایت عضو شوید.