Latest Entries »

ผมมีปัญหากับ Opencart เวอร์ชั่น 1.4.9.6 เมื่อเวลาส่งเมลออกไปหายูเซอร์แล้ว หัวข้อเมลที่เป็นภาษาไทยมันเป็นยึกยือ อ่านไม่ออก
อ้อ ผมใช้การส่งเมลผ่าน SMTP หากส่งผ่านฟังก์ชั่น Mail() ของ PHP ก็ปกติดี
ผมแก้ตามโค๊ดในไฟล์ system/library/mail.php เปิดด้วย Notepad++ ประมาณบรรทัดที่ 92 ข้างล่างนี้ครับ โดยให้คอมเม้นต์โค๊ดเดิมบรรทัดที่ 3 แล้วเพิ่มโค๊ดใหม่ในบรรทัดที่ 4 แทนครับ

1
2
3
4
5
if ($this->protocol != 'mail') {
$header .= 'To: ' . $to . $this->newline;
//$header .= 'Subject: ' . $this->subject . $this->newline;
$header .='Subject: ' . '=?UTF-8?B?'.base64_encode($this->subject).'?=' . $this->newline; 
}

เสร็จแล้วก็สามารถอ่านอีเมลที่ส่งออกจาก Opencart ได้ปกติดีครับ

อันเนื่องมาจาก Opencart ที่ผมใช้อยู่ตรงที่แสดงจังหวัดมันเป็นภาษาอังกฤษอยู่ผมได้หาวิธีทำให้มันแสดงเป็นภาษาไทยดังนี้
1 เปิด phpmyadmin ไปที่ table OC_zone (อาจจะไม่เหมือนกันนะครับแล้วแต่ตั้งPrefixของDatabase)
2 คลิกที่ปุ่ม Edit phpMyAdmin จะเปิดหน้าต่างใหม่ขึ้นมาให้ทำการแก้ไขDatabase ของเรา
3 รัน SQL นี้ เพื่อลบข้อมูลเดิมก่อน

1
DELETE FROM `OC151_zone` WHERE `country_id` like 209

