วันอังคารที่ 7 กุมภาพันธ์ พ.ศ. 2555

Ghostวินโดวส์ใน Mac ด้วย Winclone

วันก่อนครับ.. ต้องมานั่งลงวินโดวส์ให้พี่ที่ทำงาน..จริงๆถ้าลงวินโดวส์เฉยๆก็ไม่มีประเด็นอะไรหรอก ลงธรรมดาหรือลงด้วยวิธี Ghost ก็ได้ แต่ที่เป็นประเด็นเพราะลงวินโดวส์ในเครื่อง Macbook Pro !!!

ก็ไม่เห็นแปลกนิ ใครๆก็ลงกัน ใช้ Boot camp จัดการทุกอย่างง่ายดั่งปอกกล้วยทอด!!

แต่นั่นไม่ใช่ประเด็นครับ

ประเด็นคือ อยากจะ Ghost เจ้าวินโดวส์ที่อยู่ในร่างmac ตัวนี้ทำอย่างไร ..เพราะmac ไม่มี dos จะเข้าไป Ghost ปกติธรรมดาๆเหมือนชาวบ้านก็ไม่ได้?!? คำตอบคือ Winclone ลองไปดาวน์โหลดมาใช้เถอะสาธุชน

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

restart..กดปุ่ม option ค้างไว้ มันจะให้เลือกว่า มึงจะเข้าไปเสพใคร แมค หรือ วินโดวส์ ?

หลังจากเข้าไปทางแมคเรียบร้อยแล้วทีนี่ก็ไปดาวน์โหลด Wincloneพระเอกของเรื่องมาก่อน ไม่ต้องมองซ้ายมองขวา โปรแกรมนี้ฟรี ตำรวจไม่จับ!! โหลดมาได้แล้วจัดการลงในเครื่องซะให้เรียบร้อย เปิดโปรแกรมขึ้นมามันจะได้หน้าตาแบบนี้



เมนูหลักมีแค่ 2 เท่านั้น คือ

Image และ Restore

ถ้ายังไม่เคยGhost วินโดวส์อะไรเลย ใช้งานครั้งแรกเลย ก็เลือก Image ในเมนู Image จะมีเมนูย่อยคือ Source ให้เลือกว่าเราจะ Ghost อะไร ให้เราเลือก Boot camp แล้วคลิกปุ่ม Image.. โปรแกรมจะขึ้นหน้าต่างใหม่มาให้เราตั้งใช้ image ไฟล์และให้เลือกว่าเราจะเซฟไว้ที่ไหน และหลังจากนั้นโปรแกรมมันก็จะทำการ Ghost จนเสร็จ
 
วิธีเอาimage ไฟล์มาใช้ ให้เลือกเมนู Restore .


จะมีเมนูย่อย 2 ตัว คือ  
1. Restore image / Select image สำหรับเลือก image ไฟล์ที่เราได้สร้างไว้แล้วก่อนหน้านี้  
2. Destination เราอยากจะให้ วินโดว์ตัวนี้สิงสถิตไว้ในไดร์ฟไหนก็เลือกเอา หลังจากเลือกแล้วโปรแกรมก็จะทำงานจนเสร็จพิธี


ง่ายๆ แต่ก็เขียนให้ยาวให้ยากจนได้สิน่า ~~

วันพุธที่ 1 กุมภาพันธ์ พ.ศ. 2555

[SMF] สร้างบล็อคให้ชุมชนด้วย Adk_Blog Mod


SMF เป็นโปรแกรมสำเร็จรูปในรูปของกระดานข่าว หรือเว็บบอร์ด แต่ก็มีความเป็นชุมชนสูง เพราะมีระบบสมาชิกที่ค่อนข้างแข็งแรง



หลายเว็บที่ใช้ smf เป็นตัวเว็บเลย เช่น zone-it.com , thaiseoboard.com , freemac.net ฯลฯ  แต่บางเว็บก็ใช้ smf เป็นแค่ส่วนหนึ่งของเว็บ  ซึ่งนั่นก็อยู่ที่ไอเดียของแต่ละเว็บว่าจะใช้อย่างไร
ถ้าถามว่า smf เหมาะกับแบบไหนมากที่สุด คงตอบได้ว่า เหมาะกับทุกแบบ อยู่ที่การนำไปใช้งาน

