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

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

ผู้เขียน หัวข้อ: คำทักทายตามเวลา  (อ่าน 20092 ครั้ง)

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

คนหลงทาง

  • บุคคลทั่วไป
คำทักทายตามเวลา
« เมื่อ: 29, มีนาคม 2009, 02:14:53 PM »
mod http:custom.simplemachines.org/mods/index.php?mod=1388

 :haha: ระวัง errorนิดหน่อยนะจ๊ะ ดูตัวปิดให้เรียบร้อย  :undecided:

/Themes/default/index.template.php

ค้นหา
โค๊ด: [Select]
if($context['user']['is_logged'])
echo '
<td class="titlebg2" height="32">
<span style="font-size: 130%;"> ', $txt['hello_member_ndt'], ' <b>', $context['user']['name'] , '</b></span>
</td>';


วางโค๊ดนี้ทับที่ค้นหา
โค๊ด: [Select]
if ($modSettings['cgdt_enable'] && !empty($context['user']['is_logged'])) {
echo '
<td class="titlebg2" height="32"><span style="font-size: 130%;">';
// Start CGDT Mod by Nascar

$date = date('H', forum_time());
        if ($modSettings['cgdt_enable'] && !empty($context['user']['is_logged']))
if ($date < 6)
   echo !empty($modSettings['cgdt_message1']) ? $modSettings['cgdt_message1'] : $txt['up_late_arent_we'];
elseif ($date < 7)
   echo !empty($modSettings['cgdt_message2']) ? $modSettings['cgdt_message2'] : $txt['are_you_the_early_bird'];
elseif ($date < 12)
   echo !empty($modSettings['cgdt_message3']) ? $modSettings['cgdt_message3'] : $txt['good_morning'];
elseif ($date < 18)
   echo !empty($modSettings['cgdt_message4']) ? $modSettings['cgdt_message4'] : $txt['good_afternoon'];
elseif ($date < 22)
   echo !empty($modSettings['cgdt_message5']) ? $modSettings['cgdt_message5'] : $txt['good_evening'];
elseif ($date < 24)
   echo !empty($modSettings['cgdt_message6']) ? $modSettings['cgdt_message6'] : $txt['shouldnt_you_be_going_to_bed_soon'];

        if ($modSettings['cgdt_enable'] && !empty($context['user']['is_logged']))
echo ', <b>', $context['user']['name'] , '</b>
</span>
</td>';

}

else
echo '<td class="titlebg2" height="32">
<span style="font-size: 130%;"> ', $txt['hello_member_ndt'], ' <b>', $context['user']['name'] , '</b></span>
</td>';
// End CGDT Mod by Nascar



/Sources/ModSettings.php
ค้นหา
โค๊ด: [Select]
// Basic stuff, user languages, titles, flash, permissions...
ใส่โค๊ดนี้ก่อนที่ค้นหา
โค๊ด: [Select]
   // Custom Greeting Depending on Time mod by Nascar
                        array('check', 'cgdt_enable'),
                        array('text', 'cgdt_message1'),
array('text', 'cgdt_message2'),
array('text', 'cgdt_message3'),
array('text', 'cgdt_message4'),
array('text', 'cgdt_message5'),
array('text', 'cgdt_message6'),


/Themes/default/Admin.template.php
ค้นหา
โค๊ด: [Select]
// Welcome message for the admin.
echo '
<table width="100%" cellpadding="3" cellspacing="1" border="0" class="bordercolor">
<tr class="titlebg">
<td align="center" colspan="2" class="largetext">', $txt[208], '</td>
</tr><tr>
<td class="windowbg" valign="top" style="padding: 7px;">
<b>', $txt['hello_guest'], ' ', $context['user']['name'], '!</b>
<div style="font-size: 0.85em; padding-top: 1ex;">', $txt[644], '</div>
</td>
</tr>
</table>';

// Is there an update available?

วางโค๊ดนี้ทับที่ค้นหา
โค๊ด: [Select]
// Welcome message for the admin.
echo '
<table width="100%" cellpadding="3" cellspacing="1" border="0" class="bordercolor">
<tr class="titlebg">
<td align="center" colspan="2" class="largetext">', $txt[208], '</td>
</tr><tr>
<td class="windowbg" valign="top" style="padding: 7px;">';
// Start CGDT Mod by Nascar

