مرجع پارسی MyBB
متغیرهای کاربر چیست؟ - نسخه‌ی قابل چاپ

+- مرجع پارسی MyBB (https://community.mybbiran.com)
+-- انجمن: نسخه MyBB 1.8 (https://community.mybbiran.com/forum-149.html)
+--- انجمن: مشکلات عمومی (https://community.mybbiran.com/forum-175.html)
+--- موضوع: متغیرهای کاربر چیست؟ (/thread-22093.html)

صفحه‌ها: 1 2


متغیرهای کاربر چیست؟ - MISTER - ۱۴۰۰/۱۰/۴

سلام

من میخوام آی دی کاربرو توی صفحات آنلاین نشون بدم اما متغیرش رو ندارم....

نسخه انجمن هم 1.8.27 هست

نمونه کد:
کد:
<if $user['uid'] == 1 then>Don't care , I'm here.<else>{$lang->location}</if>


این قسمت $user['uid'] رو میخوام


RE: متغیر آی دی کاربر چیست؟ - HOssE!N-B - ۱۴۰۰/۱۰/۴

سلام
از لینک زیر استفاده نمایید شاید بتونید متغییر های دلخواه رو پیدا کنید.
https://community.mybbiran.com/thread-18964.html


RE: متغیر آی دی کاربر چیست؟ - MISTER - ۱۴۰۰/۱۰/۴

نه مکشل حل نشد
متغیری که میخواستم توش نبود


RE: متغیر آی دی کاربر چیست؟ - firstboy000 - ۱۴۰۰/۱۰/۷

(۱۴۰۰/۱۰/۴، ۱۶:۳۸:۰۱ عصر)MISTER نوشته است: سلام

من میخوام آی دی کاربرو توی صفحات آنلاین نشون بدم اما متغیرش رو ندارم....

نسخه انجمن هم 1.8.27 هست

نمونه کد:
کد:
<if $user['uid'] == 1 then>Don't care , I'm here.<else>{$lang->location}</if>


این قسمت $user['uid'] رو میخوام


داخل Who's Online Template > قالب online_row قابل استفاده هست
کد php:
{$user['uid']} 



RE: متغیرهای کاربر چیست؟ - MISTER - ۱۴۰۰/۱۰/۱۵

الان من بخوام آخرین کاربر ثبت نام کرده رو توی هدر نشون بدم باید از چه متغیری استفاده کنم؟
همچنین تعداد موضوعات سایت
تعداد ارسال های سایت
تعداد کاربر ثبت نام کرده


RE: متغیرهای کاربر چیست؟ - firstboy000 - ۱۴۰۰/۱۰/۱۶

متغیر ها هر کدوم محدوده ای دارن. و متغیر های پیشفرض این موارد که داخل index state هستن داخل هدر معتبر نیستن.
برای اینکه بتونید اونا رو داشته باشید یا باید بخشی که وظیفه ساخت هدر رو داره ویرایش کنید و کوئری های لازمش رو بزنید یا اینکه پلاگینی ایجاد کنید و به هوک هدر وصل کنید.


RE: متغیرهای کاربر چیست؟ - MISTER - ۱۴۰۰/۱۰/۱۶

(۱۴۰۰/۱۰/۱۶، ۱۳:۵۶:۴۵ عصر)firstboy000 نوشته است: متغیر ها هر کدوم محدوده ای دارن. و متغیر های پیشفرض این موارد که داخل index state هستن داخل هدر معتبر نیستن.
برای اینکه بتونید اونا رو داشته باشید یا باید بخشی که وظیفه ساخت هدر رو داره ویرایش کنید و کوئری های لازمش رو بزنید یا اینکه پلاگینی ایجاد کنید و به هوک هدر وصل کنید.

ساده ترین راهش چیه؟
چطوری این کارو کنم؟ چون خیلی حیاتیه...


RE: متغیرهای کاربر چیست؟ - firstboy000 - ۱۴۰۰/۱۰/۱۶

سریع ترین راهی که میتونم بگم اینه:

تو فایل global.php خط زیر رو پیدا کنید(حدود خط 951 تا 960):
کد php:
// Set up some of the default templates 

کد زیر را بالای اون قرار بدید:
کد php:
if(!isset($stats) || isset($stats) && !is_array($stats))
    {
        
// Load the stats cache.
        
$stats $cache->read('stats');
    } 
اونوقت میتونید از متغیر های زیر توی هدر استفاده کنید:
ارسال ها
کد php:
{$stats['numposts']} 
موضوع ها
کد php:
{$stats['numthreads']} 
کاربران
کد php:
{$stats['numusers']} 



RE: متغیرهای کاربر چیست؟ - MISTER - ۱۴۰۰/۱۰/۱۶

عالی بود و کارکرد ..

برای نمایش آخرین کاربر باید چیکار کنم؟

همچنین این بخش:

(1/86 ارسال در هر روز | 29.23 درصد از کل ارسال‌ها)


RE: متغیرهای کاربر چیست؟ - firstboy000 - ۱۴۰۰/۱۰/۲۱

برای آخرین کاربر این متغیر رو امتحان کن:
کد php:
$stats['lastusername'

بقیه رو نمیدونم دوستان راهنمایی کنن