1. ถ้าต้องการสร้างชุมชนออนไลน์ที่สนใจในเรื่องใดเรื่องหนึ่ง ก็ทำ smf ให้เป็นเว็บไปเลย
2. แต่ถ้าต้องการมีพื้นที่เล็กๆสำหรับให้สมาชิกไว้แสดงความคิดเห็น ถาม-ตอบ บ้าง ก็เพียงเพิ่มไว้อีกเมนูหนึ่งในเว็บก็พอ

ว่าจะไม่เกริ่นยาว ..แต่ก็ยาวจนได้ อ่ะ งั้นเข้าเรื่องเลยนะ
วันนี้อยากจะมาเสนอ mod ตัวหนึ่งที่เหมาะสำหรับคนที่ใช้ smf เป็นเว็บ  มันมีชื่อว่า Adk_Blog

Adk_Blog คือมอดที่เข้ามาเพิ่มเมนูอีกเมนูหนึ่งให้กับบอร์ดของเรา นั่นคือ เมนู Blog
ด้วยความที่ smf เป็นโปรแกรมสำหรับตั้งและตอบกระทู้อย่างเดียว เจ้า Adk_Blog จึงเกิดขึ้นมาเพื่อช่วยในเรื่องของการเขียนบล็อกสำหรับสมาชิก

โดยสมาชิกแต่ละคนสามารถเพิ่มหมวดหมู่บล็อกของตัวเองได้  เขียนโปรไฟล์แนะนำตัวเองได้ ลบ/แก้ไขบล็อกตัวเองได้
บล็อกที่สมาชิกเขียนจะไปรวมในหน้าเดียวกันภายใต้เมนู /action=Blog

ในส่วนของแอดมินสามารถจำกัดสิทธิ์ว่า ให้สมาชิกกลุ่มไหนสามารถเขียล็อกได้บ้าง ..

สำหรับใครที่กำลังมองหาบล็อกสำหรับชุมชนของตัวเอง มอดตัวนี้น่าสนใจมากทีเดียวครับ

คลิกไปดาวน์โหลดมาใช้ได้ที่ http://custom.simplemachines.org/mods/index.php?mod=2611

วันจันทร์ที่ 30 มกราคม พ.ศ. 2555

เรื่องงงงง(อ่านว่า งง-งง) ของ Jquery กับ tinyMCE textEditor

เดี๋ยวนี้เว็บไหนไม่ใช้ javascript ก็ต้องใช้ jquery บ้างละ และเมื่อต้องการรับข้อมูลจากผู้ใช้ ก็ต้องมีฟอร์มสำหรับรับข้อมูล  แล้วฟอร์มสำหรับรับข้อมูลนั่นเล่า ก็ต้องมีการตรวจสอบในระดับหนึ่ง มิเช่นนั้น จะได้ข้อมูลกากๆเข้ามารกในดาต้าเบส!!

บทความนี้ไม่ได้จะมานำเสนอ jquery เช็คฟอร์มซึ่งมีคนพูดและเขียนถึงไว้เยอะแยะแล้วนั่น แต่จะบอกถึงการ get id จาก textarea ที่ใช้ tinyMCE textEditor
ฟอร์มที่รับข้อมูลที่เป็น textarea เช็คด้วย jquery ก็ง่ายๆ ธรรมดาๆ แต่เมื่อไรที่ฟอร์ม textarea ใช้ tinyMCE เป็นตัวจัดการเข้าการเช็คเริ่มมีความยุ่งยากในทันที
ผมนั่งงมเข็มแก้ปัญหานี้หนึ่งวันเต็มๆ ต้องสะกิด Chaiwit  มาช่วยกันถก และในที่สุดก็ไปเจอพี่ฝรั่งเขาเขียนไว้

http://stackoverflow.com/questions/2012312/validate-textarea-using-tinymce-jquery

การจะเก็ทค่ามันมาก็ด้วยคำสั่งนี้ครับ

var content = tinyMCE.get('msg').getContent(); // msg = textarea id

if( content == "" || content == null){
             $("#msg_error").html("* Can't add an empty message");
        }

เก็บไว้ประกอบความรู้ เผื่อใครเจอปัญหาเดียวกันจะได้ง่ายหน่อย หรืออย่างน้อยเจอปัญหานี้อีกเผื่อลืม!

วันศุกร์ที่ 20 มกราคม พ.ศ. 2555

