หน้าแรกบทความ บทความ ทิปและเทคนิคการพัฒนาเว็บไซต์ด้วย PHP, JavaScript, CSS, ฐานข้อมูล, AI และเครื่องมือสำหรับนักพัฒนา บทความ Skin แบบอื่นๆ สำหรับ GCMS V2 เป็นการนำเอา Skin อันเดิม มาแก้ไขให้ใช้กับ V2 ได้สมบูรณ์ขึ้นครับ ดาวน์โหลด clicker ดาวน์โหลด table บทความ GCMS AJAX CMS V2_1 GCMS เป็นฟรี AJAX CMS ที่พัฒนาโดยคนไทย 100% โครงสร้างถูกออกแบบมาเพื่อแก้ปัญหาการใช้งาน AJAX กับเว็บไซต์ ทั้งที่เกี่ยวกับการทำ SEO หรือความเป็นมิตรต่อ บทความ clean URL ด้วย mod_rewrite clean URL คือ การทำให้ URL ไม่มี query string ครับ มักใช้เพื่อหวังผลทาง SEO ครับ เนื่องจาก SEO มักให้ความสำคัญของ keyword ใน query string น้อยกว่าบน บทความ เมื่อ IE คืนค่า offsetWidth ของ table เป็น 0 ปัญหานี้ไม่เกิดขึ้นบน Browser อื่นเช่น FireFox หรือ Opera ครับ มันเกิดขึ้นกับ IE อย่างเดียว ลองดูตัวอย่างโค้ดเจ้าปัญหา บทความ Crop รูป เพือสร้างรูป Thumbnail การ ตัดรูปเพื่อทำรูป thumbnail แบบที่รักษาอัตราส่วน รูปภาพ thumbnail ให้คงที่ และทำการย่อ หรือคำนวณตำแหน่งรูปที่จะตัด กลางรูป thumbnail บทความ การกำหนดให้ Apache execute ไฟล์อื่นเป็น PHP นอกจากไฟล์ php ยกตัวอย่างเช่นการ ใช้ index.html แทน index.php แบบเียวกับ เว็บไซต์ผม หรือการใช้ไฟล์ XML หรือ RSS ที่เป็นนามสกุล .xml หรือ .rss แต่เป็นการอ่านโดยตรงจา บทความ Bookmark this page Crross Browser ฟังก์ชั่น Bookmark หรือ Add Faverite ด้วย Javascript สำหรับ IE Opera และ Firefox บทความ GCMS AJAX CMS GCMS เวอร์ชั่น 1.3 ดาวน์โโหลด ได้แล้วครับ บทความ การใช้งาน Template กับเว็บไซต์ (ตอนที่ 4) แบบที่ 3 แบบสุดท้ายที่มักพบเห็นกันในระบบ Blog หรือ ไดอารี่ ที่เป็นแบบ HTML ล้วน บทความ การใช้งาน Template กับเว็บไซต์ (ตอนที่ 3) การใช้งาน Template ร่วมกับ PHP บทความ การใช้งาน Template กับเว็บไซต์ (ตอนที่ 2) Template ตามความคิดของผม แบ่งออกเป็น 3 แบบ มาดูแบบแรกกัน บทความ การใช้งาน Template กับเว็บไซต์ (ตอนที่ 1) โดยปกติแล้ว ในการออกแบบเว็บสมัยใหม่ เรามักแยกเว็บออกเป็น 2 ส่วนแยกจากกันโดยเด็ดขาด ก็คือ ส่วนที่เป็นเนื้อหา และส่วนที่เป็นรูปแบบ เหตุผลในการทำเช่นนั้ บทความ Template ของ GCMS (Optimism) Template อีกตัวของ GCMS ครับ บทความ Template ของ GCMS แบบใช้ตาราง (Table) หลายๆคนอาจไม่คุ้นเคยกับ Table less Design เลยไม่สามารถแก้ไข Template ของ GCMS ได้ บทความ ฟังก์ชั่นตัดข้อความ HTML ตามความยาวที่กำหนด (UTF-8) ฟังก์ชั่นตัดสตริงค์ สามารถตัดข้อความใน tag HTML ได้โดยไม่นับความยาวของข้อความส่วนที่เป็น tag สามารถให้ผลลัพท์ได้ทั้ง ข้อความธรรมดา และ ข้อความ HTML ฟ บทความ บทที่ 3 object XMLHttpRequest หัวใจของ AJAX XMLHttpRequest เป็น object หนึ่งของ Browser ที่มีมาใช้นานแล้ว object นี้ทำหน้าที่ในการติดต่อ และ รับส่งข้อมูลกับบราวเซอร์ อันเป็นหัวใจของ AJAX บทความ คำแนะนำการใช้งานเว็บ โปรดอ่านคำแนะนำนี้ก่อนใช้งานเว็บทุกท่านครับ เพื่อความสะดวกในการใช้งาน บทความ ตรวจสอบว่าเพจถูกเรียกมาจาก Spider หรือไม่ ฟังก์ชั่น isSpider จะทำการตรวจสอบว่าเพจถูกเรียกใช้โดย Web Spider เช่น Google หรือ Yahoo หรือ MSN หรือไม่ โดยทำการตรวจสอบกับ Spder หลักๆ เท่านั้นครับ บทความ เปรียบเทียบความเร็วระหว่างการค้นหาข้อความแบบต่างๆ ทดสอบความเร็วในการค้นหาข้อความ ระหว่างฟังก์ชั่น strpos stripos preg_match และ ereg บทความ เปรียบเทียบความเร็วระหว่าง for และ foreach การทดสอบและการเปรียบเทียบความเร็วในการใช้งาน for loop และ for each กับตัวแปรแอเรย์ 1000 รายการ «1...272829303132333435...49»
บทความ Skin แบบอื่นๆ สำหรับ GCMS V2 เป็นการนำเอา Skin อันเดิม มาแก้ไขให้ใช้กับ V2 ได้สมบูรณ์ขึ้นครับ ดาวน์โหลด clicker ดาวน์โหลด table
บทความ GCMS AJAX CMS V2_1 GCMS เป็นฟรี AJAX CMS ที่พัฒนาโดยคนไทย 100% โครงสร้างถูกออกแบบมาเพื่อแก้ปัญหาการใช้งาน AJAX กับเว็บไซต์ ทั้งที่เกี่ยวกับการทำ SEO หรือความเป็นมิตรต่อ
บทความ clean URL ด้วย mod_rewrite clean URL คือ การทำให้ URL ไม่มี query string ครับ มักใช้เพื่อหวังผลทาง SEO ครับ เนื่องจาก SEO มักให้ความสำคัญของ keyword ใน query string น้อยกว่าบน
บทความ เมื่อ IE คืนค่า offsetWidth ของ table เป็น 0 ปัญหานี้ไม่เกิดขึ้นบน Browser อื่นเช่น FireFox หรือ Opera ครับ มันเกิดขึ้นกับ IE อย่างเดียว ลองดูตัวอย่างโค้ดเจ้าปัญหา
บทความ Crop รูป เพือสร้างรูป Thumbnail การ ตัดรูปเพื่อทำรูป thumbnail แบบที่รักษาอัตราส่วน รูปภาพ thumbnail ให้คงที่ และทำการย่อ หรือคำนวณตำแหน่งรูปที่จะตัด กลางรูป thumbnail
บทความ การกำหนดให้ Apache execute ไฟล์อื่นเป็น PHP นอกจากไฟล์ php ยกตัวอย่างเช่นการ ใช้ index.html แทน index.php แบบเียวกับ เว็บไซต์ผม หรือการใช้ไฟล์ XML หรือ RSS ที่เป็นนามสกุล .xml หรือ .rss แต่เป็นการอ่านโดยตรงจา
บทความ Bookmark this page Crross Browser ฟังก์ชั่น Bookmark หรือ Add Faverite ด้วย Javascript สำหรับ IE Opera และ Firefox
บทความ การใช้งาน Template กับเว็บไซต์ (ตอนที่ 4) แบบที่ 3 แบบสุดท้ายที่มักพบเห็นกันในระบบ Blog หรือ ไดอารี่ ที่เป็นแบบ HTML ล้วน
บทความ การใช้งาน Template กับเว็บไซต์ (ตอนที่ 2) Template ตามความคิดของผม แบ่งออกเป็น 3 แบบ มาดูแบบแรกกัน
บทความ การใช้งาน Template กับเว็บไซต์ (ตอนที่ 1) โดยปกติแล้ว ในการออกแบบเว็บสมัยใหม่ เรามักแยกเว็บออกเป็น 2 ส่วนแยกจากกันโดยเด็ดขาด ก็คือ ส่วนที่เป็นเนื้อหา และส่วนที่เป็นรูปแบบ เหตุผลในการทำเช่นนั้
บทความ Template ของ GCMS แบบใช้ตาราง (Table) หลายๆคนอาจไม่คุ้นเคยกับ Table less Design เลยไม่สามารถแก้ไข Template ของ GCMS ได้
บทความ ฟังก์ชั่นตัดข้อความ HTML ตามความยาวที่กำหนด (UTF-8) ฟังก์ชั่นตัดสตริงค์ สามารถตัดข้อความใน tag HTML ได้โดยไม่นับความยาวของข้อความส่วนที่เป็น tag สามารถให้ผลลัพท์ได้ทั้ง ข้อความธรรมดา และ ข้อความ HTML ฟ
บทความ บทที่ 3 object XMLHttpRequest หัวใจของ AJAX XMLHttpRequest เป็น object หนึ่งของ Browser ที่มีมาใช้นานแล้ว object นี้ทำหน้าที่ในการติดต่อ และ รับส่งข้อมูลกับบราวเซอร์ อันเป็นหัวใจของ AJAX
บทความ ตรวจสอบว่าเพจถูกเรียกมาจาก Spider หรือไม่ ฟังก์ชั่น isSpider จะทำการตรวจสอบว่าเพจถูกเรียกใช้โดย Web Spider เช่น Google หรือ Yahoo หรือ MSN หรือไม่ โดยทำการตรวจสอบกับ Spder หลักๆ เท่านั้นครับ
บทความ เปรียบเทียบความเร็วระหว่างการค้นหาข้อความแบบต่างๆ ทดสอบความเร็วในการค้นหาข้อความ ระหว่างฟังก์ชั่น strpos stripos preg_match และ ereg
บทความ เปรียบเทียบความเร็วระหว่าง for และ foreach การทดสอบและการเปรียบเทียบความเร็วในการใช้งาน for loop และ for each กับตัวแปรแอเรย์ 1000 รายการ