Dec
02
2008

SiXhEaD Template – PHP5 Template Engine for Programmer & Designer

18,456 views

SiXhEaD Template - PHP5 Template Engine for Programmer & Designer (WYSIWYG)

ได้ฤกษ์แจก source แล้ว (BSD License)
ง่ายๆ สั้นๆ คือใช้ได้ฟรีทุกกรณี แต่ต้องติด copyright ด้านบน script ไว้

เป็น Class Template Engine สำหรับ PHP ออกแบบมาเพื่อให้ Designer และ Programmer
ทำงานร่วมกันได้อย่างสะดวกและรวดเร็วต่อการแก้ไข สามารถทำงานพร้อมๆ กันไปได้
โดยไม่มีปัญหา ยกตัวอย่าง
- Designer ใช้ Css, Dreamweaver หรือ Frontpage ก็จะมองเห็นแบบนั้นเลย
- Programmer เขียน .php แยกออกมาต่างหากแทบไม่ต้องยุ่งกับไฟล์ .html แค่นำตัวแปรไปวางไว้ในตำแหน่งที่ต้องการ

ใน version แรกๆ พัฒนาต่อมาจาก function Template ง่ายๆ ที่ทำงานกับ Perl + Html
ซึ่งถ้าใครเคย download Perl Script ที่ผมเคยแจกอาจจะพอจำได้ ต่อมาเพื่อการทำงาน
ที่ดีขึ้นเลยเริ่มพัฒนาเป็น Class สำหรับ PHP เป็นต้นมา

CodeIgniter + SiXhEaD.Template

update v5.9 (24/02/2011)
 - re-check error_reporting(E_ALL);
 - add ignore($foo) for set ignore $foo in template
 - add _encode_ignore(), _decode_ignore()
See in action PHP Html,XML Template
SiXhEaD Template Class .php
Simple
Simple & custom key
Simple & cache-kit
Array
All function use Global $var
All function only Assign $var
Feed, XML

More info about Cache-Kit Thai (by 9AuM) l English (Official)

Download
- SiXhEaD.Template.zip
- SiXhEaD Template Dreamweaver extension

บทความแนะนำ การใช้งานจาก 9AuM
- ตอนที่ 1 เกริ่นนำ
- ตอนที่ 2 หัดใช้ display, generate, block, apply
- ตอนที่ 3 หัดใช้ sub, get_current_sub(), get_current_sub_total(), block_html และ apply_block


Written by Pipo in: 1. Project,Developer |