4 เสร็จแล้ว ก๊อปปี้โค๊ด SQL ข้างล่างนี้ไปใส่แทน

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
INSERT INTO `OC_zone` (`zone_id`, `country_id`, `code`, `name`, `status`) VALUES
(3189, 209, 'Amnat Charoen', 'อำนาจเจริญ', 1),
(3190, 209, 'Ang Thong', 'อ่างทอง', 1),
(3191, 209, 'Ayutthaya', 'พระนครศรีอยุธยา', 1),
(3192, 209, 'Bangkok', 'กรุงเทพมหานคร', 1),
(3193, 209, 'Buriram', 'บุรีรัมย์', 1),
(3194, 209, 'Chachoengsao', 'ฉะเชิงเทรา', 1),
(3195, 209, 'Chai Nat', 'ชัยนาท', 1),
(3196, 209, 'Chaiyaphum', 'ชัยภูมิ', 1),
(3197, 209, 'Chanthaburi', 'จันทบุรี', 1),
(3198, 209, 'Chiang Mai', 'เชียงใหม่', 1),
(3199, 209, 'Chiang Rai', 'เชียงราย', 1),
(3200, 209, 'Chon Buri', 'ชลบุรี', 1),
(3201, 209, 'Chumphon', 'ชุมพร', 1),
(3202, 209, 'Kalasin', 'กาฬสินธุ์', 1),
(3203, 209, 'Kamphaeng Phet', 'กำแพงเพชร', 1),
(3204, 209, 'Kanchanaburi', 'กาญจนบุรี', 1),
(3205, 209, 'Khon Kaen', 'ขอนแก่น', 1),
(3206, 209, 'Krabi', 'กระบี่', 1),
(3207, 209, 'Lampang', 'ลำปาง', 1),
(3208, 209, 'Lamphun', 'ลำพูน', 1),
(3209, 209, 'Loei', 'เลย', 1),
(3210, 209, 'Lop Buri', 'ลพบุรี', 1),
(3211, 209, 'Mae Hong Son', 'แม่ฮ่องสอน', 1),
(3212, 209, 'Maha Sarakham', 'มหาสารคาม', 1),
(3213, 209, 'Mukdahan', 'มุกดาหาร', 1),
(3214, 209, 'Nakhon Nayok', 'นครนายก', 1),
(3215, 209, 'Nakhon Pathom', 'นครปฐม', 1),
(3216, 209, 'Nakhon Panom', 'นครพนม', 1),
(3217, 209, 'Nakhon Ratchasima', 'นครราชสีมา', 1),
(3218, 209, 'Nakhon Sawan', 'นครสวรรค์', 1),
(3219, 209, 'Nakhon Si Thammarat', 'นครศรีธรรมราช', 1),
(3220, 209, 'Nan', 'น่าน', 1),
(3221, 209, 'Narathiwat', 'นราธิวาส', 1),
(3222, 209, 'Nong Bua Lamphu', 'หนองบัวลำภู', 1),
(3223, 209, 'Nong Khai', 'หนองคาย', 1),
(3224, 209, 'Nonthaburi', 'นนทบุรี', 1),
(3225, 209, 'Pathum Thani', 'ปทุมธานี', 1),
(3226, 209, 'Pattani', 'ปัตตานี', 1),
(3227, 209, 'Phangnga', 'พังงา', 1),
(3228, 209, 'Phatthalung', 'พัทลุง', 1),
(3229, 209, 'Phayao', 'พะเยา', 1),
(3230, 209, 'Phetchabun', 'เพชรบูรณ์', 1),
(3231, 209, 'Phetchaburi', 'เพชรบุรี', 1),
(3232, 209, 'Phichit', 'พิจิตร', 1),
(3233, 209, 'Phitsanulok', 'พิษณุโลก', 1),
(3234, 209, 'Phrae', 'แพร่', 1),
(3235, 209, 'Phuket', 'ภูเก็ต', 1),
(3236, 209, 'Prachin Buri', 'ปราจีนบุรี', 1),
(3237, 209, 'Prachuap Khiri Khan', 'ประจวบคีรีขันธ์', 1),
(3238, 209, 'Ranong', 'ระนอง', 1),
(3239, 209, 'Ratchaburi', 'ราชบุรี', 1),
(3240, 209, 'Rayong', 'ระยอง', 1),
(3241, 209, 'Roi Et', 'ร้อยเอ็ด', 1),
(3242, 209, 'Sa Kaeo', 'สระแก้ว', 1),
(3243, 209, 'Sakon Nakhon', 'สกลนคร', 1),
(3244, 209, 'Samut Prakan', 'สมุทรปราการ', 1),
(3245, 209, 'Samut Sakhon', 'สมุทรสาคร', 1),
(3246, 209, 'Samut Songkhram', 'สมุทรสงคราม', 1),
(3247, 209, 'Sara Buri', 'สระบุรี', 1),
(3248, 209, 'Satun', 'สตูล', 1),
(3249, 209, 'Sing Buri', 'สิงห์บุรี', 1),
(3250, 209, 'Sisaket', 'ศรีสะเกษ', 1),
(3251, 209, 'Songkhla', 'สงขลา', 1),
(3252, 209, 'Sukhothai', 'สุโขทัย', 1),
(3253, 209, 'Suphan Buri', 'สุพรรณบุรี', 1),
(3254, 209, 'Surat Thani', 'สุราษฎร์ธานี', 1),
(3255, 209, 'Surin', 'สุรินทร์', 1),
(3256, 209, 'Tak', 'ตาก', 1),
(3257, 209, 'Trang', 'ตรัง', 1),
(3258, 209, 'Trat', 'ตราด', 1),
(3259, 209, 'Ubon Ratchathani', 'อุบลราชธานี', 1),
(3260, 209, 'Udon Thani', 'อุดรธานี', 1),
(3261, 209, 'Uthai Thani', 'อุทัยธานี', 1),
(3262, 209, 'Uttaradit', 'อุตรดิตถ์', 1),
(3263, 209, 'Yala', 'ยะลา', 1),
(3264, 209, 'Yasothon', 'ยโสธร', 1),
(3999, 209, 'Boungkan', 'บึงกาฬ', 1);

แค่นี้ก็เรียบน้อยครับ สามารถใช้ได้ทั้ง บน Opencart 1.4.x และ 1.5.x
เครดิตข้อมูลจาก http://forum.opencart.com/viewtopic.php?f=103&t=40893

