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

امکانات:
- گروه بندي کالاها
- اضافه کردن چندين کالا به سبد خريد
- ارسال ايميل به مدير سايت هنگام سفارش
- يکسري قسمت ها با Ajax
ديگه قسمت ادامه مطلب ، امتيازدهي و نظرات رو توي اين ماژول نگذاشتم که کاربر بتونه راحت خريد کنه.
فايل زير رو دانلود کنين و روي هاست خود آپلود کنيد:
Download
فايل Engine/Engine.php رو باز کنيد و به دنبال کد زير بگرديد:
پس از آن، کدهاي زير رو قرار دهيد:
در همين فايل به دنبال کد زير بگرديد:
پس از آن، کدهاي زير رو اضافه کنيد:
فايل Engine/Init.php رو باز کنيد و به دنبال کد زير بگرديد:
پس از آن، کدهاي زير رو اضافه کنيد:
فايل Admin.php رو باز کنيد و به دنبال کد زير بگرديد: (اگر ورژن 8.3 دیتالایف نصب هست، نیازی نیست)
پس از آن، کدهاي زير رو قرار دهيد:
فايل Engine/Inc/Options.php رو باز کنيد و به دنبال کد زير بگرديد:
پس از آن، کدهاي زير رو قرار دهيد:
آدرس زير رو باز کنين تا جداول در ديتابيس ايجاد شوند:
http://yoursite.com/shop_install.php
حالا براي مشاهده اين ماژول، روي لينک زير کليک کنين: (البته الان نبينين، چون هيچي براي نمايش وجود نداره، اول به مديريت ماژول برويد و پس از ساخت موضوع، کالاي خود را به سيستم اضافه کنيد.)
(همونطور که در عکس بالا ميبينين، لينک هاي مديريت وجود داره که فقط براي شما به نمايش در مياد تا شما بتوانيد سريع کالا را به سيستم اضافه کنيد.)
فقط چون اين ماژول رو خودم آماده کردم، ممکنه مشکلاتي رو داشته باشه.
من خودم هم روي لوکال هاست و هم روي هاست چک کردم، مشکلي نداشت.
به نظرم با تمامي قالب ها هم مشکلي نداشته باشه...
موفق باشيد.

امکانات:
- گروه بندي کالاها
- اضافه کردن چندين کالا به سبد خريد
- ارسال ايميل به مدير سايت هنگام سفارش
- يکسري قسمت ها با 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;
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;
}
$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();
}
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",
),
'name' => "Shop",
'url' => "$PHP_SELF?mod=shop",
'descr' => "",
'image' => "db_optimize.png",
'access' => "1",
),
آدرس زير رو باز کنين تا جداول در ديتابيس ايجاد شوند:
http://yoursite.com/shop_install.php
حالا براي مشاهده اين ماژول، روي لينک زير کليک کنين: (البته الان نبينين، چون هيچي براي نمايش وجود نداره، اول به مديريت ماژول برويد و پس از ساخت موضوع، کالاي خود را به سيستم اضافه کنيد.)
(همونطور که در عکس بالا ميبينين، لينک هاي مديريت وجود داره که فقط براي شما به نمايش در مياد تا شما بتوانيد سريع کالا را به سيستم اضافه کنيد.)
فقط چون اين ماژول رو خودم آماده کردم، ممکنه مشکلاتي رو داشته باشه.
من خودم هم روي لوکال هاست و هم روي هاست چک کردم، مشکلي نداشت.
به نظرم با تمامي قالب ها هم مشکلي نداشته باشه...
موفق باشيد.
تاریخ انتشار: 15 مهر 1387
آخرین ویرایش: 1 اسفند 1388
ارسال کننده: Mohammad_1ta
برچسب ها: ویرایش فایل, براي, فايل, اضافه, روي, کدها, بگرديد, باز, دنبال, اين, nbspnbspnbspnbspnbspnbspnbspnbspinclude, nbspnbspnbspnbspnbspnbspnbspnbspbreak, ماژول, کالا, دهيد, قرار, خريد, قسمت
اسمعیل قنبری، islamsun و Temp2ni و 47 نفر دیگر تشکر کردهاند.


اطلاعات