ผู้เขียน หัวข้อ: ทำแกลลอรี่ให้เว็บบอร์ด  (อ่าน 981 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ smf

  • [color=green][i]"ถ้าคุณไม่สามารถอธิบายอย่างง่ายๆ ให้คนอื่นเข้าใจได้แล้วล่ะก็ แสดงว่าคุณยังเข้าใจมันไม่ดีพอ"[/i][/color]
  • Administrator
  • Hero Member
  • *****
  • กระทู้: 1,368
  • พอยท์: 5
    • ดูรายละเอียด
    • pordoo.com
    • อีเมล์
ทำแกลลอรี่ให้เว็บบอร์ด
« เมื่อ: 15 ตุลาคม 2015, 22:17:27 »
Mod Name:SMF Gallery
http://custom.simplemachines.org/mods/index.php?mod=473














ที่ Permissions ตั้งกำหนดสิทธิให้ใครดูได้ โพสท์ได้

« แก้ไขครั้งสุดท้าย: 4 มกราคม 2016, 20:17:37 โดย smf »

ออฟไลน์ smf

  • [color=green][i]"ถ้าคุณไม่สามารถอธิบายอย่างง่ายๆ ให้คนอื่นเข้าใจได้แล้วล่ะก็ แสดงว่าคุณยังเข้าใจมันไม่ดีพอ"[/i][/color]
  • Administrator
  • Hero Member
  • *****
  • กระทู้: 1,368
  • พอยท์: 5
    • ดูรายละเอียด
    • pordoo.com
    • อีเมล์
Re: ทำแกลลอรี่ให้เว็บบอร์ด
« ตอบกลับ #1 เมื่อ: 4 มกราคม 2016, 21:35:23 »
ก่อนติดตั้งให้เข้าไปเช็ดดู Collation ของฐานข้อมูลก่อนว่าเป็นแบบ
utf8_general_ci หรือไม่ ถ้ายังเป็น latin1_swedish_ci
ให้แก้ไขให้เป็น utf8_general_ci ก่อนที่จะติดตั้งModตัวนี้  ไม่งั้นภาษาไทยจะกลายเป็น ????????????

โดยให้ทำตามภาพด้านล่าง






ภาพหลังแก้ไขเสร็จแล้ว


เมื่อแก้ Collation เป็น utf8_general_ci เรียบร้อยแล้วก็ติดตั้ง Mod SMF Gallery ได้เลย


แต่ถ้าใครลงไปก่อนหน้านี้แล้วเกิดปัญหา ภาษาไทยเป็นต่างดาว
ทั้งใน title , description และอื่นๆ ให้แก้Databaseดังนี้
 แก้ไขตารางที่เป็น
latin_swedish_c1 ให้เป็น utf8_general_ci
แก้ไขทั้ง4ส่วนนี้ทำเหมือนกัน ดูขั้นตอนตามภาพด้านล่าง
   smf_gallery_cat
   smf_gallery_comment
   smf_gallery_pic
   smf_gallery_report





















และใน smf_gallery_pic
title ,description,filename,thumbfilename,keywords เปลี่ยนให้หมด





วิธีเปลี่ยนชื่อเมนูที่อยู่บนเมนเมนูจาก Gallery เป็น ห้องภาพ หรือ คลังภาพ , แกลเลอรี่ ,ห้องโพสท์รูป ,picpost, หรืออะไรก็แล้วแต่ท่านจะตั้ง ง่ายนิดเดียว
เปิดไฟล์ Themes/default/languages/Modifications.thai-utf8.php

ค้นหา:
โค๊ด: [Select]
?>เติมก่อนที่หา:
โค๊ด: [Select]
//Gallery menu
$txt['smfgallery_menu'] = 'ห้องภาพ';


เปิดไฟล์ Themes/default/languages/Gallery.english.php หรือ Gallery.english-utf8.php
ค้นหา:
โค๊ด: [Select]
//Title string
$txt['gallery_text_title'] = 'Gallery';

สังเกตุตรงคำว่า 'Gallery'; แก้เป็น 'ห้องภาพ'; หรือตามที่ท่านปราถนา

ส่วนหัวข้อต่างๆในห้องภาพ Gallery Name, Gallery Description, Total Images, Reorder, Options แก้เป็น
                                 ชื่อห้องภาพ,        รายละเอียดเพิ่มเติม,        จำนวนภาพ,      จัดลำดับ,    จัดการ

แล้ว Save เป็น Unicode (UTF-8)

จะเป็นดังนี้
//Title string
$txt['gallery_text_title'] = 'ห้องภาพ ';

//Main gallery table strings
$txt['gallery_text_galleryname'] = 'ชื่อห้องภาพ';
$txt['gallery_text_gallerydescription'] = 'รายละเอียดเพิ่มเติม';
$txt['gallery_text_totalimages'] = 'จำนวนภาพ';
$txt['gallery_text_reorder'] = 'จัดลำดับ';
$txt['gallery_text_options'] = 'จัดการ';
 
เพียงเท่านี้ชื่อเมนู Gallery ก็เปลี่ยนไป

credit:http://www.welovethailand.com/webboard/index.php/topic,171.0

« แก้ไขครั้งสุดท้าย: 5 มกราคม 2016, 00:19:09 โดย smf »