$date = date('H', forum_time());
        if ($modSettings['cgdt_enable'] && !empty($context['user']['is_logged']))
if ($date < 6)
   echo !empty($modSettings['cgdt_message1']) ? $modSettings['cgdt_message1'] : $txt['up_late_arent_we'];
elseif ($date < 7)
   echo !empty($modSettings['cgdt_message2']) ? $modSettings['cgdt_message2'] : $txt['are_you_the_early_bird'];
elseif ($date < 12)
   echo !empty($modSettings['cgdt_message3']) ? $modSettings['cgdt_message3'] : $txt['good_morning'];
elseif ($date < 18)
   echo !empty($modSettings['cgdt_message4']) ? $modSettings['cgdt_message4'] : $txt['good_afternoon'];
elseif ($date < 22)
   echo !empty($modSettings['cgdt_message5']) ? $modSettings['cgdt_message5'] : $txt['good_evening'];
elseif ($date < 24)
   echo !empty($modSettings['cgdt_message6']) ? $modSettings['cgdt_message6'] : $txt['shouldnt_you_be_going_to_bed_soon'];

        if ($modSettings['cgdt_enable'] && !empty($context['user']['is_logged']))
echo ', <b>', $context['user']['name'] , '</b>';

else
echo '
<li id="name">', $txt['hello_guest'], ' <em>', $context['user']['name'] , '</em></li>';
// End CGDT Mod by Nascar

             echo '
<div style="font-size: 0.85em; padding-top: 1ex;">', $txt[644], '</div>
</td>
</tr>
</table>';

// Is there an update available?

/Themes/default/languages/Modifications.english.php
ค้นหา
โค๊ด: [Select]
?>
ใส่โค๊ดนี้ก่อนที่ค้นหา
โค๊ด: [Select]
// Start CGDT Mod by Nascar
$txt['up_late_arent_we'] = 'Up Late Aren\'t We';
$txt['are_you_the_early_bird'] = 'Are you the early bird';
$txt['good_morning'] = 'Good Morning';
$txt['good_afternoon'] = 'Good Afternoon';
$txt['good_evening'] = 'Good Evening';
$txt['shouldnt_you_be_going_to_bed_soon'] = 'Shouldn\'t You Be Going To Bed Soon';
$txt['cgdt_message1'] = 'CGDT Message 1 <div class="smalltext">Displayed at 12:00am to 5:59am</div>';
$txt['cgdt_message2'] = 'CGDT Message 2 <div class="smalltext">Displayed at 6:00am to 6:59am</div>';
$txt['cgdt_message3'] = 'CGDT Message 3 <div class="smalltext">Displayed at 7:00 to 11:59am</div>';
$txt['cgdt_message4'] = 'CGDT Message 4 <div class="smalltext">Displayed at 12:00pm to 5:59pm</div>';
$txt['cgdt_message5'] = 'CGDT Message 5 <div class="smalltext">Displayed at 6:00pm to 9:59pm</div>';
$txt['cgdt_message6'] = 'CGDT Message 6 <div class="smalltext">Displayed at 10:00pm to 11:59pm</div>';
$txt['cgdt_enable'] = 'Enable custom greetings <div class="smalltext">This will show different greetings in the forum header depending on the time of the day. <br /> Messages are set below.</div>';
// End CGDT Mod by Nascar


Themes/default/languages/Modifications.thai.php  หรือ Modifications.thai-utf8.php ( แปลไทยไม่สมบูรณ์ เพราะสามารถใส่ตามใจชอบได้ ไม่ตายตัว )