[SMF] การใส่แบนเนอร์แทรกระหว่างหมวดหมู่


การใส่แบนเนอร์เข้าไประหว่างหมวดหมู่ของกระทู้ ตามภาพ
ก่อนอื่นต้องรู้ก่อนว่า หมวดหมู่ที่เราจะใส่แบนเนอร์เข้าไปนั้นมีไอดีเท่าไร ..ตรวจสอบโดยเอาเมาสท์ไปคลิกที่เครื่องหมายกากบาทหรือที่ชื่อหมวดหมู่ แล้วดูที่ title bar จะเห็นลิงค์ยาวๆ แต่ปิดท้ายด้วยเครื่องหมาย # ตามด้วยตัวเลข ตัวเลขนั่นแหละคือไอดีของหมวดหมู่บอร์ด

หลังจากนั้น  เปิดไฟล์ BoardIndex.template.php  ค้นหาคำว่า
$first = true;
    foreach ($context['categories'] as $category)
    {

ใต้คำสั่งนี้ ให้เพิ่มคำสั่งนี้เข้าไปครับ
สมมติว่าผมจะใส่แบนเนอร์ในหมวดหมู่ที่มีไอดี = 3

if($category['id']==3) {

echo 'ภาพแบนเนอร์';

}

ตรงภาพแบนเนอร์ ท่านอยากจะใส่แบนเนอร์ หรือโฆษณาอะไรก็ใส่ไปเลย เป็นโค๊ด html นะครับ


วันพุธที่ 11 มกราคม พ.ศ. 2555

[SMF]Pretty URLs Mod อีกมอดตัวหนึ่งที่จะช่วยให้ทำ seoให้บอร์ด


สำหรับมอด Pretty URLs มีมาตั้งแต่ smf เวอร์ชั่น 1-2 ก่อนนั้นเคยลองใช้ ถึงแม้จะทำให้ีurl ในบอร์ดสวยงามสมชื่อ Pretty URLs ก็ตาม แต่ยังพบปัญหาอยู่บ้าง (จำไม่ได้ว่าปัญหาคืออะไร รู้แต่ว่ามันคือปัญหาแก้ไม่ตก)  ก็เลยไม่ใช้ และไม่แนะนำคนอื่นให้ใช้อันเนื่องจากปัญหาอย่างที่กล่าวนั่นเอง

จนกระทั่ง smf  พัฒนามาถึงจุดที่ไม่มี RC (ก่อนหน้านั้น smf แม้จะเป็นเวอร์ชั่น 2 แล้วก็ตาม แต่ยังใช้โค๊ดเนมว่า V.2 RC1 - RC5) เป็น smf เวอร์ชั่น 2 แบบเต็มตัวที่เปลี่ยนแปลงทั้งโครงสร้างและโค๊ดรวมถึงดาต้าเบส  Pretty URLs ก็พัฒนาตามมาติดๆจนถึงเวอร์ชั่นสำหรับ smf 2 เหมือนกัน

http://custom.simplemachines.org/mods/index.php?mod=636

ในเวอร์ชั่นนี้หลังจากดาวน์โหลดมาลองใช้ ก็ปรากฏว่าปัญหาเดิมๆที่เคยมีเคยเป็นหายไปครับ ติดตั้งก็ง่ายขึ้น ใช้เวลาเพียง 5 นาทีต้นๆก็เสร็จสรรพ ติดตั้งเสร็จแล้วมีหน้าสำหรับตั้งค่า

เมื่อตั้งค่าเรียบร้อยแล้ว ก็จะได้ url ในบอร์ดแบบสั้นๆ สวยๆ ไม่เยิ่นเย้อและพร้อยด้วยตัวเลขเหมือนดังเก่าก่อน

ลองไปดาวน์โหลดมาติดตั้งใช้ดูครับตามลิงค์ด้านล่างนี้

http://custom.simplemachines.org/mods/index.php?mod=636

แนะนำนิดหนึ่งนะครับ คำแนะนำนี้ smf เองก็เตือนไว้ คือ ก่อนทำการติดตั้งmod ไม่ว่าจะmod ตัวนี้หรือตัวไหนก็ตาม ควรทำการแบกอัพข้อมูลโค๊ดและดาต้าเบสเสียก่อน เพื่อความปลอดภัย

ขอให้สนุกในการแต่งบอร์ดครับ