เจอปัญหาปวดหัวเล็กๆน้อยเกี่ยวกับการแปลภาษาบนเว็บของOpencart ใครที่ใช้ Opencart คงทราบดีว่า Opencart นั้นสามารถทำให้เว็บเป็นได้หลายๆภาษา โดยคำแต่ล่ะคำจะถูกเก็บไว้ในไฟล์ text ธรรมดานี่แล ปกติไฟล์นี้จะต้อง Encoding เป็น ANSI ซึ่งหากเป็นภาษาไทยจะอ่านไม่ออก มันจะยึกๆยือๆ เวลาจะแก้ไขก็ต้อง Encode มันให้เป็น UTF-8 เสียก่อน คนไทยอย่างเราๆถึงจะอ่านมันออก และเมื่อทำการเปลี่ยนคำพูดในไฟล์เรียบร้อยแล้วค่อยเปลี่ยนกลับเป็น ANSI แล้วค่อยอัพโหลดขึ้นเซิฟเวอร์ ผมก็ใช้วิธีนี้มานานแสนนาน แต่มีครั้งหนึ่งผมเผลออัพโหลดทั้งๆที่เป็น UTF-8 มันก็ยังอ่านได้ปกติบนหน้าเว็บ ผมก็ดันคิดไปว่า คงมีการปรับปรุงอะไร ยังไง ไปบ้างไม่ส่วนใดก็ส่วนหนึ่ง จึงทำให้มันอ่านได้โอยไม่ต้องเปลี่ยนเป็น ANSI เสียก่อน
ผมมารู้เรื่องอีกทีก็เป็นเดือนอยู่ว่ามันมีปัญหา ปกติผมใช้ Firefox ตลอดเวลา พอดีไปใช้คอมคนอื่นเขา ไม่มี Firefox เอาว่ะแก้ขัด IE ไปเลย เข้าเว็บตัวเองปรากฎว่าเว็บออกมาเละๆ น่าเกลียดๆ ก็นึกไปว่าเป็นกับ CSS ก็ไปนั่งไล่นอนไล่อยู่นานสองนาน ก็ไม่เจอ พอเปิดเทียบกับ Firefox ก็ไม่มีปัญหาบนจะเจอก็ตอนที่ไปกดเปลี่ยนเป็นภาษาอังกฤษ ทุกอย่างกลับเป็นปกติ เลยปิ้งๆๆๆๆๆ ว่าเพราะมือบอนไม่เปลี่ยน Encoding จาก ANSI เป็น UTF-8 นี่เอง รู้เช่นนั้นก็เลยไล่เปลี่ยนกลับเสียทุกไฟล์ หายสนิท

OpenCart Templates สวย ใส น่าใช้ ราคาถูก

จั่วหัวกันใหญ่โต แต่ลงท้ายด้วยราคาถูก เสียตังค์นี่หว่า 555 อย่างว่าแหละครับ ของถูกของดี และฟรีหายากในโลกนี้

แต่ถ้ามันสวยใสถูกใจ จ่ายนิดหน่อย ก็จ่ายไปเถอะ ผมคัดมาเฉพาะที่เห็นแล้วน้ำลายไหล 9 แบบ แต่หากอยากดูแบบอื่นๆ

ก็สามารถกดเข้าไป เลือกหา เลือกชม เลือกซื้อ กันได้จาก ที่นี่ครับ

1. SHOPCART – Opencart Theme

shopcart opencart template

DOWNLOAD / DEMO – by Themeforest (premium theme

2. GENTLE – Opencart Theme

Gentle

DOWNLOAD / DEMO – by Themeforest (premium theme)

3. KINDER 4 in 1 Premium – OpenCart template

Kinder - 4 in 1 Premium OpenCart template

DOWNLOAD / DEMO – by Themeforest (premium theme)

4. MODERN STORE – OpenCart Template

OpenCart Template – ModernStore

DOWNLOAD / DEMO – by Themeforest (premium theme)

4. MY STOCK IMAGE SHOP – Opencart Template

My Stock Image Shop Opencart Template

DOWNLOAD / DEMO – by Themeforest (premium theme)

5. MY STOCK IMAGE SHOP – Opencart Theme

image

DOWNLOAD / DEMO – by Themeforest (premium theme)

6. CART MANIA – Opencart Theme

image

DOWNLOAD / DEMO – by Themeforest (premium theme)

7. SPICYLICIOUS – OpenCart theme

Spicylicious - Premium OpenCart theme

DOWNLOAD / DEMO – by Themeforest (premium theme)

8. SHOPPER LAND – OpenCart theme

Shopper Land

DOWNLOAD / DEMO – by Themeforest (premium theme)

9. SHOPPICA – Opencart Theme

SHOPPICA - Premium Opencart Theme

DOWNLOAD / DEMO – by Themeforest (premium theme)

หลังจากสะสมหนังสือมานาน จนอยากจะทำร้านหนังสือมือสองขายออนไลน์ ตอนนี้เปิดขายแล้วนะครับ ท่านใดสนใจเข้าไปหาหนังสือที่ชอบกันได้ที่ http://ajbook.com หรือจะไปกดlike ที่ http://www.facebook.com/pages/AJBOOK/200419739992020 อย่าลืมมาช่วยอุดหนุนนะครับ…

Creative Commons License Page Rank