g-ji
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 231
ออฟไลน์
กระทู้: 3,254
|
 |
« เมื่อ: 08 กรกฎาคม 2009, 23:01:40 » |
|
 แก้เพิ่มเติมจากของเดิมที่กระัทู้ http://www.thaiseoboard.com/index.php/topic,63450.20.html  มันตกหายไปหน้าไหนแล้วไม่รู้ เลยตั้งใหม่ดีกว่า (เดี๋ยวขุดขึ้นมามันจะแปลกๆ) ไม่ต้องใส่ - เองละ (จริงๆ มันน่าจะทำตั้งกะคราวที่แล้วให้มันจบๆ) วิธีทำ เหมือนเดิม (ให้ดูกระทู้ข้างบนประกอบเท่านั้น วิธีการแก้ไขให้ทำตามกระทู้นี้ แก้ไขเพียงจุดเดียวตามที่กระทู้นี้เขียนไว้)เข้าไปไฟล์เดิมกับกระทู้ที่แล้ว ประมาณบรรทัดที่ 140 หา บรรทัดที่ 140
<?php array( $date[0], $date[1], $date[2], $date[3], $date[4], $date[5], $post->post_name,/*url ของ post*/ $post->ID, $category, $author, $post->post_name,/*url ของ page*/ ?>
แก้ $post->post_name,/*url ของ post*/ เป็น str_replace(" ","-",strtolower($post->post_title)), เสร็จแล้วจะได้ผลตามรูปข้างบนเลย พิมพ์ ไตเติ้ลกันตามสบาย  (โคตรยาวเลยทีนี้) ความยาว post_title มีการเก็บข้อมูลแบบ text ซึ่งสามารถใส่ตัวอักษรได้ประมาณ 65xxx (จำหน่วยไม่ได้) พร้อมแล้วก็ ลุยโลด ปล. ทำไมช่วงนี้รู้สึกเหนื่อยๆ หว่า  แล้วไหง skydrive มันเข้าไม่ได้เนี้ย :'( โคตรเซ็ง
|
|
« แก้ไขครั้งสุดท้าย: 09 กรกฎาคม 2009, 03:06:41 โดย g-ji »
|
บันทึกการเข้า
|
|
|
|
amulet
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 55
ออฟไลน์
กระทู้: 3,203
|
 |
« ตอบ #1 เมื่อ: 08 กรกฎาคม 2009, 23:09:29 » |
|
โอ้ได้แล้วหรอนี้ รอมานาน
|
|
« แก้ไขครั้งสุดท้าย: 08 กรกฎาคม 2009, 23:12:55 โดย amulet »
|
บันทึกการเข้า
|
|
|
|
g-ji
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 231
ออฟไลน์
กระทู้: 3,254
|
 |
« ตอบ #2 เมื่อ: 08 กรกฎาคม 2009, 23:13:13 » |
|
ตรง ที่วงแดงๆ ไว้ไง (หรือรูปมันไม่ขึ้น  ) url pointer ลิ้งค์มันจะเป็นแบบนี้ [url]http://127.0.0.1/wordpress2.8b/ทดสอบ-ความยาว-ของ-โพส-ไตเติ้ล-ว่า-มัน-จะสามารถ-ใส่ได้-กี่ตัว-อักษร-โห-มันโคตรยาวเลย[/url] เวลาส่องโค้ด ก็เป็นภาษาไทยเลย ไม่ได้เป็น urlencode ↓ เวลาเปิดเข้าไปหน้านั้น (มันยาวดีแฮะ สุดเลยอ่ะ) 
|
|
« แก้ไขครั้งสุดท้าย: 08 กรกฎาคม 2009, 23:16:25 โดย g-ji »
|
บันทึกการเข้า
|
|
|
|
TAXZe
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 446
ออฟไลน์
กระทู้: 4,005
|
 |
« ตอบ #3 เมื่อ: 08 กรกฎาคม 2009, 23:15:24 » |
|
0.0 โครตแหล่มเลยยยยยยยยยยยยยย แต่ gg ชอบ url สั้นๆไม่ใช่หรอ ยิ่งเจอ unicode เข้าไปอีก  ปล. IE6 รองรับไหมอ่า 
|
|
|
บันทึกการเข้า
|
|
|
|
amulet
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 55
ออฟไลน์
กระทู้: 3,203
|
 |
« ตอบ #4 เมื่อ: 08 กรกฎาคม 2009, 23:18:35 » |
|
0.0 โครตแหล่มเลยยยยยยยยยยยยยย แต่ gg ชอบ url สั้นๆไม่ใช่หรอ ยิ่งเจอ unicode เข้าไปอีก  ปล. IE6 รองรับไหมอ่า  ผมว่าดีกว่า 20 ตัวอักษร เยอะ ถ้าลงท้าย .html แบบจุมล่าจะแหล่มมาก
|
|
|
บันทึกการเข้า
|
|
|
|
g-ji
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 231
ออฟไลน์
กระทู้: 3,254
|
 |
« ตอบ #5 เมื่อ: 08 กรกฎาคม 2009, 23:18:48 » |
|
0.0 โครตแหล่มเลยยยยยยยยยยยยยย แต่ gg ชอบ url สั้นๆไม่ใช่หรอ ยิ่งเจอ unicode เข้าไปอีก  ปล. IE6 รองรับไหมอ่า  อ่า บางทีเวลาพิมพ์ ไตเติ้ลภาษาไทย มันตัดคำืทิ้งไง อันนี้ เลยทำให้มันไม่ตัดคำออก ส่วน IE 6 อ่านออกมั้ยไม่แน่ใจ แต่โค้ดมันเป็นงี้อ่ะ <a href="http://127.0.0.1/wordpress2.8b/ทดสอบ-ความยาว-ของ-โพส-ไตเติ้ล-ว่า-มัน-จะสามารถ-ใส่ได้-กี่ตัว-อักษร-โห-มันโคตรยาวเลย" title="Click To Read more ทดสอบ ความยาว ของ โพส ไตเติ้ล ว่า มัน จะสามารถ ใส่ได้ กี่ตัว อักษร โห มันโคตรยาวเลย">Read <em>ทดสอบ ความยาว ของ โพส ไตเติ้ล ว่า มัน จะสามารถ ใส่ได้ กี่ตัว อักษร โห มันโคตรยาวเลย</em> More...</a> ไม่ได้ใช้ urlencode อ่ะ (ลองใช้ละ มัน error  )
|
|
|
บันทึกการเข้า
|
|
|
|
ต่อ
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 188
ออฟไลน์
กระทู้: 4,063
|
 |
« ตอบ #6 เมื่อ: 08 กรกฎาคม 2009, 23:19:31 » |
|
หุหุ อยากรู้มานานแต่ไม่เคยหาข้อมูล +1
|
|
|
บันทึกการเข้า
|
|
|
|
amulet
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 55
ออฟไลน์
กระทู้: 3,203
|
 |
« ตอบ #7 เมื่อ: 08 กรกฎาคม 2009, 23:21:24 » |
|
+1 ครับ ในที่สุด ก็มีเทพมา ไขปัญหาให้จนได้
|
|
|
บันทึกการเข้า
|
|
|
|
TAXZe
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 446
ออฟไลน์
กระทู้: 4,005
|
 |
« ตอบ #8 เมื่อ: 08 กรกฎาคม 2009, 23:24:41 » |
|
กำ เดยวคิดก่องจะมั่วให้ ie6 มานรองรับอย่างไง  ปล.ใครเมพๆ php ก็ช่วยกันหน่อยเน้อออ ผมเป็น โปเกม่อน 
|
|
|
บันทึกการเข้า
|
|
|
|
g-ji
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 231
ออฟไลน์
กระทู้: 3,254
|
 |
« ตอบ #9 เมื่อ: 08 กรกฎาคม 2009, 23:26:49 » |
|
ลงท้า่ยลิ้งค์เป็น .html <a href="http://127.0.0.1/wordpress2.8b/ทดสอบ-ความยาว-ของ-โพส-ไตเติ้ล-ว่า-มัน-จะสามารถ-ใส่ได้-กี่ตัว-อักษร-โห-มันโคตรยาวเลย.html" title="Click To Read more ทดสอบ ความยาว ของ โพส ไตเติ้ล ว่า มัน จะสามารถ ใส่ได้ กี่ตัว อักษร โห มันโคตรยาวเลย">Read <em>ทดสอบ ความยาว ของ โพส ไตเติ้ล ว่า มัน จะสามารถ ใส่ได้ กี่ตัว อักษร โห มันโคตรยาวเลย</em> More...</a> ไปเพิ่มเอาใน permalink ได้เลย เพิ่ม .html ต่อจาก อันสุดท้ายอ่ะ อันนี้แค่เปลี่ยนจาก post_name ที่ WP มันแปลง encodeurl ไว้ใน ฐานข้อมูล มาเป็น post_title มันก็อยู่ในฐานข้อมูลนั้นแหละ แค่คนละ field อันนี้เก็บเป็น text (หรือข้อความล้วนๆ) ไม่ต้องไปแก้ค่า permalink ของแต่ละโพสนะ ของเดิม IE8 อ่านเป็น โค้ด แฮะ ของใหม่ มันเห็นเป็นภาษาไทยอ่ะ  (ก็ไม่ได้ encodeurl อ่ะ มันก็ภาษาไทยดิ) อันที่แก้แล้ว ใน IE 8  ของเดิมๆ ที่ไม่ได้แก้  :-\ ปล. หาคนช่วยโมเพิ่มดีกว่า
|
|
« แก้ไขครั้งสุดท้าย: 08 กรกฎาคม 2009, 23:34:02 โดย g-ji »
|
บันทึกการเข้า
|
|
|
|
fammoko
คนรักเสียว
พลังน้ำใจ: 2
ออฟไลน์
กระทู้: 177
|
 |
« ตอบ #10 เมื่อ: 08 กรกฎาคม 2009, 23:39:53 » |
|
ถ้าแก้แล้วพวก โพสเดิมๆเก่าๆ ลิงค์มันจะเปลี่ยนเองไหมครับ 
|
|
|
บันทึกการเข้า
|
|
|
|
g-ji
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 231
ออฟไลน์
กระทู้: 3,254
|
 |
« ตอบ #11 เมื่อ: 08 กรกฎาคม 2009, 23:45:55 » |
|
ถ้าแก้แล้วพวก โพสเดิมๆเก่าๆ ลิงค์มันจะเปลี่ยนเองไหมครับ  เท่าที่เห็น มันแก้หมดเลยนะ คือ ไปแก้ที่ core code ของ WP เลยอ่ะ (เริ่มสร้าง permalink นู้นเลย) เวลาอัพเดต WP ก็ต้องมาแก้มันด้วยไม่งั้นก็จะเปลี่ยนไปเป็นเหมือนเดิม แต่ืที่แก้นี่ใช้ WP 2.8.1 beta 2
|
|
|
บันทึกการเข้า
|
|
|
|
jaideeplazadotcom
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 142
ออฟไลน์
กระทู้: 1,872
|
 |
« ตอบ #12 เมื่อ: 08 กรกฎาคม 2009, 23:47:01 » |
|
ของเดิมๆ ที่ไม่ได้แก้  :-\ ปล. หาคนช่วยโมเพิ่มดีกว่า [/quote] ของผมใช้ ie8 มานก็ขึ้น endcode ยังงั้นเลยครับ ไม่รู้จะแก้ยังไง
|
|
|
บันทึกการเข้า
|
|
|
|
g-ji
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 231
ออฟไลน์
กระทู้: 3,254
|
 |
« ตอบ #13 เมื่อ: 08 กรกฎาคม 2009, 23:52:51 » |
|
ลอง แก้มันจิ หรือว่าแก้แล้วมันก็ยังเป็นเหมือนเดิม อันที่แก้แล้ว ในเครื่องเรามันแสดงผลเป็นภาษาไทยนะ
|
|
|
บันทึกการเข้า
|
|
|
|
jaideeplazadotcom
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 142
ออฟไลน์
กระทู้: 1,872
|
 |
« ตอบ #14 เมื่อ: 08 กรกฎาคม 2009, 23:59:13 » |
|
ลองแก้ตามแล้ว พอไปเปลี่ยน permalink structure เพิ่ม %post_title% ลงไปแทน %postname% มานก็ error ทันทีเข้าลิ้ง ไม่ได้
|
|
|
บันทึกการเข้า
|
|
|
|
g-ji
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 231
ออฟไลน์
กระทู้: 3,254
|
 |
« ตอบ #15 เมื่อ: 09 กรกฎาคม 2009, 00:01:00 » |
|
ลองแก้ตามแล้ว พอไปเปลี่ยน permalink structure เพิ่ม %post_title% ลงไปแทน %postname% มานก็ error ทันทีเข้าลิ้ง ไม่ได้
กรรม ลืม -- * -- ไม่ต้องไปแก้ตามกระทู้เดิมนะ อันใหม่นี้ไม่ต้ิองไปแก้ไข ใดๆ ใน WP ที่ตั้งไว้แล้ว แต่ให้แก้ไขโค้ด ในไฟล์ที่บอก เป็น โค้ดใหม่ในกระทู้นี้ เดี๋ยวไปแก้ไขกระทู้แรกก่อน
|
|
|
บันทึกการเข้า
|
|
|
|
jaideeplazadotcom
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 142
ออฟไลน์
กระทู้: 1,872
|
 |
« ตอบ #16 เมื่อ: 09 กรกฎาคม 2009, 00:17:53 » |
|
ลองแก้ตามแล้ว พอไปเปลี่ยน permalink structure เพิ่ม %post_title% ลงไปแทน %postname% มานก็ error ทันทีเข้าลิ้ง ไม่ได้
กรรม ลืม -- * -- ไม่ต้องไปแก้ตามกระทู้เดิมนะ อันใหม่นี้ไม่ต้ิองไปแก้ไข ใดๆ ใน WP ที่ตั้งไว้แล้ว แต่ให้แก้ไขโค้ด ในไฟล์ที่บอก เป็น โค้ดใหม่ในกระทู้นี้ เดี๋ยวไปแก้ไขกระทู้แรกก่อน โอ้ได้แล้วครับ +1,000,000 ให้เลยถ้ามีครับ 
|
|
|
บันทึกการเข้า
|
|
|
|
g-ji
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 231
ออฟไลน์
กระทู้: 3,254
|
 |
« ตอบ #17 เมื่อ: 09 กรกฎาคม 2009, 00:23:17 » |
|
คนที่แก้แล้ว รายงานความคืบหน้าด้วยนะ ที่กระทู้นี้ หรือที่ http://www.wordthai.com/index.php?topic=944.0 ไปที่ wordthai ดีกว่า จะได้รวบรวม ปัญหาที่เกิดขึ้น แล้วค่อยๆ แก้กันต่อ (เพราะกระทู้ในไทยเสียว มันหายเร็วหยั่งกะโกหก)
|
|
|
บันทึกการเข้า
|
|
|
|
g-ji
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 231
ออฟไลน์
กระทู้: 3,254
|
 |
« ตอบ #18 เมื่อ: 09 กรกฎาคม 2009, 00:49:54 » |
|
ต้องการ ผลตอบรับ เพราะว่าการแก้ไขนี้ ยังไม่สมบูรณ์ 100% ยังมีปัญหากับ อักขระ จำนวนมาก ต้องการคนช่วยทดสอบเยอะๆ จะได้แก้ไขให้มันใ้ช้ได้สมบูรณ์ 100% ไปโพส ต่อที่ http://www.wordthai.com/index.php?topic=944.0 อยู่ถึงประมาณ ตี 2-3 เพื่อรวบรวมข้อมูล... ***** กระทู้นี้จะไม่ แก้ไขเพิ่มเติม กรุณาไปอ่านต่อที่ wordthai นะ (แก้ไขโค้ดไปแล้วนิดหน่อย)
|
|
« แก้ไขครั้งสุดท้าย: 09 กรกฎาคม 2009, 01:37:20 โดย g-ji »
|
บันทึกการเข้า
|
|
|
|
pajudhai
Verified Seller
สมุนแก๊งเสียว
พลังน้ำใจ: 30
ออฟไลน์
กระทู้: 886
|
 |
« ตอบ #19 เมื่อ: 09 กรกฎาคม 2009, 01:37:46 » |
|
IE ผมก็เจอปัญหาแบบนี้เหมือนกันครับ เหมือนมันจะไม่ support จุดนี้ เห็นมันหวังดี encode ใหุ้ทุกครั้งเลย
ความยาว post_title มีการเก็บข้อมูลแบบ text ซึ่งสามารถใส่ตัวอักษรได้ประมาณ 65xxx (จำหน่วยไม่ได้)
ได้ 65536 ครับ แต่คงไม่มีใครใช้ถึง 500 หรอกนะครับ
|
|
|
บันทึกการเข้า
|
|
|
|
|