Monthly Archives: พฤษภาคม 2014

ิbootstrap3 typeahead autocomplete

download typeahead.js here demo here ตัวอย่างการใช้งาน สมมติว่าเลือกประเทศโดย autocomplete แล้วจะให้แสดงจังหวัดที่เกี่ยวข้องทันที [cc lang=”js”] //ajax example $(‘#country’).typeahead({ source: function(request, response){ $.ajax({ type: “POST”, url: “{{ URL::to(‘member/profile/country’) }}”, //data: “{‘country_id':’1′}”, contentType: “application/json; charset=utf-8″, dataType: “json”, success: function (json) { console.log(json); objects = []; map … Continue reading

Posted in bootstap, jquery, laravel4, php | Leave a comment

Laravel regex

http://stackoverflow.com/questions/22860369/laravel-time-regex use array instead pipe [cc lang=”php”] “mobile_no” => array(‘required’, ‘digits:10′,’min:9′,’regex:/^(08([0-9]{8})|09([0-9]{8}))$/’) [/cc]

Posted in laravel4 | Leave a comment

mbstrlen ใช้แทน strlen ในการนับคำ utf-8

[cc lang=”php”] $string_utf8 = ‘สวัสดี_hello'; $len = mbstrlen($string_utf8); [/cc]

Posted in php, เกร็ดความรู้ | Leave a comment

ตั้งค่าคะแนนสะสม(Reward) ให้แต้มละ 1 บาท

แก้ไขไฟล์ C:\AppServ\www\opencart1541ping\catalog\model\total\reward.php จากเดิม(Default) ราคาที่ลดจากคะแนนสะสม จะลดเป็นเปอร์เซ็น เช่น ราคาของ 200 บาท ถ้าเราใช้ คะแนนสะสม 10 แต้ม จะลดของได้ 20 บาท [cc lang=”php”] $discount = $product[‘total’] * ($this->session->data[‘reward’] / $points_total); [/cc] แก้ไขเป็น [cc lang=”php”] $discount = $this->session->data[‘reward’]; [/cc] เราสามารถสร้างหน้าฟอร์มหลังบ้าน ให้ตั้งค่า คะแนนสะสม ว่าจะให้ 1 แต้มเท่ากับกี่บาท เองก็ได้ … Continue reading

Posted in opencart | Leave a comment

วิธีเพิ่ม EMS shipping method

เพิ่มไฟล์ดังนี้ admin\controller\shipping\ems.php admin\language\english\shipping\ems.php admin\language\thai\shipping\ems.php admin\view\template\shipping\ems.php catalog\language\english\shipping\ems.php catalog\language\thai\shipping\ems.php catalog\model\shipping\ems.php และเซ็ทหลังบ้าน (ระบบ > ภาษาท้องถิ่น > พื้นที่ทางภูมิศาสตร์) เพิ่มพื้นที่ ไทย ลงไปก่อน เพื่อให้ EMS เซ็ทแบบไทยได้ (ส่วนเสริม > การจัดส่ง > Express Mail Service (EMS)) ตามรูป โดยราคาจะคิดตามน้ำหนัก จากรูปคือ น้ำหนักสินค้าไม่เกิน 10 กิโลกรัม คิด 50 บาท , ไม่เกิน 110 … Continue reading

Posted in opencart | Leave a comment