การรีเฟรสวินโดว์หลักหลังจากที่ปิดป๊อบอัพ

วันนี้เอาแบบสั้นๆ แต่ได้ใจความไปเลยครับ ใครที่กำลังต้องการรีเฟรสวินโดว์หลักหลังจากที่ปิดป๊อบอัพ เอาวิธีนี้ไปใช้ได้เลยครับ

window.close();//ปิดป๊อบอัพ

if (window.opener && !window.opener.closed) { //ตรวจดูว่าวินโดว์หลักที่เรากดเปิดป๊อบอัพยังเปิดอยู่รึป่าว

window.opener.location.reload(); //รีเฟรสวินโดว์หลัก

}

เท่านี้ก็เรียบร้อยครับ ^^

แนะนำ wp-paginate plugin สำหรับแสดงเลขหน้าใน wordpress

วันหยุดสงกรานต์วันแรกไม่ได้ออกไปเที่ยวที่ไหน เข้ามาปรับแต่งเว็บซะหน่อย ก็เลยหาเอา pagination มาใส่ไว้ซะหน่อย เพื่อมันจะช่วยให้เว็บมี indexed เพิ่มขึ้นบ้าง ไม่รู้ว่าเพื่อนๆ ใช้ plugin ตัวไหนกันบ้าง ส่วนผมก็ขอแนะนำเลย WP-Paginate ใช้ง่ายและการแสดงผลก็ตรงตามความต้องการ เพราะโทนสีจะออกสีเทา เข้ากับเว็บพอดีครับ ^^

Codeigniter: การส่งเมลโดยใช้ email library

เข้ามาอัพเดทความรู้ซักหน่อย วันนี้พูดถึงการส่งอีเมลโดยใช้ไลบรารี่อีเมลของ CI (CodeIgniter) ก็แล้วกันครับ คลาสอีเมลของ CI สนับสนุนฟีเจอร์อะไร

  1. รองรับหลายโปรโตคอล (Mail, Sendmail,SMTP)
  2. ส่งถึงผู้รับได้ทีละหลายๆ คน
  3. รองรับ CC และ BCCs
  4. ส่งเป็น text ธรรมดาหรือเป็น html ก็ได้
  5. แนบไฟล์ได้
  6. ตัดคำ (Word Wrapping)
  7. กำหนดลำดับความสำคัญได้ (priorities)
  8. มีฟังก์ชันในการตรวจสอบ (debug)

