ارسالها: 852
موضوعها: 3
تاریخ عضویت: ۲۲ اسفند ۱۳۸۹
اعتبار:
64
تا جایی که یادم میاد و یه جای دیگه ی سایت صحبتش بود ، این مشکلاتی که در زمینه ی اینطور آمارها که با ساعت و تاریخ و اینا سرو کار دارن بوجود میاد ، مربوط به پلاگین های Calender یا همون تقویمه . اما اینکه چطوری حلش کنید رو یادم نمیاد . اما فکر میکنم به همون مربوطه . شما پلاگین تقویم جلالی نصب کردید ؟ اگر نکردید الان نصب کنید . تا جایی که من میدونم به اون مربوط میشه .
روی این قسمتی که عرض کردم کار کنید اگه جواب نداد اعلام کنید تا سایر دوستان بهتر راهنماییتون کنن
ارسالها: 1,188
موضوعها: 37
تاریخ عضویت: ۲ مهر ۱۳۸۸
اعتبار:
183
واقعیت خواستم بگم ساعت سرور ولی سایتتو دیدم که تاریخ 1 روز با ما اختلاف داره و این نشون میده که درسته!
شرمندم چیزی نمیتونم بگم (شاید از دیتابیس بشه حلش کرد)
طراحی حرفه ای وب سایت (وردپرس)
ارسالها: 292
موضوعها: 3
تاریخ عضویت: ۲۲ آبان ۱۳۸۸
اعتبار:
106
۱۳۹۰/۱۰/۱۹، ۱۶:۳۵:۱۹ عصر
(آخرین ویرایش: ۱۳۹۰/۱۰/۲۰، ۰۶:۴۰:۳۱ صبح، توسط mamaly12h.)
احتمال ميدم از تغييرات تاريخ و زمان سرور باشه .
فرض ميكنيم مدت زمان نشان دادن افراد آنلاين همون 15 دقيقه هست.
يعني افرادي رو كه از 15 دقيقه قبل تا الان توي سايت بودن رو آنلاين نشون ميده.
حالا 15 دقيقه قبل مثلاً ميشه 12:00 - 2012/01/10 و حالا ميشه 12:15 - 2012/01/10
مطمئناً قبل اين هم افرادي آنلاين بودن ولي چون فاصله زمانيشون با زمان حال بيشتر از 15 دقيقه بوده ، آنلاين نشون نميده.
حالا اگر بنا بر اتفاق يا عمد يا كلاً تغييراتي كه سرور انجام داده تاريخ از 2012 بره 2002 اونوقت افراد آنلاين ميشه از 15 دقيقه قبل يعني 12:00 - 2002/01/10 و زمان فعاليت كاربر ها واسه 10 سال قبله . پس همشونو آنلاين نشون ميده.
پس اگر 2000 تا كاربر توي 2010 تا 2012 توي انجمن آنلاين بودن ، همشونو سرور آنلاين نشون ميده و تعداد بيشترين افراد آنلاين به 2002/01/10 برميگرده و تعداد افراد آنلاين 2000 تا.
با اين فرض اگر كاربري توي اون زمان كه سرور سالش 2002 شده آنلاين بوده فاصله سال 2002 تا 2011 (طبق انجمن شما) رو 9 سال رو حساب ميكنه.
احتمال ميدم تاريخ و ساعت سرور براي دقايقي دچار اختلال شده و سال رو 2002 زده و اين فاصله 9 ساله به وجود اومده.
واسه درست كردنش همونطور كه مهدي عزيز گفت بايد از phpMyAdmin تاريخ هارو درست كني.
وارد phpMyAdmin شو ، وارد ديتابيس انجمنت شو.
از جدول mybb_users يوزر هايي رو كه مدت زمان آنلاين بودنشون رو اشتباه زده رو ويرايش كن ، يعني وارد ويرايش داده مورد نظرت شو و مقدار فيلد timeonline رو اصلاح كن.
و از جدول mybb_stats ، داده اي رو كه تعداد افراد آنلاين هم زمان رو اشتباه زده همون بالاي 2000 تا رو ويرايش و مقدار رو اصلاح كن يا داده رو حذف كن (با توجه به اين كه زمانش مربوط به 2002 هست).
يعني مقدار فيلد numusers رو بررسي كن كه مربوط به افراد آنلاين هم زمان است.
بهتره بر اساس فيلد numusers جدول رو به صورت نزولي sort (مرتب) كني.
ارسالها: 690
موضوعها: 19
تاریخ عضویت: ۵ ارديبهشت ۱۳۹۰
اعتبار:
26
البته من مطمئنم این آمار واقعی نیست ! چطور می تونم آمار رو صفر کنم یا به طور مثال بذارم روی 20 بازدید که این مشکل هم برطرف بشه ! و با اولین باری که بازدید سایت بالای 20 باشه آمار به روز بشه ؟
نفس نفس تو سینه ام عطر نفس های شماست
اگر که قابل بدونین فور یوزرز جای شماست