วันจันทร์ที่ 21 กุมภาพันธ์ พ.ศ. 2554

ไม่ให้บุคคลทั่วไปวางลิงก์

อ้างถึง
./Sources/Post.php
ค้นหา -->> if (empty($modSettings['guest_post_no_email'])) { if (!isset($_REQUEST['email']) || $_REQUEST['email'] == '') $context['post_error']['no_email'] = true; elseif (preg_match('~^[0-9A-Za-z=_+\-/][0-9A-Za-z=_\'+\-/\.]*@[\w\-]+(\.[\w\-]+)*(\.[\w]{2,6})$~', stripslashes($_REQUEST['email'])) == 0) $context['post_error']['bad_email'] = true; }

เพิ่มไว้หลัง -->> //  ป้องกัน Spam
$linkpos = strpos ($_POST['message'], "://"); // look for :// if ($linkpos !== false) $context['post_error']['guest_no_link'] = true; else { $linkpos = strpos ($_POST['message'], "www."); // look for www. if ($linkpos !== false) $context['post_error']['guest_no_link'] = true; }

ค้นหา -->> // Now make sure this email address is not banned from posting. isBannedEmail
($_POST['email'], 'cannot_post', sprintf($txt['you_are_post_banned'], $txt[28])); }

เพิ่มไว้หลัง -->>// ป้องกัน Spam
 if (isset($_POST['message'])) { $linkpos = strpos ($_POST['message'], "://"); // look for :// if ($linkpos !== false) $post_errors[] = 'guest_no_link'; else { $linkpos = strpos ($_POST['message'], "www."); // look for www. if ($linkpos !== false) $post_errors[] = 'guest_no_link'; } }


อ้างถึง
./Themes/default/languages/Errors.thai.php

ค้นหา -->> ?>

เพิ่มไว้ก่อน -->>//  ป้องกัน Spam
$txt['error_guest_no_link'] = 'ขออภัย  บุคคลทั่วไปไม่สามารถโพสลิงค์ได้  กรุณาลงทะเบียน';

Hosting VS webediter ทำโฮสต์คนละเรื่องกับทำเว็บ

Hosting VS webediter ทำโฮสต์คนละเรื่องกับทำเว็บ

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

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

Why choose smf.

For a fixed link basic HTML is inevitable or not, it might come a little more brief. Use a little shortcut. The web applications such as Edith Signs frontpage dreamweaver enough to do with the templates and other experts. Now, most will have a problem with a database Amooea (database).

cms smf is another task, but focus on Community. Is social in nature Forum - A bulletin board.

Web Forum has a lot to choose from. Why then use this SMF (Simple Machines Forum) is a free web board or forum Forum categories suitable for adaptation to the forum and much more. There are several types of multiple looks.

When installing new SMF. All file systems and databases together less than 10 MB if the cut does not only out to approximately 5MB SMF requested to do so much customization and flexibility. Especially those who have some basic html to be able to adjust very well.
 
SMF themes to choose from a lot. Extra modules including many English SMF multi Forum for their support jackpot question - answer the problem.
 
 
 

ทำไมถึงเลือกใช้ smf

สำหรับคนทำเว็บแล้วพื้นฐานคงหนีไม่พ้น HTML
หรือไม่ก็อาจจะย่นย่อเข้ามาอีกหน่อย  ใช้วิธีลัดอีกนิด โดยโปรแกรมเว็บอีดิตทั้งหลาย
เช่น frontpage dreamweaver  พอทำๆร่วมกับเทมเพลทจนชำนาญ
ทีนี้ส่วนใหญ่ก็จะเจอปัญหากับการทำฐานข้อมูละ (database)

บางคนอาจจะหาหนังสือ PHP มาลองหัดเขียนเอง
แต่ก็มีหลายคนที่ไม่ใช้วิธีนี้ เพราะการเขียนเอง และให้ชำนาญใช้ได้จริง
ใช้เวลาไม่ต่ำกว่า 1-2 ปี แล้วมันจะไปทันทำมาหากินอะไรได้ 
สุดท้ายก็ต้องหันหน้าเข้าหาเว็บกึ่งสำเร็จรูปทั้งหลายแหล่

mambo joomla wordpress discuz drupal อีกมากมาย  แต่ในที่นี้เราจะพูดถึงเฉพาะ smf เท่านั้น
smf เป็น cms อีกชนิดหนึ่ง  แต่เน้นหนักงานด้านคอมมูนิตี้ คือสังคมออนไลน์ในลักษณะกระดานถาม-ตอบ
กระดานข่าว   แต่ที่จริงแล้ว smf สามารถดัดแปลงทำเว็บได้แทบทุกชนิด
และหากมีความชำนาญด้าน PHP เพียงพอ
ก็สามารถอินทิเกรตรวมกับเว็บแอพพลิเคชันอื่นๆได้สบาย

เว็บกระดานถามตอบนั้นมีให้เลือกใช้เยอะ แล้วทำไมต้องเลือกใช้ตัวนี้
SMF (Simple Machines Forum) เป็นฟรีเว็บบอร์ด หรือฟอรัม เหมาะสมกับงานประเภทกระดานสนทนา กระดานข่าว และดัดแปลงได้อีกมากมาย ทำได้หลายชนิดหลายหน้าตา
SMF ใช้ภาษา php ในการเขียน แต่ก็ยังมีการใช้ html ในบางจุด ฐานข้อมูลเป็นแบบ MySQL
SMF ความเด่นอยู่ที่การประหยัดทรัพยากร แตกต่างจาก CMS อีกหลายตัวที่อาจจะดูโฉบเฉี่ยว แต่กินทรัพยากรมาก เช่นดีสคัส พีเอชพีวินท์
SMF เมื่อติดตั้งใหม่ ไฟล์ทั้งหมดในระบบและฐานข้อมูลรวมกันไม่ถึง 10 MB ถ้าตัดส่วนไม่จำเป็นออก เหลือประมาณ 5MB เท่านั้น
SMF การรปรับแต่งสามารถทำได้มากและยืดหยุ่น โดยเฉพาะผู้ที่มีพื้นฐานทาง html มาบ้างจะสามารถปรับแต่งได้อย่างดี
SMF มีธีมให้เลือกใช้เยอะ รวมถึงโมดูลเสริมอีกมากมาย
SMF ภาษาไทย มีหลายเว็บบอร์ดที่ให้การซัพพอร์อตถาม-ตอบปัญหา
SMF มีให้เลือกใช้ 2 เวอร์ชั่น
SMF 1.1.* ใช้งานค่อนข้างง่าย ปรับแต่งง่าย เหมาะสำหรับเว็บที่ต้องการพัฒนาเพิ่มเติม
SMF 2.0 * ตัวเว็บจะมีความสวยงาม ฟังชันพื้นฐานจะค่อนข้างสมบูรณ์ แต่การแก้ไขจะทำได้ยาก ผู้แก้ต้องเชี่ยวชาญ css

วันศุกร์ที่ 18 กุมภาพันธ์ พ.ศ. 2554

แก้ไขการอนุญาต ใน 2.0.*

ถ้าเป็น 2.0* ให้ทำตามนี้





ข้อควรสังเกตุและหมั่นทบทวนของ 2.0*  (เกี่ยวกับการอนุญาต)

รูปแนบที่ 1-2 ตัวอย่างของการแก้ไขตามกลุ่มของสมาชิก
อันนี้ก็ไม่ได้แตกต่างอะไรกับ 1.1.*



****
แต่ถ้าต้องการบอร์ดปิด ก็ใช้วิธีเหมือน 1.1.*  
แก้ไขบอร์ด/กลุ่มที่อนุญาต








การอนุญาตโดยบอร์ด  

จากรูป 01  การอนุญานั้นมีค่าเป็นดีฟอลด์  *แล้วค่าดีฟอลค์ คืออะไร มาจากไหน  

จากรูป 02  เป็นการตั้งค่าเข้าถึงแบบดีฟอลด์ ว่าให้ทำอะไรได้บ้าง  ทั้งนี้สามารถเปลี่ยนได้ตามความต้องการ  

จากรูป 03  แสดงให้เห็นว่าตอนนี้มีบอร์ดกี่บอร์ด  ใช้การตั้งค่าแบบไหนบ้าง  
ซึ่งค่าในรูป 03 นี้ก็จะสัมพันธ์กับการตั้งค่า แก้ไขบอร์ด/Permission Profile (ตามรูป 00 ที่แนบในรีพลายข้างบน)