Category: คอมพิวเตอร์ทั่วไป


ผมมีปัญหากับ 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 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)

เจอปัญหานี้เข้าไปปวดหัวเหมือนกัน โค๊ดก็ไม่ผิดอะไรๆก็ไม่ผิด แต่มันผิดอยู่ที่ file encoding นี่เอง
ปัญหานี้ถ้าใครเจอก็คิดว่าในไฟล์นั้นคงจะมีภาษาไทยอยู่และไฟล์นั้นควรจะเป็นข้อมูลแบบ ANSI นะครับแทนที่จะเป็นอย่างอื่นเช่น UTF-8(ผมคนนึงล่ะที่ชอบ UTF-8เป็นชีวิตจิตใจ)
แต่ปัญหานี้ก็มีสาเหตุมาจากหลายอย่างนะครับ ยังไงถ้าแก้ด้วยวิธีผมไม่ได้ก็หาวิธีใหม่ล่ะกัน 555..

ช่วงนี้ได้หวนเข้ามาทำเว็บไซต์เองอีกบางเว็บ มีความจำเป็นที่ต้องจัดการกับรูปภาพจำนวนหนึ่ง ไม่ว่าจะเป็น ย่อขนาดรูป ลดความจุของรูป แม้ประทั้ง ทำขอบ

ผมเองไม่ได้มีความถนัดอะไรนักหนากับการตกแต่งรูป เพราะฉนั้นการใช้ Gimp หรือ Photoshop จึงเป็นเรื่องที่ต้องเอาไว้คิดตอนท้ายๆที่ไม่มีตัวช่วยแล้ว

ที่กล่าวมาทั้งหมดนี่ไม่มีอะไรเพราะผมไปเจอเว็บนี้มา http://webresizer.com/ เป็นเว็บที่ช่วยงานพวกนี้ได้ระดับหนึ่ง เอามาบันทึกไว้ คราวหน้าคราวหลังจะได้เข้าไปใช้บริการอีก

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

Creative Commons License Page Rank