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

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

پشتیبان رسمی سیستم مدیریت محتوا

ماژول لیست سیاه

ماژول لیست سیاه

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

ماژول لیست سیاه


راهنمای نصب:
1)فایل ضمیمه را دانلود کرده و در هاست خود در محل تعیین شده آپلود کنید .

شما دسترسی لازم جهت دریافت این فایل را ندارید.

2) به مسیر engine/engine.php رفته و کد زیر را پیدا کنید :
case "stats" :

قبل از آن کد زیر را قرار دهید :
case "blacklist" : include ENGINE_DIR . '/modules/blacklist.php'; break;


3) به مسیر engine/modules/profile.php رفته و کد زیر را پیدا کرده :
$tpl->load_template( 'userinfo.tpl' );

قبل از آن کد زیر را قرار دهید :
include( ROOT_DIR . "/engine/modules/blacklist.php" ); if ($blocked == 1 and $bl_options['blacklist'] == 1 and $bl_options['profile'] == 0){ $user_found = TRUE; msgbox('متاسفانه شما نمیتوانید مشخصات را نگاه کنید چون این کاربر شما را در لیست سیاه قرار داده است'); } else {


4)در همین فایل کد زیر را پیدا کرده :
if ( $user_group[$member_id['user_group']]['allow_pm'] )

قبلش کد زیر را بزارید :
include( ROOT_DIR . "/engine/modules/blacklist.php" ); if ($member_id['name'] <> $row['name'] and $bl_options['blacklist'] == 1) { if ($blocked == 0 and $member_id['user_group'] <> 5) $tpl->set( '{blacklist}', '<a href="/index.php?do=blacklist&action=add&user=' . $row['name'] . '">اضافه کردن به لیست سیاه</a>'); if ($blocked == 1 and $member_id['user_group'] <> 5) $tpl->set( '{blacklist}', '<a href="/index.php?do=blacklist&action=remove&user=' . $row['name'] . '">پاک کردن از لیست سیاه</a>'); if ($member_id['user_group'] == 5) $tpl->set( '{blacklist}', ''); } else { $tpl->set( '{blacklist}', ''); }


5)دوباره در همین فایل کد زیر را پیدا کرده :
$tpl->compile( 'content' ); }

زیرش کد زیر را بزارید :
}


6) به مسیر engine/modules/pm.php رفته و کد زیر را پیدا کرده :
$row = $db->get_row(); $db->free();

زیرش کد زیر را قرار دهید :
$pm_mode = 1; include( ROOT_DIR . "/engine/modules/blacklist.php" );


7) در همین فایل کد زیر را پیدا کرده :
if( ! $stop ) {

قبلش کد زیر را بزارید :
if ($blocked == 1 and $bl_options['blacklist'] == 1 and $bl_options['pm'] == 0) { $stop = 'شما نمیتوانید پیغام ارسال کنید چون این کاربر شما را در لیست سیاه قرار داده است'; }


8) به مسیر templates/YOUR THEME/userinfo.tpl رفته و تگ زیر را در مشخصات کاربران قرار دهید
{blacklist}


9) ذخیره گاه (کش) سیستم را یک بار پاک کنید و مسیر زیر ا ایجاد کنید :
www.site.com/install.php


حال برای دیدن ماژول در سایت بر روی یکی از کاربران کلیک کرده و بر روی مشخصات کاربری کلیک کرده و اضافه کردن به لیست سیاه را بزنید.

تصاویر
ماژول لیست سیاه
نظرات کاربران
سالارخیابانی در 30 شهریور 1389 - 15:15 گفته:
عضو سایتنظرات: 37

خیلی خوبه.دیگه اینروزا زیاد پست میدی؟ lol
فقط خیلی طولانی بود. winked

--------------------

AleckHammer در 30 شهریور 1389 - 15:26 گفته:
عضو سایتنظرات: 18

یه چیزی بگم. این توضیحی که دادی مشخص نیست ضمیرش کی به کیه. کاربر یا مدیر ؟! اینقدر توی نوشته ها و توضیحات از ضمیر های اشاره این، آن، اون و ... استفاده نکنید. love

سالارخیابانی در 30 شهریور 1389 - 15:39 گفته:
عضو سایتنظرات: 37

AleckHammer,
كاربرا میتونن هم دیگرو تو لیست سیاه قرار بدن

--------------------

امید آسترکی در 07 آبان 1389 - 19:21 گفته:
عضو سایتنظرات: 62

ممنون

--------------------

ارسال نظر
نام:*
ایمیل:*
متن نظر:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
کد را وارد کنید: *
عکس خوانده نمی‌شود؟ کلیک کنید!