[DataLife] ل دوستیابی ( اضافه کردن اعضا به فهرست دوستان در پروفایل )

شروع موضوع توسط Silver PC ‏27 آگوست 2010 در انجمن Movable Type ، DataLife ، phpNuke

  1. Silver PC

    Silver PC Well-Known Member

    ارسال‌ها:
    2,547
    تشکر شده:
    3,583
    امتیاز دستاورد:
    113
    سلام ،

    فایل ضمیمه رو دانلود کنید و محتویات درون آن را به هاست خود منتقل کنید:


    آدرس زیر را باز نمایید تا کارهای دیتابیس انجام شود:

    کد (Text):
    http://yoursite.com/install_friends.php

    فایل Engine/Engine.php رو باز کنید و به دنبال کد زیر بگردید:

    کد (Text):
    case "stats" :
    include ENGINE_DIR.'/modules/stats.php';
    break;

    پس از آن، کدهای زیر را قرار دهید:

    کد (Text):
    case "friends" :
    include ENGINE_DIR.'/modules/friends/friends.php';
    break;

    فایل Engine/Inc/Options.php رو باز کنید و به دنبال کد زیر بگردید:

    کد (Text):
    $options['others'] = array(

    پس از آن، کدهای زیر را قرار دهید:

    کد (Text):
    array(
    'name' => "Friends",
    'url' => "$PHP_SELF?mod=friends",
    'descr' => "",
    'image' => "friends.png",
    'access' => "all",
    ),

    فایل Engine/Modules/Profile.php رو باز کنید و به دنبال کد زیر بگردید:

    کد (Text):
    $tpl->set( '{lastdate}', langdate( "j F Y H:i", $row['lastdate'] ) );

    پس از آن، کدهای زیر را قرار دهید:

    کد (Text):
    $op = "userinfo";
    require_once ENGINE_DIR."/modules/friends/friends.php";

    فایل htaccess. رو باز کنید و تمامی کدهای زیر رو در انتهای فایل قرار بدید:

    کد (Text):
    # Friends Module
    RewriteRule ^friends/invite/([^/]*)(/?)+$ /?do=friends&op=invite&key=$1 [L]
    RewriteRule ^friends/approve/([^/]*)(/?)+$ /?do=friends&op=approve&key=$1 [L]
    RewriteRule ^friends/delete/([^/]*)(/?)+$ /?do=friends&op=delete&key=$1 [L]

    فایل Templates/{Your-Theme}/userinfo.tpl رو باز کنید و به دنبال کد زیر بگردید:

    کد (Text):
    آخرین بازدید : {lastdate}

    پس از آن، کد زیر رو اضافه کنید: (یا در جای مناسب و دلخواه)

    کد (Text):
    لیست دوستان: {friends}
    <br />
    [invfriend]&raquo; ایجاد دوستی[/invfriend]
    <br />

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

    پیوست ها:

    • friends.zip
      اندازه فایل:
      کیلوبایت 20.4
      نمایش ها:
      3
    نوشته شده توسط Silver PC در ‏27 آگوست 2010

به اشتراک بگذارید