هــاك المتواجدون اليوم ..طبعا غنى عن التعريف
التركيب :-
قم بعمل نسخ للملفات اللتي سيتم التعديل عليها و حفظها عندك اولا
--------------
الخطوة الاول : قم بتركيبها على كل ساتيل
من الكنترول بانل
اختر من الأعلى look & feel
skin manager
ثم edit root skin template HTML
اختر board index
قم بعمل add new template
و ضع بياناتها كالتالى :
خانة ال name اجعلها online_today
خانة ال variables اجعلها $data
الكود الخاص بالتمبليت :
كود PHP:
<tr>
<td class=formsubtitle colspan=2>{$this->ipsclass->lang[ot_title]}</td>
</tr>
<tr>
[COLOR=#0000bb]row1 width=1%]<{F_ACTIVE}>
[COLOR=#0000bb]row2]
{$data[memstats]}{$data[members]}أخفي القائمة
{$data[memstats]}اعرض القائمة
الخطوة الثانية<td class=formsubtitle colspan=2>{$this->ipsclass->lang[ot_title]}</td>
</tr>
<tr>
{$data[memstats]}{$data[members]}أخفي القائمة
{$data[memstats]}اعرض القائمة
افتح lang_boards.php
Located: /cache/lang_cache/en/lang_boards.php
ابحث عن:
كود PHP:
);
?>
ضع فوق هذا الكود هاذين التعريفين?>
كود PHP:
ot_title => "الاعضاء المتواجدون اليوم",
ot_data => "%s الأعضاء المتواجدون لـ %s",
الخطوة الثالثةot_data => "%s الأعضاء المتواجدون لـ %s",
أفتح الملف SOURCES/LIB/FUNC_BOARDSTATS.PHP
أبحث عن :
[php]
كود PHP:
return $this->ipsclass->compiled_templates[skin_boards]->ActiveUsers($active,
$this->ipsclass->vars[au_cutoff]);
استبدله بــ:$this->ipsclass->vars[au_cutoff]);
كود PHP:
$this->ipsclass->time_options[ONLINE_SHOW] = "g:i A";
$data = array(memnum => 0, members => );
$today = $this->ipsclass->get_time(time(), j-n-Y);
$this->ipsclass->DB->simple_construct(array(select => *, from => members, where => "id>0 AND last_activity>".time()-172800, order => members_display_name ASC));
$this->ipsclass->DB->simple_exec();
while ($row = $this->ipsclass->DB->fetch_row())
{
$time = $this->ipsclass->get_time($row[last_activity], j-n-Y);
if ($time == $today)
{
$data[members][$row[id]] = "'[url'. .$this->ipsclass->get_date($row[last_activity], ONLINE_SHOW, 1). ? '='.$this->ipsclass->get_date($row[last_activity], ONLINE_SHOW, 1). : '' .']{$this->ipsclass->cache[group_cache][$row[mgroup]][prefix]}{$row[members_display_name]}{$this->ipsclass->cache[group_cache][$row[mgroup]][suffix]}[/url]'";
$data[memnum]++;
}
}
if (is_array($data[members]))
{
$data[members] = implode(, , $data[members]);
}
$this->ipsclass->time_options[ONLINE] = $this->ipsclass->vars[ot_date];
$data[memstats] = sprintf($this->ipsclass->lang[ot_data], $data[memnum], $this->ipsclass->get_date(time(), ONLINE, 1));
$online_today = $this->ipsclass->compiled_templates[skin_boards]->online_today($data);
return $this->ipsclass->compiled_templates[skin_boards]->ActiveUsers($active, $this->ipsclass->vars[au_cutoff]).$online_today;
الخطوة الرابعه$data = array(memnum => 0, members => );
$today = $this->ipsclass->get_time(time(), j-n-Y);
$this->ipsclass->DB->simple_construct(array(select => *, from => members, where => "id>0 AND last_activity>".time()-172800, order => members_display_name ASC));
$this->ipsclass->DB->simple_exec();
while ($row = $this->ipsclass->DB->fetch_row())
{
$time = $this->ipsclass->get_time($row[last_activity], j-n-Y);
if ($time == $today)
{
$data[members][$row[id]] = "'[url'. .$this->ipsclass->get_date($row[last_activity], ONLINE_SHOW, 1). ? '='.$this->ipsclass->get_date($row[last_activity], ONLINE_SHOW, 1). : '' .']{$this->ipsclass->cache[group_cache][$row[mgroup]][prefix]}{$row[members_display_name]}{$this->ipsclass->cache[group_cache][$row[mgroup]][suffix]}[/url]'";
$data[memnum]++;
}
}
if (is_array($data[members]))
{
$data[members] = implode(, , $data[members]);
}
$this->ipsclass->time_options[ONLINE] = $this->ipsclass->vars[ot_date];
$data[memstats] = sprintf($this->ipsclass->lang[ot_data], $data[memnum], $this->ipsclass->get_date(time(), ONLINE, 1));
$online_today = $this->ipsclass->compiled_templates[skin_boards]->online_today($data);
return $this->ipsclass->compiled_templates[skin_boards]->ActiveUsers($active, $this->ipsclass->vars[au_cutoff]).$online_today;
من الكنترول بانل أيضا من أعلى اختر tools & settings
ثم system settings
ثم view all general settings
اختر Date & Formats
قم بعمل Add settings بياناتها كالتالى :
ال Setting title اجعلها :Member Online Today
ال Setting description اكتب بها التالى :
كود PHP:
Same configuration as <a href=http://www.php.net/date target=_blank>PHP Date</a>
ال Setting key اجعلها t_date
ال Setting Curent AND Default Value اجعلها : F j Y
ثم احفظ التعديل