แสดงบทความที่มีป้ายกำกับ smf mod แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ smf mod แสดงบทความทั้งหมด

วันพุธที่ 29 สิงหาคม พ.ศ. 2555

SMF เวอร์ชั่นไหนดี??

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

แต่สำหรับคนที่มีบอร์ดอยู่ก่อนแล้ว ต้องไปดูครับว่าบอร์ดของท่านเวอร์ชั่นไหน
ถ้าเป็นเวอร์ชั่น 1 ก็อัพเวอร์ชั่นให้ใหม่ที่สุดของเวอร์ชั่น 1  ก็คือ  1.1.16  
แต่ถ้าเป็นเวอร์ชั่น 2 ก็อัพเวอร์ชั่นให้ใหม่ที่สุดของเวอร์ชั่น 2 นั่นก็คือ 2.0.1 

แบบนี้ก็ได้เหมือนกัน
แต่บางท่านอยากอัพเวอร์ชั่นจาก 1 ไป 2 เลยแบบนี้ก็ได้ แต่ก็มีความเสี่ยงอย่างที่ผมเคยเขียนไว้แล้วในวิธีอัพเกรดเวอร์ชั่น (อ่านที่นี่ http://nevikup.blogspot.com/2011/08/smf-upgrade-smf-20.html)

คำถามต่อมาก็คือ เวอร์ชั่น 1 กับ 2 มันต่างกันยังไง และมีข้อดีข้อเสียอย่างไร?

จริงๆในเว็บของ smf เขาได้เขียนไว้ค่อนข้างละเอียดมากเรื่องความแตกต่างกันของ 2 เวอร์ชั่น แต่่ผมจะขอพูดถึงในส่วนที่เห็นชัดและเกี่ยวข้องกับเรา
ในแง่ของโค๊ดคำสั่งก็ต่างจากเดิมไปมากพอสมควร ดังนั้น mod ในเวอร์ชั่น 1 จึงใช้ไม่ได้ในเวอร์ชั่น 2 แน่นอน (นอกเสียจากเอามาโมดิฟายก่อน)

ส่วนเรื่องของโครงสร้าง เวอร์ชั่น 1 เน้นตารางเป็นหลัก แต่พอมาเป็นเวอร์ชั่น 2 ตารางเหลือน้อยจนแทบจะไม่มีแล้วครับ ใช้ div เป็นหลัก ซึ่งนั่นเป็นข้อดี เพราะจะทำให้เราออกแบบและปรับปรุงในเรื่องของหน้าตา ดีไซน์ได้ง่ายขึ้น

ข้อดีอีกอย่างของเวอร์ชั่น 2 คือ บอร์ดจะเร็วกว่าเวอร์ชั่น 1 ค่อนข้างเห็นได้ชัด
จริงๆมีมากกว่านี้ครับ แต่พอที่เราเห็นได้ด้วยตาเปล่าก็ประมาณนี้

่ส่วนข้อเสีย สแปมมีมั้ย? ก็มีพอๆกับเวอร์ชั่น 1 ครับ  แต่ก็มีตัวจัดการให้อยู่หมัดได้ ถ้าเป็นเวอร์ชั่น 1 ต้องลง mod ไว้ดักสแปม

สรุป  จัดเวอร์ชั่น 2 ไปเลยครับท่านมันส์กว่ากันเยอะ


วันจันทร์ที่ 25 มิถุนายน พ.ศ. 2555

[SMF] ลงMODไม่ได้ทำไงดี?




หลายครั้งที่เวลาจะลงมอดตัวใหญ่ๆ มักพบปัญหาลงไม่สำเร็จ แต่ลงในเครื่องสำเร็จดี ทั้งนี้สาเหตุเป็นเพราะอันใดหรือ? ช่วยชี้แจงแถลงไขที
ครับ, ปัญหานี้เป็นกันบ่อย เป็นกันเยอะ เป็นกันมาก จนบางคนหนีไปจาก SMF เลยทีเดียวเีชียว แต่ยังไงก็หนีไม่พ้นหรอกครับ ไปหา CMS เจ้าอื่นก็จะเจอปัญหาอื่นอีกไปเรื่อยๆ  เราไม่สามารถหนีปัญหาได้หรอกครับ
ต้องสู้กับมัน!!

สาเหตุที่ลงmod บนโฮสท์จริงแล้วไม่ค่อยผ่าน สาเหตุหลักมาจากไฟล์หรือโฟลเดอร์ของเราไม่ได้ set permission ให้เป็น 777 หรือให้เป็น writeable นั่นเองครับ
คำถามตามมาทันที แล้วจะต้องไปเซตไฟล์ไหนบ้าง?

อันนี้ตอบไม่ได้เลยครับ เพราะปลั๊กอินแต่ละตัวมีการเขียนไฟล์ไม่เหมือนกัน ไม่เท่ากัน บางมอดต้องสร้างตารางขึ้นมาใหม่ หรือเพิ่มฟิลด์ไปในตารางเดิม ฯลฯ
จะให้มานั่งไล่เซตไฟล์ให้เป็น 777 ก็ไม่ไหว เพราะบางไฟล์เซตไม่ได้อีก เพราะถูกทางโฮสท์fixไว้ไม่ให้แก้ไขหรือลบบางไฟล์

แล้วงี้..ต้องทำไง?

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

เพียงเท่านี้เราก็สามารถ install มอดใหญ่ได้อย่างไม่มีปัญหา (ถึงแม้ว่าจะยุ่งยากไปนิดก็ตาม!!)