Home Webboard ArticlesKnowledges  
ข่าวประกาศ:

:: กติกา มารยาท ในการใช้งานเว็บบอร์ด ::
กรุณากรอกอีเมล์จริงในการสมัคร และรับอีเมล์ยืนยันเพื่อใช้งานในบอร์ด

ผู้เขียน หัวข้อ: วิธีทำให้ Users_Online_Today แสดงผล (เครซี่)  (อ่าน 47582 ครั้ง)

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

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

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com

<edit file>
$languagedir/Modifications.thai-utf8.php
</edit file>
<
search for>
?>
</search for>
<add before>
$txt['uot_users_online_today']='เพื่อนของเราวันนี้';
$txt['uot_yesterday']='เมื่อวาน ';
$txt['uot_total']='ทั้งหมด';
$txt['uot_visible']='แสดงตัว';
$txt['uot_hidden']='ซ่อนตัว';
</add before>




<edit file>
$themedir/BoardIndex.template.php
</edit file>

<
search for>
// If they are logged in, but SP1 style information is off... show a personal message bar.
</search for>

<
add before>
// Users online today

	
echo 
'
	
<tr>
	
	
<td class="titlebg" colspan="2">'
$txt['uot_users_online_today'], '</td>
	
</tr><tr>
	
	
<td class="windowbg" width="20" valign="middle" align="center">
	
	
	
<img src="'
$settings['images_url'], '/icons/online.gif" alt="'$txt['uot_users_online_today'], '" border="0" />
	
	
</td>
	
	
<td class="windowbg2" width="100%">'
;

	
echo 
'
	
	
	
<div class="smalltext">'
;

  echo 
