22 พฤษภาคม 2555, 16:40:36
ยินดีต้อนรับผู้เยี่ยมชม
  • noavata
  • ยินดีต้อนรับคุณ, ผู้เยี่ยมชม กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน
    เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
Page Rank

ทำเว็บไซต์ | แต่งบอร์ด | ออกแบบ | SMF | Joomla | Drupal | WordPress | JQuery | CMS | ECommerce | Tel. +668-08577477

ส่งหัวข้อนี้พิมพ์ หน้า: 1 
icon message ผู้เขียน หัวข้อ: มานับถอยหลังด้วย tag countdown กันเถอะ  (อ่าน 825 ครั้ง)
0 สมาชิก และ 1 ผู้เยี่ยมชม กำลังดูหัวข้อนี้
*
*


!Personal

Germany   ชาย ผู้เริ่มต้นกระทู้นี้ ออฟไลน์544566157 DexMore DexMore DexMore
เว็บไซต์
icon message
general เมื่อ: 29 มกราคม 2553, 13:03:46
  • ชื่อ: CountDown BBC
  • ผู้เขียน: .HuNTeR.
  • นำเสนอโดย: DexMoreGroup
  • ประเภท: BBC
  • รองรับ: SMF 1.1.xx
  • ปรับปรุงล่าสุด: 29 มกราคม 2552
  • ต้นฉบับ: CountDown BBC

รายละเอียด
      อืมๆ บางครั้งเนี่ย เราก็อยากนับถอยหลังวันเวลาที่สำคัญ ที่น่าสนใจ หรือน่าจดจำก็ตามแต่ สามารถทำได้ง่ายๆด้วยการใส่ tag countdown ครับ ว่าแล้วก็ลงมือทำกันเลย

แก้ไขไฟล์:

file Subs.php

ค้นหา -->>
โค๊ด: [Select]
array(
'tag' => 'color',
'type' => 'unparsed_equals',
'test' => '(#[\da-fA-F]{3}|#[\da-fA-F]{6}|[A-Za-z]{1,12})\]',
'before' => '<span style="color: $1;">',
'after' => '</span>',
),

