• أعضائنا الكرام بخصوص تنفيذ الطلبات قد يستغرق بعض الوقت،شكرا لحسن تفهمكم.
  • أعضاء وزوار معهد زين العربية، نود أن نعلمكم أن المعهد سيشهد في الفترة القادمة الكثير من التغيرات سواءا على المستوى الاداري او مستوى الاقسام، لذا نرجو منكم التعاون، وأي ملاحظات او استفسارات يرجى التواصل معنا عبر قسم الشكاوي و الإقتراحات و الطلبات ونشكركم على حسن تفهمكم وتعاونكم ،مع خالص الشكر والتقدير والاحترام من إدارة زين العربية.

[ تم الحل ] كيف أعدل الوقت

amiros

:: الأعضاء ::
8 يونيو 2020
102
23
18
السلام عليكم

كيف أعدل الوقت ليبقى العضو أو الأدمين متصل لفترة زمنية أحددها أنا مثلا أسبوع


مع الشكر
 
و عليكم السلام ..
أسبوع بالكامل :eek:

يمكن التحكم في مدة بقاء الاعضاء في المنتدى كانهم متصلين بالثواني من خلال

إعداد ---> الخيارات ---> خيارات المستخدم ---> مهلة الإتصال

أما إذا تريده مثلا لمجموعة معينة فستحتاج إلى برمجة إضافة خاصة
 
و عليكم السلام ..
أسبوع بالكامل :eek:

يمكن التحكم في مدة بقاء الاعضاء في المنتدى كانهم متصلين بالثواني من خلال

إعداد ---> الخيارات ---> خيارات المستخدم ---> مهلة الإتصال

أما إذا تريده مثلا لمجموعة معينة فستحتاج إلى برمجة إضافة خاصة


وجدته لكن أريد مثلا يبقى أسبوعا متصل

لكنه يقول لي أقصى حد 60 دقيقة


كيف حل ذلك ؟
 
في هذه الحالة يجب استخدام إضافة خاصة أو يجب عليك التعديل بشكل يدوي على ملف SessionActivity.php الموجود على المسار التالي src/XF/Repository/SessionActivity.php

ملاجظة : في حالة كانت هناك أي تحديثات جديدة على الملف SessionActivity.php ستظطر إلى إعادة التعديل من جديد

يمكنك تطبيق ما يوجد في الرد التالي

 
في هذه الحالة يجب استخدام إضافة خاصة أو يجب عليك التعديل بشكل يدوي على ملف SessionActivity.php الموجود على المسار التالي src/XF/Repository/SessionActivity.php

ملاجظة : في حالة كانت هناك أي تحديثات جديدة على الملف SessionActivity.php ستظطر إلى إعادة التعديل من جديد

يمكنك تطبيق ما يوجد في الرد التالي




أو أخي
لكني لم أفهم أي أجد هذا الكود

**********************************************
These are the relevant bits I've changed:

$onlineCutOff = \XF::$time - $this->options()->onlineStatusTimeout * 1440; (minutes to hours= 24 hours)
}

return $this->db()->fetchRow("
SELECT
SUM(IF(user_id >= 0 AND robot_key = '', 1, 0)) AS total,
SUM(IF(user_id > 0, 1, 0)) AS members,
SUM(IF(user_id >= 0 AND robot_key = '', 1, 0)) AS members (this is "AS guests" by default, so up to you if you want to fudge those numbers. I don't have guests, so....)
FROM xf_session_activity
WHERE view_date >= ?
", $onlineCutOff);
}

*******************************


حتى أعدل عليه
 
شاهد هذه الإضافة أخي
 

إحصائيات المنتدى

المواضيع
1,672
المشاركات
18,717
الأعضاء
1,282
آخر عضو مسجل
evildealers
أعلى