31 Comments »

  • คนแรกครับผม 55+

    Comment by kaka — December 2, 2008
  • และแล้ว ก็ถึงเวลาเปิดตัวซะที สุดยอดดดด
    ^__________^

    Comment by TaTump — December 2, 2008
  • สุด ปลื้ม คับพี่ ……
    ใช้ แล้ว เยี่ยม จิงๆ

    Comment by Cartoon Say — December 8, 2008
  • ได้เวลาเขียน Review แล้วสิ
    ใครเอาไปใช้ก็ Report Bug บ้างนะฮะพี่น้อง :P

    Comment by 9AuM — December 8, 2008
  • ขอเอาไปใช้บ้างนะ

    Comment by hound — December 22, 2008
  • อย่างที่พี่อั้มว่าครับ ไปทดสอบบั๊กกัน

    Comment by P@W — January 22, 2009
  • เขียนแนะนำวิธีใช้งานให้แล้วจ้า

    ตอนที่ 1 เกริ่นนำ
    http://www.scriptdd.com/webtip/sixhead_template_php_template_engine_part1.html

    ตอนที่ 2 หัดใช้ display, generate, block, apply
    http://www.scriptdd.com/webtip/sixhead_template_php_template_engine_part2.html

    ตอนที่ 3 หัดใช้ sub, get_current_sub(), get_current_sub_total(), block_html และ apply_block
    http://www.scriptdd.com/webtip/sixhead_template_php_template_engine_part3.html

    Comment by 9AuM — January 22, 2009
  • คำขอบคุณอย่างเดียวคงไม่พอ ยกนิ้วให้เลยครับ

    Comment by หนึ่ง — January 23, 2009
  • โอ้เยี่ยมเลยขอรับ
    ขอบคุงๆ พี่นี่เยี่ยมเจงๆ

    Comment by kainui — January 26, 2009
  • [...] ข้อความเป็น $e นะครับแบบว่าเค้าใช้ SiXhEaD Template [...]

    Pingback by alert-message | Dexdev — May 4, 2009
  • ขอบคุณครับ อ่านดูแล้วสุดยอดมากครับ
    ขอนำไปทดลองครับ

    Comment by objectlive — May 13, 2009
  • ขอบคุณมากๆๆเลยครับ

    สุดยอดสวยมากครับ

    Comment by nicesaysyes — June 26, 2009
  • หามานาน เจอคนบ้านเดียวกัน(คนไทยทำ) จั่งซี่มันต้องลองคับ ขอบคุณครับ

    Comment by oneboy — July 1, 2009
  • ขอบคุณครับที่พัฒนาสิ่งดี ๆ มาให้ศึกษา

    Comment by mdemigod — July 13, 2009
  • ขอบคุณครับ

    มีเรื่องสอบถามนิดนึงครับ

    ถ้าต้องการให้ตัวแปรอยู่ในรูปแบบ {$key} ต้องแก้ตรงไหนครับ

    เพราะที่ทำตัวแปรบางตัวมันจะต่อกับข้อความบางจุด เช่น ลิงค์ ครับ

    Comment by Teague — October 7, 2009
  • คงต้อง extends แล้วแก้ function _set_value เอาครับ

    Comment by Pipo — October 13, 2009
  • ขอบคุณครับ ^ ^

    Comment by Teague — November 16, 2009
  • ขอบคุณครับ
    ของเค้าดีจริง ๆ ครับ

    Comment by pine — December 19, 2009
  • ขอบคุณนะครับ
    ขอเอาไปลองหน่อยนะครับ

    Comment by kao — December 24, 2009
  • น่าใช้กำลังจะทำ web app พอดี

    Comment by นายก(กิ๋ง) — January 13, 2010
  • อยากจะให้มัน วน ลูป ซ้อน ลูป จะแก้ โปรแกรมอย่างไรครับ เช่น


    + รายการ $Title

    – $Item

    ตัวอย่างการแสดงผล

    + รายการ หนังสือ
    – โคนัน
    – แฮรี่
    – แบทแมน
    + รายการ สิ่งของ
    – โต๊ะ
    – ตู้
    – เตียง
    + รายการ ค่าใช้จ่าย
    – ค่าน้ำ
    – ค่าไฟ
    – ค่าโทรศัพท์
    – ค่าขยะ
    – ค่าอื่นๆ

    ขอบคุณมากครับ

    Comment by walkmanrd — April 9, 2010
  • ขอบคุณสำหรับความรู้ที่แบ่งปันค่ะ

    Comment by jor.jiew — November 21, 2010
  • จากตัวอย่างเนี่ยะ ไม่เห็นมีแบบใช้งานกับ ฟอร์ม บ้างเลยหล่ะครับ สมมุติว่าจะต้องแก้ไขข้อมูลเนี่ยะจะเรียกใช้อย่างไง

    Comment by พล — February 22, 2011
  • ง่ายๆ เลยนะครับ

    ดึงจาก database ออกมาแล้วแค่นี้
    $first_name = $row[first_name];

    มันลงไปอยู่ใน text field ให้เลย

    <input name="first_name" type="text" id="first_name" value="$first_name” />

    Comment by Pipo — February 24, 2011
  • ขอบคุณสำหรับเทมเพลตครับ ผมลองเอาไปใช้ชอบมากทีเดียว
    แต่พบว่ามีปัญหาช่องว่างด้านบนของหน้าใน IE (คือส่วนบนของหน้ามันไม่ top ครับ)
    ใช้ css –> *{ margin: 0; padding: 0; } แล้วก็ไม่หาย
    จึงลองสร้างเพจแบบ .html แทน ปรากฏว่าช่องว่างด้านบนหายไป
    จึงสันนิษฐานว่าอาจจะเป็นที่เทมเพลตครับ

    ไม่ทราบว่าพบปัญหานี้หรือไม่ ถ้าพบแก้ยังไงครับ
    ต้องรบกวนด้วยครับ ขอบคุณครับ

    Comment by RuzeriE — May 1, 2011
  • ขอไฟล์ html, php มาลองหน่อยครับ
    pipo [at] sixhead.com

    หรือไม่ก็ลอง save .PHP เป็น UTF-8 with out BOM ดูนะครับ

    Comment by Pipo — May 3, 2011
  • ลอง save .PHP เป็น UTF-8 with out BOM ดูแล้ว
    ปรากฏว่าไม่มีช่องว่างแล้วครับ เล่นเอางง
    ขอบคุณมากครับ

    Comment by RuzeriE — May 3, 2011
  • ขอบคุณครับ กำลังตามหาแบบที่ง่ายๆ ไม่ซับซ้อนมาก

    Comment by ben10Omnitrixtoys — May 23, 2011
  • เอามาใช้งานร่วมกับ CI ได้มั้ยคะ
    ถ้าได้อยากทราบรายละเอียดวิธีติดตั้งหน่อยค่ะ

    Comment by nongtayzza — September 4, 2011
  • ใช้ได้ครับ ผมเคยทำตัว test ไว้แต่ไม่รู้หายไปไหน ไว้จะลองหาให้พอดีมีคนถามถึงอยู่เหมือนกัน

    Comment by Pipo — September 6, 2011
  • ขอบพระคุณมากๆ อิอิ

    Comment by anisjung — October 20, 2012

RSS feed for comments on this post. TrackBack URL

Leave a comment

Page 1 of 11

Powered by WordPress | Aeros Theme | TheBuckmaker.com WordPress Themes