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

Silver PC

Well-Known Member
سلام ،

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


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

کد:
http://yoursite.com/install_friends.php

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

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

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

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

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

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

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

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

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

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

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

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

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

کد:
# 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 رو باز کنید و به دنبال کد زیر بگردید:

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

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

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

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

پیوست ها

  • friends.zip
    20.4 کیلوبایت · بازدیدها: 3

جدیدترین ارسال ها

بالا