เพิ่มไว้ก่อน -->>
โค๊ด: [Select]
array(
'tag' => 'countdown',
'type' => 'unparsed_commas_content',
'content' => '$1',
'validate' => create_function('&$tag, &$data, $disabled','
$endTime = mktime ( empty($data[4]) ? 0 : intval($data[4]), empty($data[5]) ? 0 : intval($data[5]), 0, empty($data[1]) ? 0 : intval($data[1]), empty($data[2]) ? 0 : intval($data[2]), empty($data[3]) ? 0 : intval($data[3]) );
$remainTime = $endTime - time();
$message = "";
if ( $remainTime > 0 )
  {
  global $txt;
if ( $remainTime >= 31556926 ){
$year = intval ( $remainTime / 31556926 );
  $remainTime = $remainTime - ( $year * 31556926 );
  if ($year > 1)
  $message = $year . $txt[\'cd_years\'];
  else
  $message = $year . $txt[\'cd_year\'];
}
if ($remainTime >= 2629743.83){
$month = intval ( $remainTime / 2629743.83 );
$remainTime = $remainTime - ( $month * 2629743.83 );
  if (!$message == "")
  $message = $message . " ";
  if ($month > 1)
  $message .= $month . $txt[\'cd_months\'];
  else
  $message .= $month . $txt[\'cd_month\'];
}
if ($remainTime >= 86400){
$day = intval ( $remainTime / 86400 );
$remainTime = $remainTime - ( $day * 86400 );
if (!$message == "")
  $message = $message . " ";
  if ($day > 1)
  $message .= $day . $txt[\'cd_days\'];
  else
  $message .= $day . $txt[\'cd_day\'];
}
if ($remainTime >= 3600){
$hour = intval ( $remainTime / 3600 );
$remainTime = $remainTime - ( $hour * 3600 );
if (!$message == "")
  $message = $message . " ";
  if ($hour > 1)
  $message .= $hour . $txt[\'cd_hours\'];
  else
  $message .= $hour . $txt[\'cd_hour\'];
}
if ($remainTime >= 60){
$minute = intval ( $remainTime / 60 );
$remainTime = $remainTime - ( $minute * 60 );
if (!$message == "")
  $message = $message . " ";
  if ($minute > 1)
  $message .= $minute . $txt[\'cd_minutes\'];
  else
  $message .= $minute . $txt[\'cd_minute\'];
  }
  $message .= $txt[\'cd_remaning\'];
  }else
  $message = $data[0];
 
  $data[0] = $message;

  '),
),

file Post.template.php

ค้นหา -->>
โค๊ด: [Select]
array(),
'list' => array('code' => 'list', 'before' => '[list]\n[li]', 'after' => '[/li]\n[li][/li]\n[/list]', 'description' => $txt[261]),

เพิ่มไว้ก่อน -->>
โค๊ด: [Select]
array(),
'countdown' => array('code' => 'countdown', 'before' => '[countdown=]', 'after' => '[/countdown]', 'description' => $txt['countdown']),

file Modifications.thai-utf8.php

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

เพิ่มไว้ก่อน -->>
ขออภัย! ท่านไม่สามารถเข้าถึงข้อมูลส่วนนี้ได้ กรุณาอ่าน เงื่อนไขการใช้งาน DexMore.Com

      สุดท้ายโยนไฟล์ ใส่โฟลเดอร์ images/bbc ก็เป็นอันเสร็จพิธีครับ

วิธีใช้
      ส่วนวิธีใช้ก็แสนง่าย เพียงคลิกแท็กนับถอยหลัง แล้วใส่คำสั่งแบบนี้ครับ

โค๊ด: [Select]
[countdown=เดือน,วันที่,ปี,ชั่วโมง,นาที]ข้อควาของคุณ[/countdown]
เช่น
โค๊ด: [Select]
เหลืออีก [countdown=11,19,2009,10,23]วันเกิดของ Zelda[/countdown] จะถึงวันเกิดของ Zelda

ลิงค์หัวข้อ: http://dexmore.com/topic/231
Windows XP    Firefox 3.5.7   see ip บันทึกการเข้า
ดูรายการสิ่งของสำหรับบอกรักใครสักคน ก็ส่งไปให้เขาเลย!  สำหรับติดหมุดกระทู้ของคุณ!  เพิ่มเวลาที่อยู่ในระบบอีก 12 ชั่วโมง  น้องหมี..เอาไว้กอดนอนแทนกิ๊ก  สำหรับบอกรักใครสักคน ก็ส่งไปให้เขาเลย!  
*
*


!Personal

Germany   ชาย ผู้เริ่มต้นกระทู้นี้ ออฟไลน์544566157 DexMore DexMore DexMore
เว็บไซต์
icon message
general ความคิดเห็นที่ 1 เมื่อ: 24 เมษายน 2554, 16:43:08
สำหรับ SMF 2.0.xx

แก้ไฟล์:

file $sourcesdir/Subs.php

ค้นหา -->>
โค๊ด: [Select]
array(
'tag' => 'sup',
'before' => '<sup>',
'after' => '</sup>',
),

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
array(
'tag' => 'countdown',
'type' => 'unparsed_commas_content',
'content' => '$1',
'validate' => create_function('&$tag, &$data, $disabled','
$endTime = mktime ( empty($data[4]) ? 0 : intval($data[4]), empty($data[5]) ? 0 : intval($data[5]), 0, empty($data[1]) ? 0 : intval($data[1]), empty($data[2]) ? 0 : intval($data[2]), empty($data[3]) ? 0 : intval($data[3]) );
$remainTime = $endTime - time();
$message = "";
if ( $remainTime > 0 )
  {
  global $txt;
if ( $remainTime >= 31556926 ){
$year = intval ( $remainTime / 31556926 );
  $remainTime = $remainTime - ( $year * 31556926 );
  if ($year > 1)
  $message = $year . $txt[\'cd_years\'];
  else
  $message = $year . $txt[\'cd_year\'];
}
if ($remainTime >= 2629743.83){
$month = intval ( $remainTime / 2629743.83 );
$remainTime = $remainTime - ( $month * 2629743.83 );
  if (!$message == "")
  $message = $message . " ";
  if ($month > 1)
  $message .= $month . $txt[\'cd_months\'];
  else
  $message .= $month . $txt[\'cd_month\'];
}
if ($remainTime >= 86400){
$day = intval ( $remainTime / 86400 );
$remainTime = $remainTime - ( $day * 86400 );
if (!$message == "")
  $message = $message . " ";
  if ($day > 1)
  $message .= $day . $txt[\'cd_days\'];
  else
  $message .= $day . $txt[\'cd_day\'];
}
if ($remainTime >= 3600){
$hour = intval ( $remainTime / 3600 );
$remainTime = $remainTime - ( $hour * 3600 );
if (!$message == "")
  $message = $message . " ";
  if ($hour > 1)
  $message .= $hour . $txt[\'cd_hours\'];
  else
  $message .= $hour . $txt[\'cd_hour\'];
}
if ($remainTime >= 60){
$minute = intval ( $remainTime / 60 );
$remainTime = $remainTime - ( $minute * 60 );
if (!$message == "")
  $message = $message . " ";
  if ($minute > 1)
  $message .= $minute . $txt[\'cd_minutes\'];
  else
  $message .= $minute . $txt[\'cd_minute\'];
  }
  $message .= $txt[\'cd_remaning\'];
  }else
  $message = $data[0];
 
  $data[0] = $message;

'),
),

file $sourcesdir/Subs-Editor.php

ค้นหา -->>
โค๊ด: [Select]
array(
'image' => 'quote',
'code' => 'quote',
'before' => '[quote]',
'after' => '[/quote]',
'description' => $txt['bbc_quote']
),

เพิ่มไว้หลัง -->>
โค๊ด: [Select]
array(
'image' => 'countdown',
'code' => 'countdown',
'before' => '[countdown]',
'after' => '[/countdown]',
'description' => $txt['countdown']
),

file languagesdir/Modifications.thai.utf8.php

เพิ่ม -->>
ขออภัย! ท่านไม่สามารถเข้าถึงข้อมูลส่วนนี้ได้ กรุณาอ่าน เงื่อนไขการใช้งาน DexMore.Com

ลิงค์หัวข้อ: http://dexmore.com/topic/231
Windows XP    Firefox 3.6.16   see ip บันทึกการเข้า
ดูรายการสิ่งของสำหรับบอกรักใครสักคน ก็ส่งไปให้เขาเลย!  สำหรับติดหมุดกระทู้ของคุณ!  เพิ่มเวลาที่อยู่ในระบบอีก 12 ชั่วโมง  น้องหมี..เอาไว้กอดนอนแทนกิ๊ก  สำหรับบอกรักใครสักคน ก็ส่งไปให้เขาเลย!  
ส่งหัวข้อนี้พิมพ์ หน้า: 1 
กระโดดไป:  

Creative Commons License

SMF Thai Translation Powered by SMF © 2006–2012, Simple Machines LLC

WordPress Google เข้าเยี่ยมชมหน้านี้ล่าสุดเมื่อ : 4 ชั่วโมงที่ผ่านมา

jQuery Plugin Copyright © 2551-2555 Themes Design & Hosting by DexMoreGroup

Sitemap | Thai Simple Machines Forum support SMF Thai

Web Begining | SMF Modifications | SMF Thai Translation Web Begining

Drupal | WordPress | CMS Joomla | jQuery Plugin | Web Graphics CMS Joomla