مرجع پارسی MyBB
تغییر مبنای زمان در Who's Online - نسخه‌ی قابل چاپ

+- مرجع پارسی MyBB (https://community.mybbiran.com)
+-- انجمن: آرشیو (https://community.mybbiran.com/forum-128.html)
+--- انجمن: آرشیو انجمن های قدیمی (https://community.mybbiran.com/forum-129.html)
+---- انجمن: مای بی بی نسخه 1.6 (https://community.mybbiran.com/forum-83.html)
+----- انجمن: خدمات پشتیبانی MyBB 1.6 (https://community.mybbiran.com/forum-89.html)
+------ انجمن: مشکلات دیگر (https://community.mybbiran.com/forum-93.html)
+------ موضوع: تغییر مبنای زمان در Who's Online (/thread-16209.html)



تغییر مبنای زمان در Who's Online - arabicedu - ۱۳۹۳/۳/۱۷

با سلام
همانگونه که می دانید مبنای زمان در Who's Online دقیقه است و پیشفرض آن هم 15 است
چگونه و در کجا مبنای آن را به ساعت یا شبانه روز تغییر دهم؟
می خواهم بگویم : N کاربر فعال در 24 ساعت گذشته یا N کاربر فعال در 1 شبانه روز گذشته
بله با تغییر نوشته دقیقه به ساعت در index.lang.php یعنی
کد:
{1} {2}  فعال در {3} دقیقه‌ی گذشته ({4} {5}، {6}  {7} نفر از آن‌ها پنهان، و {8} {9}).
به صورت
کد:
{1} {2}  فعال در {3} ساعت گذشته ({4} {5}، {6}  {7} نفر از آن‌ها پنهان، و {8} {9}).
مشکلی حل نمی شود
چون الان مبنای محاسبه زمان دقیقه است ما چگونه مبنای محاسبه را تغییر دهیم؟
یعنی نسخه خروجی ما به جای
N کاربر فعال در 600 دقیقه گذشته بشود: N کاربر فعال در 10 ساعت گذشته
یعنی زمانی من عدد 10 را وارد می کنم سیستم بداند منظور 10 ساعت معادل 600 دقیقه است نه 10 دقیقه
فکر می کنم باید تغییراتی در Who's Online Templates داده شود اما چه و کجا؟
در ضمن اینجانب نمی خواهم از پلاگین "24 گذشته" استفاده کنم برای همین راه حلی پیدا شود بهتر است.
دوستان عزیز! از اینکه کمک می کنید مشکلی حل بشه بسیار سپاسگزارم


RE: تغییر مبنای زمان در Who's Online - Pishro - ۱۳۹۳/۳/۱۸

باید در فایلهای php مربوطه تغییراتی ایجاد کنید نه در فایلهای زبان.


RE: تغییر مبنای زمان در Who's Online - میدوری - ۱۳۹۳/۳/۱۹

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


RE: تغییر مبنای زمان در Who's Online - arabicedu - ۱۳۹۳/۳/۲۰

(۱۳۹۳/۳/۱۸، ۲۲:۲۸:۴۱ عصر)Pishro نوشته است: باید در فایلهای php مربوطه تغییراتی ایجاد کنید نه در فایلهای زبان.
با سلام
1- "فایلهای php مربوط" دقیقا با چه نامی است؟
2- چگونه و چه چیزی را تغییر دهم؟


RE: تغییر مبنای زمان در Who's Online - arabicedu - ۱۳۹۳/۳/۲۵

با سلام مجددWink
لطفا پاسخ پست قبل را محبت فرمایید


RE: تغییر مبنای زمان در Who's Online - firstboy000 - ۱۳۹۳/۱۰/۲۱

ساده ترین راه اینه که قسمت زیر رو توی فایل زبان به صورت دستی تغییر بدید.
کد:
{3} دقیقه‌ی


مثلا به جاش بنویسید

24 ساعت گذشته یا 1 شبانه روز