ค้นหา
โค๊ด: [Select]
?>
ใส่โค๊ดนี้ก่อนที่ค้นหา
โค๊ด: [Select]
// Start CGDT Mod by Nascar
$txt['up_late_arent_we'] = 'Up Late Aren\'t We';
$txt['are_you_the_early_bird'] = 'Are you the early bird';
$txt['good_morning'] = 'Good Morning';
$txt['good_afternoon'] = 'Good Afternoon';
$txt['good_evening'] = 'Good Evening';
$txt['shouldnt_you_be_going_to_bed_soon'] = 'Shouldn\'t You Be Going To Bed Soon';
$txt['cgdt_message1'] = 'CGDT Message 1 <div class="smalltext">แสดงคำทักทายตั้งแต่  12:00am to 5:59am</div>';
$txt['cgdt_message2'] = 'CGDT Message 2 <div class="smalltext">แสดงคำทักทายตั้งแต่ 6:00am to 6:59am</div>';
$txt['cgdt_message3'] = 'CGDT Message 3 <div class="smalltext">แสดงคำทักทายตั้งแต่ 7:00 to 11:59am</div>';
$txt['cgdt_message4'] = 'CGDT Message 4 <div class="smalltext">แสดงคำทักทายตั้งแต่ 12:00pm to 5:59pm</div>';
$txt['cgdt_message5'] = 'CGDT Message 5 <div class="smalltext">แสดงคำทักทายตั้งแต่ 6:00pm to 9:59pm</div>';
$txt['cgdt_message6'] = 'CGDT Message 6 <div class="smalltext">แสดงคำทักทายตั้งแต่ 10:00pm to 11:59pm</div>';
$txt['cgdt_enable'] = 'Enable custom greetings <div class="smalltext">This will show different greetings in the forum header depending on the time of the day. <br /> Messages are set below.</div>';
// End CGDT Mod by Nascar
« แก้ไขครั้งสุดท้าย: 29, มีนาคม 2009, 03:55:00 PM โดย เซียวเหล่งนึ่ง แห่งสำนักสุสานโบราณ »



คนหลงทาง

  • บุคคลทั่วไป
Re: คำทักทายตามเวลา
« ตอบกลับ #1 เมื่อ: 29, มีนาคม 2009, 02:22:24 PM »
 :adore: คำทักทายตามเวลา  :adore:

ออฟไลน์ กฤติยา

  • You Are Just Member
  • ******
  • กระทู้: 757
  • เห็นด้วย&ขอบคุณ: 193
  • หวงเหมือนไล่ ให้เหมือนเรียก
Re: คำทักทายตามเวลา
« ตอบกลับ #2 เมื่อ: 03, พฤษภาคม 2011, 03:55:22 PM »


ใส่่ข้อความแล้วไม่แสดงผล  ตามรูป

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

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: คำทักทายตามเวลา
« ตอบกลับ #3 เมื่อ: 03, พฤษภาคม 2011, 04:48:34 PM »
ป้าได้ทำตามนี้ป่าว




ออฟไลน์ กฤติยา

  • You Are Just Member
  • ******
  • กระทู้: 757
  • เห็นด้วย&ขอบคุณ: 193
  • หวงเหมือนไล่ ให้เหมือนเรียก
Re: คำทักทายตามเวลา
« ตอบกลับ #4 เมื่อ: 03, พฤษภาคม 2011, 07:53:02 PM »

ออฟไลน์ กฤติยา

  • You Are Just Member
  • ******
  • กระทู้: 757
  • เห็นด้วย&ขอบคุณ: 193
  • หวงเหมือนไล่ ให้เหมือนเรียก
Re: คำทักทายตามเวลา
« ตอบกลับ #5 เมื่อ: 03, พฤษภาคม 2011, 08:12:53 PM »
ขอโทษผิดลิงค์ คนละเรื่องเดียวกัน  เดี๋ยวหาเจอก่อนค่อยว่ากันอีกที :grin: :razz:

ออฟไลน์ กฤติยา

  • You Are Just Member
  • ******
  • กระทู้: 757
  • เห็นด้วย&ขอบคุณ: 193
  • หวงเหมือนไล่ ให้เหมือนเรียก
Re: คำทักทายตามเวลา
« ตอบกลับ #6 เมื่อ: 03, พฤษภาคม 2011, 10:11:10 PM »
ทำตามแล้วมันผิดตลอดเลย  ใน load .php :crying: :crying: :crying:

