مرجع پارسی MyBB

نسخه‌ی کامل: تغییر مبنای زمان در Who's Online
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
با سلام
همانگونه که می دانید مبنای زمان در 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 گذشته" استفاده کنم برای همین راه حلی پیدا شود بهتر است.
دوستان عزیز! از اینکه کمک می کنید مشکلی حل بشه بسیار سپاسگزارم
باید در فایلهای php مربوطه تغییراتی ایجاد کنید نه در فایلهای زبان.
با درود
من از پلاگین 24 ساعته استفاده کرده ام و با کمی دستکاری تایتل برای کاربرها گذاشتم که با اشاره گر وقتی روی نام کاربر بروید زمان آخرین دیدار کاربر را متوجه می شوید . شما هم اگر خواستید یه کمی روی پلاگین کار کنید تا به مطلوبتون برسید .Heart
(۱۳۹۳/۳/۱۸، ۲۲:۲۸:۴۱ عصر)Pishro نوشته است: [ -> ]باید در فایلهای php مربوطه تغییراتی ایجاد کنید نه در فایلهای زبان.
با سلام
1- "فایلهای php مربوط" دقیقا با چه نامی است؟
2- چگونه و چه چیزی را تغییر دهم؟
با سلام مجددWink
لطفا پاسخ پست قبل را محبت فرمایید
ساده ترین راه اینه که قسمت زیر رو توی فایل زبان به صورت دستی تغییر بدید.
کد:
{3} دقیقه‌ی


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

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