ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comความรู้ทั่วไปSearch Engine Optimizationทำเว็บแบบ smarty google ชอบรึป่าวคับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ทำเว็บแบบ smarty google ชอบรึป่าวคับ  (อ่าน 1904 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
alongkot_jom
คนรักเสียว
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 162



ดูรายละเอียด
« เมื่อ: 12 พฤษภาคม 2007, 10:59:45 »

ทำเว็บแบบ smarty google ชอบรึป่าวคับ
บันทึกการเข้า
Tee++;
โปรแกรมเมอร์ จอหงวน
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 79
ออฟไลน์ ออฟไลน์

กระทู้: 1,861



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 12 พฤษภาคม 2007, 11:20:45 »

smarty ที่ว่าหมายถึง template engine รึเปล่าครับ ถ้าใช่ผมคิดว่าไม่น่าจะเกี่ยวกัน เพราะ Google จะมารู้ได้ไงบ่ะครับว่าเราใช้อะไร (ถ้าไม่เขียนจน smary error ขึ้นมา 555) ใช้ไปเหอะครับ สะดวก ดี อิอิ
บันทึกการเข้า

EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,516



ดูรายละเอียด
« ตอบ #2 เมื่อ: 12 พฤษภาคม 2007, 14:21:01 »

ผมชอบ engine อีก 2 ตัวอะ
templatepower กะ include  Grin
บันทึกการเข้า

iamnewbies
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 28
ออฟไลน์ ออฟไลน์

กระทู้: 9,635



ดูรายละเอียด
« ตอบ #3 เมื่อ: 12 พฤษภาคม 2007, 18:52:06 »


อยากทำระบบ template engine เป็นเหมือนกัน แต่อ่านคู่มือทีไร  เอาไว้ก่อนทุกที หะหะ
บันทึกการเข้า

ุอิอิ  พลุบๆโพล่ๆ  เข้าๆออกๆ เสียวๆ
ColdMoney
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 200
ออฟไลน์ ออฟไลน์

กระทู้: 12,622



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 12 พฤษภาคม 2007, 23:05:20 »

ทำเว็บแบบ smarty google ชอบรึป่าวคับ

ไม่เกี่ยวครับ ทำให้ถูกหลัก seo google ก็ชอบหมดล่ะครับ  Grin
บันทึกการเข้า

iamnewbies
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 28
ออฟไลน์ ออฟไลน์

กระทู้: 9,635



ดูรายละเอียด
« ตอบ #5 เมื่อ: 13 พฤษภาคม 2007, 00:55:28 »

  กะ include  Grin

php include ธรรมดานี่เหรอ หะหะ
บันทึกการเข้า

ุอิอิ  พลุบๆโพล่ๆ  เข้าๆออกๆ เสียวๆ
nutthadej
สมุนแก๊งเสียว
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 982



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 13 พฤษภาคม 2007, 11:34:48 »

template engine มันเป็นยังไงอะครับพออธิบายได้ปะคับ
บันทึกการเข้า

Tee++;
โปรแกรมเมอร์ จอหงวน
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 79
ออฟไลน์ ออฟไลน์

กระทู้: 1,861



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 13 พฤษภาคม 2007, 12:02:52 »

Template Engine ก็คือ PEAR ที่เอาไว้ใช้สำหรับเวบที่มีโครงสร้างซับซ้อน ตัวโคดมีจำนวนมาก เพื่อให้สะดวกแก่การแก้ไข ทั้ง Graphic Designer และตัว Programmer เอง จึงได้แยกโคดออกจาก การ design ซะ ตัวอย่างหลักๆ ก็เช่น TWG นี่ไงครับ ที่มีการแยกโคด ออกจากโปรแกรม หลังจากนั้นเอามารวมกัน แล้วค่อย Gen ออกมา

ตัว Template Engine เองก็มีหลายยี่ห้อหลายเจ้า และแบ่งออกเป็นหลักๆ ได้ 2 ประเภทคือ แบบที่ ต้อง compile คือแบบนี้ ตัว Template engine จะอ่านโคดเราและ theme เราและ Compile ออกมา เพื่อที่จะ ทำการ Render มาแสดงให้เราดู เช่น Smarty

อีกแบบคือแบบที่ไม่ต้อง Compile คือ Render ทันทีไม่มีการสร้างการทำอะไรต่ออีกแล้ว เช่น Savant2



ลักษณะการทำงานของ PEAR พวกนี้คือ

อ่านโคด->อ่าน Theme->แทนค่า->(Compile*)->แสดงผล

คำสั่งที่มักจะเห็นบ่อยๆในโคดทีี่มีการใช้งาน Template Engine
$this->assign('var', $var);
$this->display('theme', 'theme.tpl')

แท๊กต่างๆ ที่มักจะอยู่ใน Template
{var} หรือ {$var} หรือ <%var%> และอื่นๆ

Template Engine เองก็มีหลายยี่ห้อให้เลือกใช้ เช่น

http://smarty.php.net/
http://phpsavant.com/
http://templatepower.codocad.com/
http://www.massassi.com/bTemplate/
http://www.thewebmasters.net/php/FastTemplate.phtml
http://pear.php.net/manual/en/packages.templates.it.php
http://modelixe.phpedit.com/
http://pukomuko.esu.lt/phemplate/
http://nutbar.chemlab.org/
http://sourceforge.net/projects/phplib
http://www.ultratemplate.com/
http://www.yapter.com/

ชอบตัวไหนก็เลือกใช้ เอาแต่แนะนำ 3 ตัวแรก

อันนี้เป็นผลการทำ benchmarks จากบางเวบ (แต่ผมไม่เชื่อมัน)
http://www.massassi.com/bTemplate/benchmarks/

จบเท่านี้แหละ !!!
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์