ออฟไลน์ กฤติยา

  • You Are Just Member
  • ******
  • กระทู้: 757
  • เห็นด้วย&ขอบคุณ: 193
  • หวงเหมือนไล่ ให้เหมือนเรียก
Re: คำทักทายตามเวลา
« ตอบกลับ #7 เมื่อ: 03, พฤษภาคม 2011, 10:18:26 PM »

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

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: คำทักทายตามเวลา
« ตอบกลับ #8 เมื่อ: 04, พฤษภาคม 2011, 12:32:37 AM »
ป้าทำตามวิธีไหน
ของป้าต้องตอบที่1  สำหรับ SMF 2.0.xx


ออฟไลน์ กฤติยา

  • You Are Just Member
  • ******
  • กระทู้: 757
  • เห็นด้วย&ขอบคุณ: 193
  • หวงเหมือนไล่ ให้เหมือนเรียก
Re: คำทักทายตามเวลา
« ตอบกลับ #9 เมื่อ: 08, พฤษภาคม 2011, 10:47:38 AM »
file $boarddir/index.php   ตรงไหนของโฮสต์  หาไม่เจอ

ออฟไลน์ ไก่ขี้เมา®

  • ไม่เต็มบาท™
  • Global Moderator
  • *
  • กระทู้: 1080
  • เห็นด้วย&ขอบคุณ: 1015
  • เพศ: ชาย
Re: คำทักทายตามเวลา
« ตอบกลับ #10 เมื่อ: 08, พฤษภาคม 2011, 12:29:27 PM »
file $boarddir/index.php   ตรงไหนของโฮสต์  หาไม่เจอ


$boarddir = โฟลเดอร์ (พาธ - path - ไดเรกทอรี) เดียวกับ smf ตัวที่ใช้อยู่ (เว็บเดียว ลงไว้หลาย smf ก็ไม่ผิด)

เช่นติดตั้งไว้ที่ -> www.myweb.com/board1

ไฟล์ที่ต้องการก็จะอยู่ที่ -> www.myweb.com/board1/index.php

:boxing: :boxing: :boxing:

ออฟไลน์ กฤติยา

  • You Are Just Member
  • ******
  • กระทู้: 757
  • เห็นด้วย&ขอบคุณ: 193
  • หวงเหมือนไล่ ให้เหมือนเรียก
Re: คำทักทายตามเวลา
« ตอบกลับ #11 เมื่อ: 08, พฤษภาคม 2011, 01:58:09 PM »
ตอนนี้ผ่านฉลุยแล้ว

ออฟไลน์ กฤติยา

  • You Are Just Member
  • ******
  • กระทู้: 757
  • เห็นด้วย&ขอบคุณ: 193
  • หวงเหมือนไล่ ให้เหมือนเรียก
Re: คำทักทายตามเวลา
« ตอบกลับ #12 เมื่อ: 08, พฤษภาคม 2011, 08:27:41 PM »
file $boarddir/index.php

ค้นหา -->>
โค๊ด: [Select]
โค๊ด: [Select]

// Check if the user should be disallowed access.

เพิ่มไว้ก่อน -->>
โค๊ด: [Select]
โค๊ด: [Select]

// Get a custom greeting depending on time
loadGreeting();

  ตกตรงนี้ไปเลยไม่ผ่าน

ออฟไลน์ manamail

  • Just
  • **
  • กระทู้: 19
  • เห็นด้วย&ขอบคุณ: 4
Re: คำทักทายตามเวลา
« ตอบกลับ #13 เมื่อ: 09, สิงหาคม 2012, 02:52:03 PM »
ต้องลง mod ก่อน แล้วก็ไขตามที่เขียนไว้ตามนี้ใช่ไหมครับ เพราะว่าลองแก้ตามนี้แล้ว ลงโหมดแล้ว มัน เออเร่อ อ่าครับลองเปลี่ยนมาลงmodก่อนก็เออเร่อเหมือนกัน


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

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: คำทักทายตามเวลา
« ตอบกลับ #14 เมื่อ: 09, สิงหาคม 2012, 03:13:52 PM »
ทำตามนี้ไปเลย
http://dexmore.com/topic/2351

 

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