آموزش مخفی کردن مکان کاربر دلخواه در مای بی بی (hide any user location )
سلام
خب طبق نظرسنجی ای که انجام دادیم قرار شد تا این آموزش کاربردی رو برای
کاربران عزیز همیار قرار بدیم
خب اگر دقت کرده باشید در همیار ، وقتی من آنلاین هستم مکانم نه در پروفایل و
نه در بخش آنلاین ها مشخص نیست اما برای سایر کاربرها مشخص هست

خب برای انجام اینکار پلاگینی ساخته شده اما ضعف اون پلاگین این هست که فقط مکان یک کاربر رو مخفی میکنه اما در این آموزش میتونید مکان چند کاربر رو مخفی کنید .

خب برای شروع باید پلاگین زیر رو دریافت و نصب کنید تا بشه کدهایی که لازم هست در قالب ها کار بکنن :
نام فایل : phptpl.zip
اندازه : 1.99 KB
پسورد : www.mybbco.ir
فقط اعضا میتوانند فایل پیوست را دریافت کنند .


خب حالا ابتدا به مسیر زیر برید :
پنل ادمین / قالب ها و پوسته ها / قالب مورد نظر / Member Templates
فایل member_profile_online رو ویرایش کنید و به جای کدهای موجود در اون کدهای زیر رو قرار بدید :

<a href="online.php"><span class="online" style="font-weight: bold;">{$lang->postbit_status_online}</span></a>

<if $uid == 1 then>
( <span> متن دلخواه شما ... </span> )
<else>
 ({$location} @ {$location_time})
</if>

در کد بالا به جای عدد 1 ، میتونید آیدی کاربری کاربر مورد نظرتون رو قرار بدید
اگر میخواهید کاربر دیگه ای رو هم اضافه کنید از کد زیر استفاده کنید :

<a href="online.php"><span class="online" style="font-weight: bold;">{$lang->postbit_status_online}</span></a>

<if $uid == 3 then>
( <span> متن دلخواه شما ... </span> )
<elseif $uid == 1 then>
( <span> متن دلخواه  ... </span> )
<else />
 ({$location} @ {$location_time})
</if>

به جای اعداد 1 و 3 ، آیدی کاربر های مورد نظرتون رو جایگزین کنید
برای تعداد بیشتر هم از کد بالا الگو بگیرید



خب مرحله دوم »
به مسیر زیر برید :
پنل ادمین / قالب ها و پوسته ها / قالب مورد نظر / Who's Online Templates
فایل online_row رو ویرایش کنید و به جای کدهای موجود در اون از کد زیر استفاده کنید :

<tr>
<td class="trow1">{$online_name}{$user_ip}</td>
<td align="center" class="trow2">{$online_time}</td>
<if $user['uid'] == 1 then>
<td class="trow1" width="50%">در حال تفکر ...</td>
<else>
<td class="trow1" width="50%">{$location}</td>
</if>
</tr>


خب به جای عدد 1 ، آیدی کاربری کاربر مورد نظرتون رو جایگزین بکنید
برای بیش از یک کاربر مثلا دو تا کاربر از کد زیر استفاده کنید :

<tr>
<td class="trow1">{$online_name}{$user_ip}</td>
<td align="center" class="trow2">{$online_time}</td>
<if $user['uid'] == 3 then>
<td class="trow1" width="50%">در حال تفکر ...</td>
<elseif $user['uid'] == 1 then>
<td class="trow1" width="50%">1در حال تفکر ...</td>
<else />
<td class="trow1" width="50%">{$location}</td>
</if>
</tr>

به جای اعداد 1 و 3 ، آیدی کاربر های مورد نظرتون رو جایگزین کنید
برای تعداد بیشتر هم از کد بالا الگو بگیرید






موفق باشید
منبع اختصاصی : همیار مای بی بی
حق کپی برداری از این مطلب را ندارید

thanks
نویسنده :

X
نمایش اواتار اخرین ارسال کننده در صفحه اصلی و لیست موضوعات
در نسخه قبلی MyBB یعنی نسخه 1.6 پلاگینی وجود داشت که آواتار آخرین ارسال کننده در صفحه اصلی و در لیست ...
پلاگین 1.8
دیدگاه های کاربران 6
ارسال: 2
ممنون آقا جواد !

خیلی آموزش قشنگی بود ! استفاده کردیم
بازم از این آموزش های کاربردی قرار بدین  thanks
ارسال: 3
عالی بود!
به امید شبه پلاگین های بیشتر و بیشترترthanks

پاسخ مسئول
ارسال: 4
ممنون از نظر شما عزیزان
حتما در آینده آموزش هایی میزارم که پلاگین هاشون هم هست ولی با آموزش بهتر هست

Heart

image
ارسال: 5
سلام.
ممنون برای آموزش خوبتون
ولی من توی هر دور مشکل دارم.

اولی وقتی میزارم اینجوری میشه
image

و برای همه کاربرا متنی که گذاشتی نشون داده میشه

دومی هم وقتی کد هاشو میزارم کلا افراد آنلاین بهم میریزه

پاسخ مسئول
ارسال: 6
دسترسی بدید تا چک کنم

image
ارسال: 7
دسترسی دادم

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