กำลังเริ่มศึกษาเกี่ยวกับ Yii Framework ก็มีเรื่องให้ต้องงงตั้งแต่ต้นกันเลยทีเดียว ซึ่งอันแรกเลยก็จะเป็นการสร้างความสัมพันธ์ (relations) ระหว่าง Model นี่ล่ะ คือประมาณว่า เมื่อไหร่จะใช้ BELONGS_TO เมื่อไรจะใช้ HAS_ONE นั่นเอง
PHP : ตัวอย่างการใช้งานฟังก์ชัน str_pad
เห็นหลายครั้งที่มีคนเขียนฟังก์ชันที่แปะ string ขึ้นมาใช้เองที่เห็นบ่อยๆ ก็จะเป็น space_repeat ที่จะเอาไปใช้ในการเยื้องของเมนู ซึ่งจริงๆ แล้ว PHP เองก็มีฟังก์ชันลักษณะนี้ให้ใช้อยู่แล้ว นั่นก็คือฟังก์ชัน str_pad
แนะนำ javascript สำหรับอัพโหลดรูปภาพทีละหลายๆ ไฟล์
เว็บไซต์ปัจจุบันนอกจากจะมีหน้าเว็บที่สวยงามแล้ว เครื่องมือลูกเล่นต่างๆ ก็ถือเป็นอีกปัจจัยหนึ่งที่มีผลกับผู้ใช้งาน และการอัพโหลดไฟล์ รูปภาพ ก็มีการพัฒนาขึ้นมาเรื่อยๆ จากที่เป็นฟอร์มธรรมดาที่มีหน้าตาเรียบๆ และอัพโหลดได้ทีละไฟล์ก็มาถึงยุคที่นำเอา javascript เข้ามาช่วย เพื่อให้สามารถอัพโหลดไฟล์หรือรูปภาพได้ทีละหลายๆ ไฟล์และสามารถปรับแต่งการแสดงผลให้ดูสวยและหน้าสนใจมากขึ้น
แนะนำเครื่องมือสำหรับ optimize (ลดขนาด) รูปภาพ เพื่อเพิ่มความเร็วในการโหลดหน้าเว็บ
อีกหนึ่งวิธีง่ายๆ ที่จะช่วยให้เว็บไซต์ของเราโหลดได้เร็วขึ้น คือ การ optimize รูปภาพที่เราใช้ในเว็บของเรานั่นเอง ซึ่งจะช่วยลดขนาดของรูปไปเยอะเลยทีเดียว การ optimize รูปนั้นไม่ใช่แค่จะช่วยให้เว็บของเราโหลดเร็วขึ้นอย่างเดียวนะครับ ยังช่วยลดการใช้ bandwidth ของโฮสที่เราใช้ได้ด้วย ^^
วิธีเปลี่ยนหรือลบข้อความอ่านเพิ่ม readmore ใน wordpress
ข้อความที่ต่อท้ายโพสของเรา “อ่านเพิ่ม…” หรือ “Read more…” นั้น ดูแล้วก็อาจจะช่วยให้เกี่ยวกับการเชื่อมโยงลิงค์ภายในเว็บเรา (internal link) ก็เป็นปัจจัยหนึ่งสำหรับการทำ SEO (Search Engine Optimization) โดยถ้าลงในรายละเอียดเข้าไปอีกก็จะเป็นเรื่องเกี่ยวกับข้อความที่เป็นลิงค์นั่นเอง
ตัวอย่างการดึงบทความ (post) จากแต่ละหมวดหมู่ของเวิร์ดเพรส (WordPress)
อีกหนึ่งวิธีที่จะช่วยเพิ่มความน่าสนใจให้กับเว็บไซต์ของเราที่พัฒนาด้วยเวิร์ดเพรสคือ การจัดกลุ่มเนื้อหาที่เกี่ยวข้องกันหรืออยู่ในหมวดหมู่เดียวกัน โดยเฉพาะอย่างยิ่งเว็บไซต์ที่เกี่ยวกับข่าวสารวาไรตี้ต่างๆ การดึงข่าวหรือบทความแบ่งเป็นกลุ่มๆ จะช่วยให้ผู้เข้าชมเว็บไซต์ของเราใช่งานง่าย และค้นหาบทความหรือข่าวในกลุ่มที่ผู้ชมสนใจได้ง่ายตามไปด้วย
แก้ไขการเปิด-ปิดแท็กไม่ครบใน WordPress
โดยปกติแล้วถ้าเราเขียนบทความขึ้นมาใหม่เลย หรือไม่ได้ใช้ html mode ก็ไม่น่าจะมีปัญหานะครับ แต่ถ้าเกิดเรามีการ import จากที่อื่นหรือมีการใช้สคริป import ข้อมูลเข้าไปเองก็อาจจะมีบ้างที่จะมีการเปิด-ปิดแท็กไม่ครบ แล้วพอเอาไป validate กับ W3C ก็จะไม่ผ่านครับ ^^
มาลองเปลี่ยนโลโก้หน้าเข้าสู่ระบบของ WordPress กันดีกว่า
วันนี้ลองมาเปลี่ยนโลโก้หน้าเข้าสู่ระบบ (log in) ของ WordPress กันดีกว่า ^^ สำหรับเพื่อนๆ ที่กำลังมองหา plugin ถ้ามาเจอบทความนี้ก็ไม่จำเป็นต้องใช้ plugin ในการเปลี่ยนแล้วครับ ^^ ก่อนอื่นก็สร้างไฟล์ stylesheet (login.css) ขึ้นมาก่อน แล้วก็เพิ่ม css ข้างล่างนี้เข้าไปครับ
ใครจะใช้ Google Apps เค้าประกาศไม่รองรับ Internet Explorer 8 (IE8) แล้วนะครับ
คนที่กำลังใช้ Google Apps อยู่อาจจะรู้สึกหนาวๆ ถ้าหากยังคงใช้ IE8 อยู่เพราะทางทีม Google Apps ได้ประกาศออกมาแล้วว่า จะไม่รองรับการใช้งาน (discontinue support) ผ่าน IE8 แล้ว โดยจะมีผลตั้งแต่วันที่ 15 พฤศจิกายน 2555 ซึ่งก็ค่อนข้างกระชันชิด (อีกประมาณ 2 เดือน)
มารู้จักกับฟังก์ชัน .ready() ของ jQuery กันซะหน่อย
ฟังก์ชัน .ready( handler ) ใช้เพื่อระบุฟังก์ชันที่ต้องการให้ execute เมื่อ DOM โหลดเรียบร้อยแล้ว (“Specify a function to execute when the DOM is fully loaded.”) javascript จะมี load event ที่ทำงานหลังจากที่หน้าเว็บโหลดเสร็จหมดแล้ว หรือพูดอีกอย่างก็คือ load จะไม่ทำงานจนกว่ารูปภาพ, script, stylesheet จะโหลดเสร็จ ซึ่งโดยทั่วไปแล้ว script ต่างๆ ไม่จำเป็นต้องรอให้รูปภาพหรือ stylesheet โหลดเสร็จก่อนค่อยทำงานก็ได้ ถ้าหาก script นั้นๆ ไม่ขึ้นอยู่กับค่าของ css