مود الاعضاء المتواجدين اليوم (تعريبي)

Started by black-eyes1, January 13, 2010, 01:43:55 PM

Previous topic - Next topic

black-eyes1

تحية طيبة إخواني

اسمحوا لي أن أقدم للإخوة مود الأعضاء المتواجدين اليوم للنسخة 2.0 rc2
Users Online Today Mod

http://custom.simplemachines.org/mods/index.php?mod=217

سنقوم بتركيب المود يدوياً بما أن حزمة التركيب التلقائي للاصدار الثاني غير متاحة بعد


تركيب المود
مود الأعضاء الذين تواجدوا اليوم SMF 2.0 RC2

تذكر دائماً قبل كل شيء أن تأخذ نسخة احتياطية من الملفات التي تقوم بتعديلها


ارفع الملفات:

Subs-MembersOnlineToday.php إلى مجلد "./Sources" في منتداك
MembersOnlineToday.english.php إلى مجلد "./Themes/default/languages" في منتداك
MembersOnlineToday.arabic-utf8 إلى مجلد "./Themes/default/languages" في منتداك

التعديلات:

افتح:

./Sources/BoardIndex.php

ابحث عن:

$context += getMembersOnlineStats($membersOnlineOptions);


أضف بعده:


// Get the user online today list.
require_once($sourcedir . '/Subs-MembersOnlineToday.php');
$membersOnlineTodayOptions = array(
'sort' => 'login_time',
'reverse_sort' => true,
'period' => 'current_day',
'canview' => 'registered',
);
$context += getMembersOnlineTodayStats($membersOnlineTodayOptions);


-----------------

ابحث عن:

// If they are logged in, but statistical information is off... show a personal message bar.


اضف قبله:

// Users Online Today
echo '
<h4 class="titlebg"><span class="left"></span>
<img class="icon" src="', $settings['images_url'], '/icons/online.gif', '" alt="', $txt['online_users'], '" />', '<span>', $txt['uot_users_online_today'], '</span>
</h4>
<p class="inline smalltext">';
echo
$txt['uot_total'], ': <b>', $context['num_users_online_today'], '</b>';

if ($context['viewing_allowed'])
echo
' (', $txt['uot_visible'], ': ', ($context['num_users_online_today'] - $context['num_users_hidden_today']), ', ', $txt['uot_hidden'], ': ', $context['num_users_hidden_today'], ')';

// Assuming there ARE users online... each user in users_online has an id, username, name, group, href, and link.
if (!empty($context['users_online_today']) && $context['viewing_allowed'])
{
echo
'<br />', implode(', ', $context['list_users_online_today']);

// Showing membergroups?
if (!empty($settings['show_group_key']) && !empty($context['membergroups']))
echo
'<br />[' . implode(']&nbsp;&nbsp;[', $context['membergroups']) . ']';
}
echo '
</p>';



تعليمات وتعديلات إضافية

إقرأني
شكراً لاستخدامكم مود الأعضاء الذين تواجدوا اليوم
هذا المود يسمح للمستخدم برؤية الأشخاص الذين قامو بتسجيل دخولهم خلال اليوم
يمكنكم التعديل ببعض الخيارات للمود من خلال تعديل الملف BoardIndex.php
الخيارات الافتراضية هي كالتالي:

$membersOnlineTodayOptions = array(
'sort' => 'login_time',
'reverse_sort' => true,
'period' => 'current_day',
'canview' => 'registered',
);


الخيارات التالية متاحة

الخيار: sort
القيم المتاحة : 'login_time', 'member_name'
وصف الخيار: ترتيب قائمة الاعضاء المتواجدين بحسب توقيت دخولهم أو بحسب الترتيب الابجدي للاسم

الخيار: reverse_sort
القيم المتاحة: true, false
وصف الخيار: ترتيب القائمة تصاعدياً أو تنازلياً والخيار الافتراضي true هو الاصح حيث يرتب القائمة من آحدث تسجيل دخول إلى الاقدم

الخيار : period
القيم المتاحة : 'current_day', 'last_24_hours', 'last_7_days'
وصف الخيار: الفترة الزمنية التي تغطي قائمة المستخدمين خلال اليوم أو آخر 24 ساعة أو آخر 7 ايام (ملاحظة: عند تغيير هذه القيمة إلى 24 ساعة أو 7 ايام يجب مراعاة تغيير اسم المود في ملف اللغة إلى الأعضاء الذين تواجدوا خلال 24 ساعة الماضية أو خلال الاسبوع الماضي مثلاً)

الخيار: canview
القيم المتاحة: 'admin', 'registered', 'everyone'
وصف الخيار: لتحديد من يستطيع رؤية قائمة المستخدمين والخيارات هي المدير أو الأعضاء أو جميع الزوار
--------------------------

أتمنى الفائدة لجميع الاخوة وانشالله استطيع إضافة وتعريب مودات أخرى مفيدة حسب وقت فراغي

أتمنى نقل هذا الموضوع إلى منتدى المودات
ولكم الشكر

helmy1100


Advertisement: