Home Webboard ArticlesKnowledges  

ผู้เขียน หัวข้อ: หน้าแรกบอร์ด ตรงวันนี้ออนไลน์มากที่สุด ไม่อัปเดทครับ ไม่ทราบว่าเป็นเพราะอะไร?  (อ่าน 56356 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

DDT

  • บุคคลทั่วไป
ตรง วันนี้ออนไลน์มากที่สุด ยังแสดง 4. ออนไลน์มากที่สุด: 4 (กันยายน 04, 2009, 09:18:13 am) ทั้งๆ ที่วันนี้วันที่ 9 ครับ (ดังภาพ) ไม่ทราบว่าเป็นเพราะอะไร รบกวนด้วยนะครับ

ขอบพระคุณล่วงหน้าครับ :crying:





ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5535
  • เห็นด้วย&ขอบคุณ: 2134
    • SMFjusthost.com
ลองไปดู file BoardIndex.template.php  ยังสมบูรณ์ดีอยู่ไหม


<tr>
               <td class="windowbg2" width="100%">
                  <span class="middletext">
                     ', $txt['most_online_today'], ': <b>', $modSettings['mostOnlineToday'], '</b>.
                     ', $txt['most_online_ever'], ': ', $modSettings['mostOnline'], ' (' , timeformat($modSettings['mostDate']), ')
                  </span>
               </td>
            </tr>

DDT

  • บุคคลทั่วไป
ก็ยังอยู่ดีครับ...???


<tr>
               <td class="windowbg2" width="100%">
                  <span class="middletext">
                     ', $txt['most_online_today'], ': <b>', $modSettings['mostOnlineToday'], '</b>.
                     ', $txt['most_online_ever'], ': ', $modSettings['mostOnline'], ' (' , timeformat($modSettings['mostDate']), ')
                  </span>
               </td>
            </tr>

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5535
  • เห็นด้วย&ขอบคุณ: 2134
    • SMFjusthost.com
งั้นต้องลองเข้าไปดูในดาต้าเบสแล้วหละ
ตาราง  smf_log_online    (smf_ ของท่านอาจชื่ออืน)
ลองลบข้อมูลออกดู  ลบออกที่รูปถังขยะ  (ห้ามกดกากะบาท)

DDT

  • บุคคลทั่วไป
 :cry: :cry:

หมายถึงตรงนี้หรือเปล่าครับ....ไม่กล้ากดอะไรเลยครับ กลัว :undecided: :cry: :undecided: :cry:   :help: :help:


ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5535
  • เห็นด้วย&ขอบคุณ: 2134
    • SMFjusthost.com
ใช่อันนี้หละ กดที่รูปถังขยะ 

DDT

  • บุคคลทั่วไป
วันนี้ออนไลน์มากที่สุด: 4. ออนไลน์มากที่สุด: 4 (กันยายน 04, 2009, 09:18:13 am)


ก็ยังเหมือนเดิมครับ  :cry: :undecided: :cry: :undecided: :help: :help: :help:


ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5535
  • เห็นด้วย&ขอบคุณ: 2134
    • SMFjusthost.com
วันนี้ออนไลน์มากที่สุด: 4. ออนไลน์มากที่สุด: 4 (กันยายน 04, 2009, 09:18:13 am)


ก็ยังเหมือนเดิมครับ  :cry: :undecided: :cry: :undecided: :help: :help: :help:



5555+  ตันละ   รอท่านต่อปายยยย

DDT

  • บุคคลทั่วไป
 :crying: :crying: :crying:

แง...ถ้าเขาไ่ม่ยอมอัปเดท ผมคงต้องเอาออกหล่ะครับ ไม่งั้นคนงงแน่ๆ

ไม่ทราบว่าเอาออกยังไงหรือครับ

ปล.วันนี้ผมวุ่นวายทั้งหน้าไมค์หลังไมค์เลยนะครับ แฮ่ๆ  :firstaid:
ขออภัยด้วยครับผมยิ่งกว่าตัน
ขอบพระคุณครับ

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5535
  • เห็นด้วย&ขอบคุณ: 2134
    • SMFjusthost.com
ลบส่วนนี้ทิ้งโลด 

<tr>
               <td class="windowbg2" width="100%">
                  <span class="middletext">
                     ', $txt['most_online_today'], ': <b>', $modSettings['mostOnlineToday'], '</b>.
                     ', $txt['most_online_ever'], ': ', $modSettings['mostOnline'], ' (' , timeformat($modSettings['mostDate']), ')
                  </span>
               </td>
            </tr>


ภาพสมาชิกเว็บท่านสวยดี 55+ แวะไปดูมาละ

user12

  • บุคคลทั่วไป
ข้อมูลมันถูกเก็บในตาราง _log_activity ครับ..

โค๊ด:
file $Sources/BoardIndex.php

โค๊ด: [Select]
$context['num_users_online'] = count($context['users_online']) + $context['num_users_hidden'];

// Track most online statistics?
if (!empty($modSettings['trackStats']))
{
// Determine the most users online - both all time and per day.
$total_users = $context['num_guests'] + $context['num_users_online'];

// More members on now than ever were?  Update it!
if (!isset($modSettings['mostOnline']) || $total_users >= $modSettings['mostOnline'])
updateSettings(array('mostOnline' => $total_users, 'mostDate' => time()));

$date = strftime('%Y-%m-%d', forum_time(false));

// One or more stats are not up-to-date?
if (!isset($modSettings['mostOnlineUpdated']) || $modSettings['mostOnlineUpdated'] != $date)
{
$request = db_query("
SELECT mostOn
FROM {$db_prefix}log_activity
WHERE date = '$date'
LIMIT 1", __FILE__, __LINE__);

// The log_activity hasn't got an entry for today?
if (mysql_num_rows($request) == 0)
{
db_query("
INSERT IGNORE INTO {$db_prefix}log_activity
(date, mostOn)
VALUES ('$date', $total_users)", __FILE__, __LINE__);
}
// There's an entry in log_activity on today...
else
{
list ($modSettings['mostOnlineToday']) = mysql_fetch_row($request);

if ($total_users > $modSettings['mostOnlineToday'])
trackStats(array('mostOn' => $total_users));

$total_users = max($total_users, $modSettings['mostOnlineToday']);
}
mysql_free_result($request);

updateSettings(array('mostOnlineUpdated' => $date, 'mostOnlineToday' => $total_users));
}
// Highest number of users online today?
elseif ($total_users > $modSettings['mostOnlineToday'])
{
trackStats(array('mostOn' => $total_users));
updateSettings(array('mostOnlineUpdated' => $date, 'mostOnlineToday' => $total_users));
}
}

ถ้ามันผิดปกติเอาโค๊ดนี้ไปวางทับได้เลยครับ

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5535
  • เห็นด้วย&ขอบคุณ: 2134
    • SMFjusthost.com
แจ่มเลย ขอบคุณเช่นกันจ้า 

DDT

  • บุคคลทั่วไป
 :cry: :cry:

อันนี้จากของผมครับ?? :embarrassed: :embarrassed:


$context['num_users_online'] = count($context['users_online']) + $context['num_users_hidden'];

   // Track most online statistics?
   if (!empty($modSettings['trackStats']))
   {
      // Determine the most users online - both all time and per day.
      $total_users = $context['num_guests'] + $context['num_users_online'];

      // More members on now than ever were?  Update it!
      if (!isset($modSettings['mostOnline']) || $total_users >= $modSettings['mostOnline'])
         updateSettings(array('mostOnline' => $total_users, 'mostDate' => time()));

      $date = strftime('%Y-%m-%d', forum_time(false));

      // One or more stats are not up-to-date?
      if (!isset($modSettings['mostOnlineUpdated']) || $modSettings['mostOnlineUpdated'] != $date)
      {
         $request = db_query("
            SELECT mostOn
            FROM {$db_prefix}log_activity
            WHERE date = '$date'
            LIMIT 1", __FILE__, __LINE__);

         // The log_activity hasn't got an entry for today?
         if (mysql_num_rows($request) == 0)
         {
            db_query("
               INSERT IGNORE INTO {$db_prefix}log_activity
                  (date, mostOn)
               VALUES ('$date', $total_users)", __FILE__, __LINE__);
         }
         // There's an entry in log_activity on today...
         else
         {
            list ($modSettings['mostOnlineToday']) = mysql_fetch_row($request);

            if ($total_users > $modSettings['mostOnlineToday'])
               trackStats(array('mostOn' => $total_users));

            $total_users = max($total_users, $modSettings['mostOnlineToday']);
         }
         mysql_free_result($request);

         updateSettings(array('mostOnlineUpdated' => $date, 'mostOnlineToday' => $total_users));
      }
      // Highest number of users online today?
      elseif ($total_users > $modSettings['mostOnlineToday'])
      {
         trackStats(array('mostOn' => $total_users));
         updateSettings(array('mostOnlineUpdated' => $date, 'mostOnlineToday' => $total_users));
      }
   }

ออฟไลน์ CrayoN

  • Global Moderator
  • *
  • กระทู้: 941
  • เห็นด้วย&ขอบคุณ: 253
รอลุ้นตั้งนาน คงแก้ได้แล้ว(มั้ง)ครับ

user12

  • บุคคลทั่วไป
ออ..เพิ่มเติมอีกนิดครับ

ลืมตรงนี้ไปหรือเปล่า

ส่วนปรับแต่งค่าการใช้งาน >> ติดตามสถิติ >> ติดตามครั้งฮิต (ต้องเปิดใช้งานติดตามสถิติด้วยถึงจะทำงาน)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 
Back to top