مشاهده متن پیغام خصوصی قبل از کلیک بر روی ان
حتما با بخش پیام رسانی سیستم MyBB اشنا هستید و میدونید که برای خوندن پیغام های خصوصی ارسال شده از سوی سایر کاربران ، باید روی عنوان کلیک کنید تا پیام رو به طور کامل بخونید .
اما شاید دوست نداشته باشید که برخی پیام ها رو بخونید ، چون ممکنه کاربری که پیام رو فرستاده از شما تایید خوندن بخواد که متوجه بشه ایا پیام رو خوندین یا نه ؟

به همین دلیل در برخی موارد دوست دارید بدون اینکه کاربر متوجه بشه شما پیغامش رو خوندین ، متن پیام رو مشاهده بکنید ، البته پلاگینی با عنوان "جاسوسی پیغام خصوصی کاربران" در MyBB وجود داره ولی فقط از سوی مدیران کل قابل استفاده است .

از این طریق هم مدیران میتونن استفاده بکنن و هم کاربران معمولی انجمن و به راحتی با دنبال مراحل آموزش ، قابل اجرا است .


آموزش

ابتدا به مسیر نصب MyBB در هاستتون برید و فایل global.php رو ویرایش کنید و کد زیر رو پیدا کنید :

    $query $db->query("
        SELECT pm.subject, pm.icon, pm.pmid, fu.username AS fromusername, fu.uid AS fromuid
        FROM "
.TABLE_PREFIX."privatemessages pm
        LEFT JOIN "
.TABLE_PREFIX."users fu ON (fu.uid=pm.fromid)
        WHERE pm.folder='1' AND pm.uid='
{$mybb->user['uid']}' AND pm.status='0'
        ORDER BY pm.dateline DESC
        LIMIT 1
    "
); 


سپس به جای کد بالا ، کد زیر رو قرار بدید :
    $query $db->query("
        SELECT pm.subject, pm.message, pm.icon, pm.pmid, fu.username AS fromusername, fu.uid AS fromuid
        FROM "
.TABLE_PREFIX."privatemessages pm
        LEFT JOIN "
.TABLE_PREFIX."users fu ON (fu.uid=pm.fromid)
        WHERE pm.folder='1' AND pm.uid='
{$mybb->user['uid']}' AND pm.status='0'
        ORDER BY pm.dateline DESC
        LIMIT 1
    "
); 


حتما بخوانید :پلاگین پاسخ سریع به پیغام خصوصی (پ.خ)



سپس کد زیر رو پیدا کنید :
    else
    {
        $user_text build_profile_link($pm['fromusername'], $pm['fromuid']);
    

بعد از کد بالا ، کد زیر رو قرار بدید :
    $pmmessage htmlspecialchars_uni($pm['message']); 


حتما بخوانید :ایجاد هشدار Pop up برای پیغام خصوصی همانند VB



حالا به مسیر زیر برید :
پنل مدیریت / قالب ها و پوسته ها / قالب ها / قالب مورد نظر / Global Templates

سپس قالب global_pm_alert رو ویرایش بکنید و کد زیر رو پیدا کنید :
<div>{$privatemessage_text}</div

به جای کد بالا ، کد زیر رو قرار بدید :
<div title="{$pmmessage}">{$privatemessage_text}</div


مای‌بی‌بی (به انگلیسی: MyBulletinBoard و به اختصار: MyBB)‏ یک انجمن ساز کدباز رایگان می‌باشد که توسط گروه مای‌بی‌بی توسعه یافته و تحت زبان پی‌اچ‌پی (PHP) نوشته‌شده‌است. این انجمن‌ساز از موتور پایگاه داده‌ه MySQL، PostgreSQL ، MYSQLI و SQLite پشتیبانی می‌کند و لیسانس تحت LGPL دارد.
این سیستم امکان استفاده از پلاگین (افزونه) و همچنین پوسته را برای کاربران فراهم کرده‌است که پلاگین‌ها و پوسته‌های متنوعی برای این سیستم طراحی‌شده که این از وجه تمایز این سیستم به شمار می‌رود.

استفاده‌ی آسان ; طرح‌های زیادی برای آسان تر کردن استفاده از این سیستم ارائه‌شده که این باعث‌ شده تا استفاده از مای‌بی‌بی آسان‌تر شود. این سیستم از استانداردهای یک تالار‌گفتگو استفاده می‌کند پس بازدید کنندگان احساس آشنایی با کارکرد این سیستم می‌کنند و کار با آن برایشان بسیار آسان و لذت‌بخش است.

مدیریت : این سیستم دارای میزکار مدیریتی بسیار قدرتمند می‌باشد. شما در کنترل پنل مدیریتی این سیستم، می‌توانید تمامی قسمت‌های انجمن از جمله از ارسال‌ها، موضوع‌ها، انجمن‌ها، پلاگین‌ها، کاربران و ... را مدیریت‌کنید.

پشتیبانی از زبان‌های مختلف : یکی از خصوصیات منحصر به فرد مای‌بی‌بی زبان‌های مختلف این سیستم است. (در حال حاضر از ۲۰ زبان زنده‌ی دنیا پشتیبانی می‌کند.)

نسخه‌ها : اولین نسخه عمومی (RC1) از مای‌بی‌بی در ۱۰ دسامبر سال ۲۰۰۳ منتشر شد.
مای‌بی‌بی هر روز پیشرفت کرده تا هم اکنون تیم توسعه مای‌بی‌بی در حال نوشتن نسخه 2.0 از این سیستم هستند و آخرین نسخه این سیستم هم اکنون نسخه 1.8.6 می‌باشد.
نویسنده :

X
آموزش ایجاد نوار فعالیت
[attention] برای اجرای این آموزش ، نصب پلاگین [url=http://mybbhacks.zingaburga.com/showthread.php?ti ...
آموزش
دیدگاه های کاربران 0

برای عضویت در کانال تلگرامی
[همیار مای بی بی]
کلیک کنید
دریافت آخرین اخبار ، کدهای تخفیف و جوایز
برای اطلاع از آخرین اخبار مای بی بی فارسی عضو کانال تلگرامی شوید :