jQuery: วิธีดึงเอาค่าของ input ที่เราทะลึงใส่จุดหรือ [ เข้าไปไอดี

เพื่อนๆ ที่หลีกเลี่ยงการใช้จุดหรือ [ หรืออะไรที่ jquery เองเค้าสงวน (reserve) ไว้ใช้ ก็จะไม่เกิดปัญหานี้นะครับ แต่ถ้ามันต้องทำแบบนี้จริงๆ

<input type="text" name="street" id="address.street" />

<input type="text" name="province" id="address.province"/>

พอจะเลือก input เหล่านี้มาเช็คค่าซะหน่อยเอาแล้วไงไอดีของมันดันมีจุดแล้วจะทำไง หึหึ วิธีการก็ไม่ยากครับ jquery จะใช้ \ เพื่อบอกให้รู้ว่าให้มองอักขระตัวนี้เป็น string ธรรมดา (ไม่รู้จะพูดไง ตอนนี้คิดออกแค่นี้ครับ ฮ่าๆ ๆ)

$(function(){

$('#address\.street').val();
$('#address\.province').val();

});

วิธีการสร้างกรอบรูปสวยๆ ด้วย css

เพื่อนๆ คงจะเคยทำกรอบรูปที่แสดงบนเว็บที่ต้องใช้ Photoshop ช่วยในการสร้างเงาของกรอบรูป หรือทำให้กรอบรูปเป็นมุมมน วันนี้ผมมีตัวอย่างในการทำกรอบรูปดังกล่าวโดยที่ไม่ต้องพึ่ง Photoshop เลยครับ แต่เราก็ต้องมีตัวช่วยทดแทนหน่อยนั่นก็คือ ต้องพี่ง css ครับ ซึ่งการใช้ css ในการสร้างกรอบรูปนั้นจะช่วยให้เว็บเราเร็วขึ้นด้วย เพราะไม่ต้องไปเสียเวลาโหลดรูปภาพมาทำเป็นกรอบ

Google ปล่อย Chrome เวอร์ชั่น 11 Beta ออกมาแล้ว

หลังจากที่ Internet Explorer 9 และ Firefox 4 ออกมาให้ดาวน์โหลด ทางกูเกิลเองก็ไม่ยอมน้อยหน้าเหมือนกัน ได้ปล่อย Chrome 11 beta ออกมาชนด้วย โดยฟีเจอร์เด่นๆ คือ

  1. กรอก input ด้วยเสียง (speech input) สามารถทดลองใช้ดูได้ ที่นี่ ครับ
  2. accelerated 3D CSS
  3. และไอคอน (icon) ใหม่

อ่านข้อมูลเพิ่มเติมได้ที่ Official Chrome Blog ครับ

มาทำความรู้จักกับ Codeigniter Caching Driver กัน

Codeigniter 1.7.x จะมีเฉพาะระบบ caching ที่เป็น file based ซึ่งจะได้จากการเก็บ html ที่ถูกสร้างขึ้นจาก views และนำไปเขียนไว้ในไฟล์ มีรูปแบบการใช้งานคือ

$this->output->cache(n)

n เป็นตัวเลขเพื่อระบุว่าจะ cache ไว้เป็นเวลาเท่าไหร่ มีหน่วยเป็น นาที

WordPress 3.1 ออกมาแล้ว

ไม่ได้อัพเดทเนื้อหานานแล้วพอเข้ามาดู ว้าว!! wordpress อัพเดทอีกแล้วเหรอนี่ แต่เค้าก็อัพเดทบ่อยเป็นปกติอยู่แล้ว พออัพเดทปั๊บเวอร์ชั่นนี้ดูจะมีการเพิ่มฟีเจอร์ใหม่เข้ามาด้วย ตัวที่ผมสนใจก็จะเป็น admin bar ซึ่งจะมีเมนูลัดให้เราเข้าไปแก้ไขพวก profile, appearance (menus,widgets) ,เมนู comments ที่เข้าไปดู comments ทั้งหมด, add new post, add new page โดยที่ไม่ต้องเข้าไปที่หน้า dashboard ก็จะเพิ่มความสะดวกให้กับเราได้เยอะเลยทีเดียวครับ

jQuery Plugin: lightBox plugin

Plugin ตัวนี้ก็เป็น plugin ยอดฮิตอีกตัวหนึ่งสำหรับการแสดงรูปภาพครับ ซี่งวิธีการใช้ก็ใช้ง่ายมากๆ เหมือนกัน แต่ตัวนี้จะมีลักษณะเหมือน popup ขึ้นมา ไม่เหมือนกับเจ้า bxGallery ที่เคยแนะนำไป เพื่อนๆ หลายๆ อาจจะเคยเห็นหน้าตาของเจ้า plugin ตัวนี้บ้างแล้วก็ได้ครับ

เล็กๆ น้อยๆ เกี่ยวกับการกำหนดค่า css width ของ label

เล็กๆ น้อยๆ เกี่่ยวกับการกำหนดความกว้างให้กับแท็ก label (<label>) เพื่อนๆ อาจพยายามกำหนดความกว้างให้กับเจ้าแท็ก label นี่นานทีเดียว ทำยังไงมันก็ไม่ยอมกว้างเท่าที่ผมต้องการ ประมาณว่า กำหนดให้เท่าไหร่มันก็อยู่ของมันเหมือนเดิมไม่ยืดไม่หดอะไรเลย ก็เลยเอาวิธีการเล็กๆ น้อยๆ นี้มาฝากครับ