ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programming[ ภาษาของเว็บ ] ต้องการเปลี่ยนค่าเงินจาก ยูโร เป็นบาท ช่วยนะคะ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: [ ภาษาของเว็บ ] ต้องการเปลี่ยนค่าเงินจาก ยูโร เป็นบาท ช่วยนะคะ  (อ่าน 1109 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
namfon122
Newbie
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 36



ดูรายละเอียด
« เมื่อ: 22 มีนาคม 2011, 20:48:06 »

คือขณะนี้กำลังเว็บประมูล Swoopo อยู่ค่ะ
ตอนนี้อยากแก้ไขภาษา จึงเข้าไปแก้ไขที่ lang_main.php ไฟล์ภาษาอังกฤษ
แล้วลองเปลี่ยนคำว่า HOME เป็นคำว่า หน้าแรก ก็เป็นแบบนี้ ˹���á

<?php

function get_currency($currency)
    {
      if($currency=='Doller')
         return '$';
      else if($currency=='Euro') // อยากเปลี่ยนค่าเงินจาก Euro เป็น Bath ลองดูแล้ว ตอนเลือกสกุลเงิน  ก็ยังมีEuro ขึ้นเหมือนเดิม
         return 'Euro;';
      else if($currency=='Pound')
         return '&pound;';
   }
$lang['HOME'] = "หน้าแรก";
มือใหม่ค่ะ ช่วยหน่อยนะคะ
ขอบคุณค่ะ  wanwan017
« แก้ไขครั้งสุดท้าย: 23 มีนาคม 2011, 09:19:06 โดย namfon122 » บันทึกการเข้า

รับออกแบบป้ายไวนิล- แผ่นพับ - โลโก้ - นามบัตร - แบนเนอร์ทุกขนาด
รับแปลภาษาอังกฤษ - ไทย / ไทย - อังกฤษ
รับแปลบทความภาษาอังกฤษ-ไทย / ไทย- อังกฤษ 

0914100281
Line Id: rainsk122
thongtae
Newbie
*

พลังน้ำใจ: 5
ออฟไลน์ ออฟไลน์

กระทู้: 42



ดูรายละเอียด
« ตอบ #1 เมื่อ: 22 มีนาคม 2011, 21:14:43 »

ตอน save file .PHP  encoding เลือก UTF-8 (รองรับภาษาไทย)

แต่ถ้าข้อมูลดึงจาก Database ก็ต้องตั้งค่า เป็น UTF8 ด้วย

อีกอย่างบางครั้งดึงข้อมูลภาษาไทยจากเว็บอื่น ที่ encode tis-620 ก็อยากให้ใช้ฟังก์ชันแปลงเป็น UTF-8 ด้วยนะครับ

ช่วยๆกันทำให้เว็บเป็นมาตรฐานนะครับทุก Browser จะรองรับ UTF-8
บันทึกการเข้า
namfon122
Newbie
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 36



ดูรายละเอียด
« ตอบ #2 เมื่อ: 22 มีนาคม 2011, 21:24:00 »

ได้แล้วค่าาา ^^ขอบคุณมากๆค่ะ Embarrassed
บันทึกการเข้า

รับออกแบบป้ายไวนิล- แผ่นพับ - โลโก้ - นามบัตร - แบนเนอร์ทุกขนาด
รับแปลภาษาอังกฤษ - ไทย / ไทย - อังกฤษ
รับแปลบทความภาษาอังกฤษ-ไทย / ไทย- อังกฤษ 

0914100281
Line Id: rainsk122
namfon122
Newbie
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 36



ดูรายละเอียด
« ตอบ #3 เมื่อ: 23 มีนาคม 2011, 09:18:01 »

<?php

function get_currency($currency)
    {
      if($currency=='Doller')
         return '$';
      else if($currency=='Euro') // อยากเปลี่ยนค่าเงินจาก Euro เป็น Bath ลองดูแล้ว ตอนเลือกสกุลเงิน  ก็ยังมีEuro ขึ้นเหมือนเดิม
         return 'Euro;';
      else if($currency=='Pound')
         return '&pound;';
   }
 wanwan017
บันทึกการเข้า

รับออกแบบป้ายไวนิล- แผ่นพับ - โลโก้ - นามบัตร - แบนเนอร์ทุกขนาด
รับแปลภาษาอังกฤษ - ไทย / ไทย - อังกฤษ
รับแปลบทความภาษาอังกฤษ-ไทย / ไทย- อังกฤษ 

0914100281
Line Id: rainsk122
thongtae
Newbie
*

พลังน้ำใจ: 5
ออฟไลน์ ออฟไลน์

กระทู้: 42



ดูรายละเอียด
« ตอบ #4 เมื่อ: 23 มีนาคม 2011, 13:33:29 »

ฟังก์ชันด้านล่างเป็นเพียงการรับค่าแล้วแปลงค่าเป็นสัญลักษณ์เท่านั้น
แต่คุณจะต้องไปดูว่าบรรทัดไหนมันใช้ฟังก์ชันนี้แล้วรับค่าอะไรมา

ตอนเรียกใช้ฟังก์ชันด้านล่างควรเป็นเช่น  get_currency(ฺ'Bath');


////////////////////////////////////////////////////////////////////////////////////////////
<?php
function get_currency($currency)
    {
      if($currency=='Doller')
         return '$';
      else if($currency=='Euro')
         return 'Euro';
      else if($currency=='ฺBath') // ถ้า $currency เป็น Bath จะใช้สัญลักษณ์ ฿
         return '฿';
      else if($currency=='Pound')
         return '&pound;';
   }
?>
//////////////////////////////////////////////////////////////////////////////////////////////////

แนะนำฟังก์ชันนี้ควรมีค่า Default ด้วยนะเผื่อรับค่ามาผิดๆ
« แก้ไขครั้งสุดท้าย: 23 มีนาคม 2011, 13:34:58 โดย thongtae » บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์