$txt['uot_total'], ': <b>'$context['num_users_online_today'], '</b>';
 
	
// 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['user']['is_guest'])
	
	
echo 
'<br />'implode(', '$context['list_users_online_today']);

	
echo 
'
	
	
	
	
<br />'
$context['show_stats'] && !$settings['show_sp1_info'] ? '
	
	
	
	
<a href="' 
$scripturl '?action=stats">' $txt['smf223'] . '</a>' '''
	
	
	
</div>
	
	
</td>
	
</tr>'
;
</
add before>
« แก้ไขครั้งสุดท้าย: 07, มีนาคม 2008, 10:05:57 PM โดย LittleCat »



ออฟไลน์ LittleCat

  • ไม่เต็มบาท
  • Administrator
  • *
  • กระทู้: 1608
  • เห็นด้วย&ขอบคุณ: 434
  • ตามโลกไม่ทัน
    • บอร์ดแมวเมา
Re: วิธีทำให้ Users_Online_Today แสดงผล (เครซี่)
« ตอบกลับ #1 เมื่อ: 23, พฤษภาคม 2009, 07:37:08 PM »

แล้วในกรณีที่ เพิ่มโค้ดไปแล้ว





มันก็ยังไม่แสดงผลหละ



แก้ยังไง เหอะๆ
อย่าคิดว่าตนเองเก่ง อย่าคิดว่าคนอื่นขาดตนเองไม่ได้ -- หลักการในการทำงานของแมวขี้เมา

ออฟไลน์ copi0123

  • Ju
  • *
  • กระทู้: 9
  • เห็นด้วย&ขอบคุณ: 2
Re: วิธีทำให้ Users_Online_Today แสดงผล (เครซี่)
« ตอบกลับ #2 เมื่อ: 05, กรกฎาคม 2009, 04:04:48 PM »
ให้ใส่สคลิปส่วนไหนหรอคับ

ออฟไลน์ copi0123

  • Ju
  • *
  • กระทู้: 9
  • เห็นด้วย&ขอบคุณ: 2
Re: วิธีทำให้ Users_Online_Today แสดงผล (เครซี่)
« ตอบกลับ #3 เมื่อ: 05, กรกฎาคม 2009, 06:10:14 PM »
ผมอยากให้ มันแสดง ทุกธีมอะคับ ไม่ใช้แค่ธีม SMF Default Theme - Core ธีมเดียวอะคับบอกวิธีหน่อยคับ
« แก้ไขครั้งสุดท้าย: 05, กรกฎาคม 2009, 06:44:10 PM โดย copi0123 »

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

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: วิธีทำให้ Users_Online_Today แสดงผล (เครซี่)
« ตอบกลับ #4 เมื่อ: 05, กรกฎาคม 2009, 08:22:48 PM »
ก็ต้องไปทำคริปเหล่านี้  ในใฟล์ของธีมนั้นๆ

ออฟไลน์ copi0123

  • Ju
  • *
  • กระทู้: 9
  • เห็นด้วย&ขอบคุณ: 2
Re: วิธีทำให้ Users_Online_Today แสดงผล (เครซี่)
« ตอบกลับ #5 เมื่อ: 05, กรกฎาคม 2009, 08:59:05 PM »
แล้วให้เอาสคลิปอะไรอะคับ
แล้วเอาไปแก้ไข้ที่ไหน

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

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: วิธีทำให้ Users_Online_Today แสดงผล (เครซี่)
« ตอบกลับ #6 เมื่อ: 06, กรกฎาคม 2009, 01:20:25 PM »
ก่อนอื่น ขอทราบก่อนว่าได้ทำอะไรถึงขั้นไหนแล้ว
ได้ลงม็อดไปหรือยัง หรือยังไม่ได้ลงเลย  หรือลงแล้วแต่มันยังไม่แสดงผล   

ม็อด
http://custom.simplemachines.org/mods/index.php?mod=217


ออฟไลน์ copi0123

  • Ju
  • *
  • กระทู้: 9
  • เห็นด้วย&ขอบคุณ: 2
Re: วิธีทำให้ Users_Online_Today แสดงผล (เครซี่)
« ตอบกลับ #7 เมื่อ: 06, กรกฎาคม 2009, 01:34:25 PM »
ลงแล้วตัวนี้Users_Online_Today_1.4.0.zip
แต่ไม่แสดงผล

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

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: วิธีทำให้ Users_Online_Today แสดงผล (เครซี่)
« ตอบกลับ #8 เมื่อ: 06, กรกฎาคม 2009, 01:44:17 PM »
งั้นก็แก้ตามวิธีที่ได้โพสต์ไว้ในกระทู้นี้ได้เลย

<edit file>
$languagedir/Modifications.thai-utf8.php
</edit file>
หมายถึงให้ไปโหลดไฟล์นี้มาจากโฮสต์  เพื่อทำการแก้ไข
เปิดไฟล์นี้ด้วยโปรแกรม อีดิตพลัส


<search for>
?>
</search for>
ให้ค้นหา  ในที่นี้หมายถึงค้นหา ?>


<add before>
$txt['uot_users_online_today']='เพื่อนของเราวันนี้';
$txt['uot_yesterday']='เมื่อวาน ';
$txt['uot_total']='ทั้งหมด';
$txt['uot_visible']='แสดงตัว';
$txt['uot_hidden']='ซ่อนตัว';
</add before>
ใส่ก่อนหน้า  เอาสคริป $txt ทั้งหมด ใส่ก่อนหน้า ?>

จากนั้นเซฟไฟล์  แล้วเอาขึ้นโฮสต์ได้เลย 
ถ้าไม่มี Modifications.thai-utf8.php
ก็ใช้ไฟล์ Modifications.thai.php



ออฟไลน์ copi0123

  • Ju
  • *
  • กระทู้: 9
  • เห็นด้วย&ขอบคุณ: 2
Re: วิธีทำให้ Users_Online_Today แสดงผล (เครซี่)
« ตอบกลับ #9 เมื่อ: 06, กรกฎาคม 2009, 02:21:57 PM »
คือผมโหลด ไฟร์ตัว Users_Online_Today_1.4.0.zip นี้ พอแตกไฟร์แล้วมันจะมีอยู่2 xml คือ
1.package-info.xml
2.Users_Online_Today_Mod.xml
ซึ้งมันมีอยู่2อัน มันมีมี
MembersOnlineToday.english.php
ไม่มี
ไอพวก MembersOnlineToday.english.php มันจะอยุ่ที่ Users_Online_Today_1.5.4.zip
หลักๆๆ
ผมอยากให้มันขึ้นโชว์แสดงผลภาษาอะไรไม่ว่าแต่อยากให้มันขึ้นโชว์ ธีมที่ผมใช้มันไม่ขึ้นให้ผมอะคับ
newbielink:http://www.pecogame.com [nonactive]

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

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: วิธีทำให้ Users_Online_Today แสดงผล (เครซี่)
« ตอบกลับ #10 เมื่อ: 06, กรกฎาคม 2009, 02:31:06 PM »
ไม่ใช่แค่โหลดมาเท่านั้น 
โหลดลงเครื่องเราแล้ว จากนั้นไปที่ผู้ดูแลในบอร์ด แพ็คเกจ  จัดการลองม็อดผ่านทางแพ็คเกจนี้ 
จากนั้นจึงไปแก้ไฟล์ตามกระทู้นี้  ซึ่งเป็นไฟล์บนโฮสต์ ตามที่ได้อธิบายไว้แล้ว

ปัญหาคือตอนนี้เรายังไม่รู้และไม่เข้าใจว่าท่านทำอะไรถึงไหนแล้ว 
และทำอะไรเกี่ยวกับการม็อดได้บ้าง 

ออฟไลน์ ก๊วนกวน

  • Just Staff
  • *
  • กระทู้: 402
  • เห็นด้วย&ขอบคุณ: 21
    • pop music box
Re: วิธีทำให้ Users_Online_Today แสดงผล (เครซี่)
« ตอบกลับ #11 เมื่อ: 06, กรกฎาคม 2009, 03:23:13 PM »
คือผมโหลด ไฟร์ตัว Users_Online_Today_1.4.0.zip นี้ พอแตกไฟร์แล้วมันจะมีอยู่2 xml คือ
1.package-info.xml
2.Users_Online_Today_Mod.xml
ซึ้งมันมีอยู่2อัน มันมีมี
MembersOnlineToday.english.php
ไม่มี
ไอพวก MembersOnlineToday.english.php มันจะอยุ่ที่ Users_Online_Today_1.5.4.zip
หลักๆๆ
ผมอยากให้มันขึ้นโชว์แสดงผลภาษาอะไรไม่ว่าแต่อยากให้มันขึ้นโชว์ ธีมที่ผมใช้มันไม่ขึ้นให้ผมอะคับ
www.pecogame.com

ไม่ต้องแตกไฟล์ ทำตามขั้นตอนนี้หรือยังครับ 

ติดตั้ง mod SMF
1. เข้าผู้ดูแล Admin คับ
2. ศูนย์จัดการแพ็คเกจ
3. Download Packages
4. แพ็คเกจอัพโหลด: กด Browse.. แล้วเลือก MOD ที่เราได้โหลดมา
5. กดอัพโหลด
6. กดเพิ่มโหมด และทำตามขั้นตอนต่อไปจนเสร็จขั้นตอน

ถ้าทำแล้วยังไม่แสดงผล ให้ เปลี่ยน

ชื่อไฟล์
MembersOnlineToday.english.php

เป็น
MembersOnlineToday.thai-utf8.php  หรือ MembersOnlineToday.thai.php

ใช้อีดิตพลัส
เปลี่ยนก็ได้ครับ ถ้ายังไม่ได้เดียวมาดูกันใหม่ครับ

แล้วไปไว้ ที่ Themes/default/languages (ถ้าในธีมที่ใช้มี โพล์เดอร์ languages ก็ไปไว้ที่ธีมนั้นครับ)


« แก้ไขครั้งสุดท้าย: 06, กรกฎาคม 2009, 03:31:52 PM โดย ก๊วนกวน »
จงเต้น  โดยคิดว่าไม่มีใครมองอยู่
จงรัก    โดยคิดว่าจะไม่ได้รับความเจ็บปวดเลยซักครั้ง
จงร้องเพลง  โดยคิดว่าไม่มีใครกำลังฟังอยู่
จงทำงาน     โดยคิดว่าไม่ต้องการเงิน
จงใช้ชีวิต     โดยคิดว่าวันนี้เป็นวันสุดท้าย >> Series :: เรื่อง My Name is Kim Sam Soon

ออฟไลน์ ก๊วนกวน

  • Just Staff
  • *
  • กระทู้: 402
  • เห็นด้วย&ขอบคุณ: 21
    • pop music box
Re: วิธีทำให้ Users_Online_Today แสดงผล (เครซี่)
« ตอบกลับ #12 เมื่อ: 06, กรกฎาคม 2009, 03:35:38 PM »
เจอแล้ว ถ้าใช้ธีมอื่นต้องไปแก้ ไฟล์ BoardIndex.template.php ในธีมที่ใช้ด้วยนะครับ

ค้นหา
โค๊ด: [Select]
// If they are logged in, but statistical information is off... show a personal message bar.
เพิ่มก่อนที่ค้นหา
โค๊ด: [Select]
// Users online today
echo '
<div class="infocenter_section">
<h4 class="headerpadding titlebg">', $txt['uot_users_online_today'], '</h4>
<div class="windowbg">
<p class="section">
<img src="', $settings['images_url'], '/icons/online.gif', '" alt="', $txt['uot_users_online_today'], '" />
</p>
<div class="windowbg2 sectionbody">
<div class="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 '
</div>
</div>
</div>
</div>';

จงเต้น  โดยคิดว่าไม่มีใครมองอยู่
จงรัก    โดยคิดว่าจะไม่ได้รับความเจ็บปวดเลยซักครั้ง
จงร้องเพลง  โดยคิดว่าไม่มีใครกำลังฟังอยู่
จงทำงาน     โดยคิดว่าไม่ต้องการเงิน
จงใช้ชีวิต     โดยคิดว่าวันนี้เป็นวันสุดท้าย >> Series :: เรื่อง My Name is Kim Sam Soon

ออฟไลน์ copi0123

  • Ju
  • *
  • กระทู้: 9
  • เห็นด้วย&ขอบคุณ: 2
Re: วิธีทำให้ Users_Online_Today แสดงผล (เครซี่)
« ตอบกลับ #13 เมื่อ: 07, กรกฎาคม 2009, 02:09:04 PM »
มันเป็นแบบนี้อะคับ

ออฟไลน์ ก๊วนกวน

  • Just Staff
  • *
  • กระทู้: 402
  • เห็นด้วย&ขอบคุณ: 21
    • pop music box
Re: วิธีทำให้ Users_Online_Today แสดงผล (เครซี่)
« ตอบกลับ #14 เมื่อ: 07, กรกฎาคม 2009, 05:01:36 PM »
ขอลิงค์เว็บครับ ใช่ธีมไหนครับ แก้ไฟล์ BoardIndex.template.php   ในีมที่ใช้หรือยังครับ
จงเต้น  โดยคิดว่าไม่มีใครมองอยู่
จงรัก    โดยคิดว่าจะไม่ได้รับความเจ็บปวดเลยซักครั้ง
จงร้องเพลง  โดยคิดว่าไม่มีใครกำลังฟังอยู่
จงทำงาน     โดยคิดว่าไม่ต้องการเงิน
จงใช้ชีวิต     โดยคิดว่าวันนี้เป็นวันสุดท้าย >> Series :: เรื่อง My Name is Kim Sam Soon

 

Sitemap 1 2 3 4 5 6 
Back to top