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

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

ThaiSEOBoard.comไทย เสียว บอร์ดTutorial (ห้ามตั้งคำถามห้องนี้)Howto: TranslationGold เปลี่ยนเว็บเดิมๆ ให้เป็น 8 ภาษาซะเลย
หน้า: [1] 2 3   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: Howto: TranslationGold เปลี่ยนเว็บเดิมๆ ให้เป็น 8 ภาษาซะเลย  (อ่าน 14502 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
pook
สมุนแก๊งเสียว
*

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

กระทู้: 912



ดูรายละเอียด เว็บไซต์
« เมื่อ: 09 ธันวาคม 2006, 16:00:23 »

วันนี้ได้คุยกับคุณหรั่ง (abac401) ก็คุยกันปกติทั่วไปครับ
คุณหรั่งส่ง TranslationGold มาให้ลอง เพระเห้นว่าน่าจะ
เป้นประโยชน์เนื่องจาก มันจะช่วยแปลเป้นอีก 8 ภาษาที่เรา
ต้องการ หรือเพื่อนๆ ขยายผลไปภาษาอื่นๆ ก็ได้ แต่ที่ต้อง 8
เพราะมัน support AdSense ภาษาอื่นก็ปล่อยๆ ไปก่อน

ก่อนอื่นเริ่มจากการดาวโหลดไฟล์ TranslationGold ได้ที่
http://www.sendersaver.com/fil...78a7ab84fb43402106c575658472fa

ทำการ Unzip Files ออกมาเก้บไว้ใน folder หนึ่ง
แนะนำให้วางไว้ที่ Directory หลักของเว็บไซต์เลยจะง่ายกว่า

สำหรับท่านที่แบ่ง Header ไว้แล้ว
ให้ท่านทำการเพิ่ม Code จากไฟล์ flags.html เข้าไปในตำแหน่งที่ต้องการ

สำหรับท่านที่ไม่ได้ทำการแบ่ง Header ไว้
ให้ทำการแก้ไขทุกไฟล์ ทุกหน้าที่ต้องการให้มีลิงค์ของการแปลภาษา
จากนั้นทำการอัพโหลดไฟล์ทั้งหมดและทำตามขั้นตอน ดังนี้

---------------------------------------------

ทำการอัพโหลดไฟล์ทั้งหมดไปยังโฮสติ้ง ย้ำ!! วางไว้ที่ root directory
เลยนะครับ จะได้แก้ไขง่ายหน่อย

หลังจากทำการอัพโหลดไฟล์ทั้งหมดขึ้นไปยังโฮสแล้ว ให้ทำการสร้าง Floder [ tcache ] และทำการ chmod 777

หากท่านสร้าง Folder สำหรับเก็บไฟล์ Translation ให้แก้ไข Directory Path
ได้ที่ไฟล์ trans.php บันทัดล่างสุด

----------------------------------------------

ลองคิดดูว่าคุณมีเว็บอยู่ 10 หน้าโดยปกติอยู่แล้ว แต่พอท่านใส่ translation ตรงนี้เข้าไป
จำนวนหน้าจะเพิ่มมาเป้น 80 หน้าทันที... (1 หน้า สามารถแสดงผลได้ 8 ภาษา)

----------------------------------------------

สำหรับ Developer ก้สามารถเอาไปต่อยอดอีกได้เยอะทีเดียวครับ
หวังว่าบทความนี้จะเป้นประโยชน์กับอีกหลายๆ คนอีกเช่นเคยนะครับ

ปุ๊ก
บันทึกการเข้า

Manson
สมุนแก๊งเสียว
*

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

กระทู้: 957



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 09 ธันวาคม 2006, 16:06:14 »

มันเยี่ยม มากๆ คัรบ คุณ pook ครับ ขอบคุณมากๆ ครับ ที่มาแชร์กัน...
บันทึกการเข้า

abac401
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,693



ดูรายละเอียด
« ตอบ #2 เมื่อ: 09 ธันวาคม 2006, 16:06:48 »

ขอบคุณ เทพ pook มาโปรด webmaster มือใหม่ครับ
บันทึกการเข้า
[email protected]
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 8,191



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 09 ธันวาคม 2006, 16:15:53 »

ขอบคุณครับผม ยังไม่เคยลองเล่นตัวนี้เลย  Cheesy
บันทึกการเข้า
xex
สมุนแก๊งเสียว
*

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

กระทู้: 882



ดูรายละเอียด
« ตอบ #4 เมื่อ: 10 ธันวาคม 2006, 05:47:10 »

ผมเคยลองแล้วมัน Chmod 777 ไม่ได้นะครับ ไม่รู็เป็นไร เหมือน Folder มันไม่สมบูรณ์ หงะ ไว้แก้ได้แล้วจะมา Review นะครับ
บันทึกการเข้า
pook
สมุนแก๊งเสียว
*

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

กระทู้: 912



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 10 ธันวาคม 2006, 12:21:35 »

Folder อะไรเหรอครับ เท่าที่ดูมันใช้ fodler : tcache ในการเก็บ cache ที่แปลมาอ่ะครับ
และใน rar ที่เค้าแจกๆ มาก็ไม่เห้นมันมร จำต้องสร้างขึ้นเองครับ

ส่วนอื่นๆ ที่ผมเจอปัญหาก็จะเป้นเรื่องการกำหนด foldet path ที่จะให้สคริปรัน
เพราะถ้ากำหนดผิดมันจะ error ออกมาซะไม่น่าดูเลย จึงแนะนำให้อัพโหลดไฟล์ไปวาง
ไว้ที่ root dir เลยครับ

ปุ๊ก
บันทึกการเข้า

red_army
สมุนแก๊งเสียว
*

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

กระทู้: 568



ดูรายละเอียด
« ตอบ #6 เมื่อ: 11 ธันวาคม 2006, 09:38:00 »

ง่า เจ๋งครับ ไม่เกินนาทีได้ละ สุดยอดดดดดดดดดดด
บันทึกการเข้า

URL=http://www.cirtexhosting.com/affiliates/idevaffiliate.php?id=408][/URL]
red_army
สมุนแก๊งเสียว
*

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

กระทู้: 568



ดูรายละเอียด
« ตอบ #7 เมื่อ: 11 ธันวาคม 2006, 09:57:11 »

ง่า ผมใช้ phpdirectory อ่ะ หน้าแรกโอเค แต่พอเข้ามาหน้า 2 มันไม่มีรูปอ่ะครับ ทำไงอ่ะ
บันทึกการเข้า

URL=http://www.cirtexhosting.com/affiliates/idevaffiliate.php?id=408][/URL]
pook
สมุนแก๊งเสียว
*

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

กระทู้: 912



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 11 ธันวาคม 2006, 10:30:05 »

url direct link เข้าไปเลยครับ รับรองมาหมดแน่ๆ

ปุ๊ก
บันทึกการเข้า

wongsak
สมุนแก๊งเสียว
*

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

กระทู้: 992



ดูรายละเอียด
« ตอบ #9 เมื่อ: 11 ธันวาคม 2006, 14:10:06 »

ขอบคุณ ก่อน load

จะมา ขอบคุณครับ อีกที หลัง สำเร็จ  :lol:  :lol:
บันทึกการเข้า
natty
Newbie
*

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

กระทู้: 9



ดูรายละเอียด
« ตอบ #10 เมื่อ: 15 ธันวาคม 2006, 05:31:16 »

ขอบคุณพี่ปุ๊กครับ

ลองเอามาแปลงใช้เป็น subdomain กัน

เริ่มแรกสร้าง subdomain ตามภาษาที่ต้องการ
japanese.yourdomain.com

สร้างไฟล์ index.php

โค๊ด:

<?php
ob_start
&#40;'ob_gzhandler'&#41;;
if&#40;$_SERVER["HTTP_HOST"&#93; != 'japanese.yourdomain.com'&#41; &#123;
  
header&#40;"HTTP/1.1 301 Moved Permanently"&#41;; 
  
header&#40;"Location&#58; http&#58;//'japanese.yourdomain.com"&#41;;  
&#125; else &#123;
  
$lang "en|ja";
  include&
#40;"trans.php"&#41;;
&#125;
?>



ตรง include("trans.php"); และ include("transoptions.php"); ถ้าจะใช้ร่วมกันทั้งหมด ก็ให้เปลี่ยนเป็น include มาจากตัวหลักแทน

แก้ไขไฟล์ trans.php
โค๊ด:

<?php
include&#40;"transoptions.php"&#41;;
$maindomain 'www.yourdomain.com';
$domain $_SERVER["HTTP_HOST"&#93;;

$url urlencode&#40;'http&#58;//'.$maindomain.urldecode&#40;$_SERVER['REQUEST_URI'&#93;&#41;&#41;;

$lparts explode&#40;"|", $lang&#41;;

$html file_get_contents&#40;"http&#58;//64.233.179.104/translate_c?hl=en&ie=UTF-8&oe=UTF-8&langpair=$lang&u=$url&prev=/language_tools"&#41;;

$html str_replace&#40;'<html xmlns="http&#58;//www.w3.org/1999/xhtml" lang="en" xml&#58;lang="en">','<html xmlns="http&#58;//www.w3.org/1999/xhtml" lang="'.$lparts[1&#93;.'" xml&#58;lang="'.$lparts[1&#93;.'">',$html&#41;;
$html str_replace&#40;'<base href="http&#58;//'.$maindomain.urldecode&#40;$_SERVER['REQUEST_URI'&#93;&#41;.'">','', $html&#41;;
$html str_replace&#40;'<meta http-equiv="Content-Type" content="en" />','<meta http-equiv="Content-Type" content="'.$lparts[1&#93;.'" />', $html&#41;;
$html str_replace&#40;array&#40;"http&#58;//64.233.179.104/translate_c?hl=en&ie=UTF-8&oe=UTF-8&",
                          
"http&#58;//64.233.179.104/translate_c?hl=en&amp;ie=UTF-8&amp;oe=UTF-8&amp;"&#41;, "", $html&#41;;
$html str_replace&#40;array&#40;"&prev=/language_tools","&amp;prev=/language_tools"&#41;, "", $html&#41;;
$html str_replace&#40;array&#40;"langpair=$lang", "langpair=" . urlencode&#40;$lang&#41;, "langpair=" . str_replace&#40;"|", "%7C", $lang&#41;&#41;, "", $html&#41;;
$html str_replace&#40;array&#40;"&u=", "&amp;u="&#41;, "", $html&#41;;
$html str_replace&#40;'href="http&#58;//'.$maindomain,'href="http&#58;//'.$domain,$html&#41;;
echo $html;
?>



ใส่ redirect ใน htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php [QSA,L]

copy ทั้งหมดไปไว้ใน folder subdomain

เท่าที่ใช้งานอยู่ ผมไม่ใช้ จีน เพราะยังหาทางแก้ไขเรื่อง ลิ้งค์ไม่ได้ (ลิ้งค์ที่ใช้ image)

ถ้าต้องการเพิ่ม option โดยส่งค่า lang ไปยังตัวหลัก เพื่อจะเอาไปทำอะไรต่อก็ว่าไป

โค๊ด:
$html = file_get_contents("http://64.233.179.104/translate_c?hl=en&ie=UTF-8&oe=UTF-8&langpair=$lang&u=$url%3Flang=$lparts[1]&prev=/language_tools");


โดยจะส่ง request 'lang' ไปให้ด้วย

ปล.การแก้ไขนี้ ยกเลิกไม่ใช้ cache ไม่ต้องสร้าง folder สำหรับ cache และ ไม่ต้อง chmod 777 ให้เสียวเล่น

เท่ากับเราจะมีเว็บใหม่ 7 เว็บ (ตัดจีนออก) พอ index หมดทั้ง 7 เว็บและตัวหลักมี rank แล้ว เราก็จับมันมาเชื่อมต่อกัน หรืออะไรก็แล้วแต่ตามถนัดและกรรมวิธีของแต่ละท่านครับ
บันทึกการเข้า
EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 12,518



ดูรายละเอียด เว็บไซต์
« ตอบ #11 เมื่อ: 25 ธันวาคม 2006, 21:12:07 »

ตามมารยาม ผมขอบคุณครับสำหรับวิธีใช้เป็น subdomain
เดวจะได้เอาไปใช้กับเว็บบทความของกระผม ^^
Thank so much  Cheesy
บันทึกการเข้า

abac401
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,693



ดูรายละเอียด
« ตอบ #12 เมื่อ: 09 มกราคม 2007, 19:16:47 »

กระทู้ คืนชีพพพพพ
บันทึกการเข้า
Yut!
Administrator
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,642



ดูรายละเอียด
« ตอบ #13 เมื่อ: 09 มกราคม 2007, 19:36:51 »

โอ้ เยยยย
บันทึกการเข้า

EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 12,518



ดูรายละเอียด เว็บไซต์
« ตอบ #14 เมื่อ: 09 มกราคม 2007, 20:06:54 »

ยังอุตส่าห์ขุดอีกน้อ  :lol:

คนหนึ่งคืนชีพ คนหนึ่ง โอ้ เยยยย =__="
บันทึกการเข้า

youcanberich
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,803



ดูรายละเอียด
« ตอบ #15 เมื่อ: 09 มกราคม 2007, 20:24:40 »

จะลองเอามาใช้มั่งอะครับ แต่ลิ้งค์มันโหลดไม่ได้แล้วอะ  Sad
บันทึกการเข้า

tony
เกี๊ยวหวาน
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 4,079



ดูรายละเอียด
« ตอบ #16 เมื่อ: 09 มกราคม 2007, 20:32:16 »

ทำไมมันคืนชีพฟะ  :roll:
บันทึกการเข้า

ไม่ค่อยว่างมาดูเท่าไร แต่หัวใจยังกิ๊ดตึ๋ง
win
Administrator
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 5,849



ดูรายละเอียด
« ตอบ #17 เมื่อ: 09 มกราคม 2007, 20:35:30 »

<<<<<<<<<<

อะไรแว้บๆ ตรง Avatar คุณ Manson ติดเรทไปป่าวครับนี่
บันทึกการเข้า
pook
สมุนแก๊งเสียว
*

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

กระทู้: 912



ดูรายละเอียด เว็บไซต์
« ตอบ #18 เมื่อ: 09 มกราคม 2007, 21:02:26 »

อืมนะ กำลังเป้นประเด้นที่น่าสนใจน่ะคัรบ คนก็เลยปลุกมันมา
แต่ก็ดีนะคัรบ เพื่อนๆ ทดลองแล้วเอาไปต่อยอด ได้ผลไงอย่าลืมมาแชร์มั่งน๊า

ปุ๊ก
บันทึกการเข้า

BabyLove
สมุนแก๊งเสียว
*

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

กระทู้: 840



ดูรายละเอียด เว็บไซต์
« ตอบ #19 เมื่อ: 09 มกราคม 2007, 22:47:14 »

โค๊ด:
Warning: file_get_contents(http://64.233.179.104/translate_c?hl=en&ie=UTF-8&oe=UTF-8&langpair=en|pt&u=http%3A%2F%2Flocalhost%2F&prev=/language_tools): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in c:\appserv\www\testweb\trans.php on line 18

Warning: file_get_contents(http://64.233.179.104/translate_c?hl=en&ie=UTF-8&oe=UTF-8&langpair=en|pt&u=http%3A%2F%2Flocalhost%2F&prev=/language_tools): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in c:\appserv\www\testweb\trans.php on line 20


error ง่ะ
แก้เช่นไร วานบอก
บันทึกการเข้า

หน้า: [1] 2 3   ขึ้นบน
พิมพ์