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

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

หน้า: [1] 2   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: WordPress Permalink Mod Again...  (อ่าน 5031 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
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)), 

เสร็จแล้วจะได้ผลตามรูปข้างบนเลย พิมพ์ ไตเติ้ลกันตามสบาย Tongue (โคตรยาวเลยทีนี้)

ความยาว post_title มีการเก็บข้อมูลแบบ text ซึ่งสามารถใส่ตัวอักษรได้ประมาณ 65xxx (จำหน่วยไม่ได้)

พร้อมแล้วก็ ลุยโลด

ปล. ทำไมช่วงนี้รู้สึกเหนื่อยๆ หว่า  Huh? แล้วไหง 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 »

ตรง ที่วงแดงๆ ไว้ไง (หรือรูปมันไม่ขึ้น Lips Sealed)

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 เข้าไปอีก

 Tongue

ปล. IE6 รองรับไหมอ่า  Kiss
บันทึกการเข้า

amulet
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 3,203



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 08 กรกฎาคม 2009, 23:18:35 »

0.0 โครตแหล่มเลยยยยยยยยยยยยยย

แต่ gg ชอบ url สั้นๆไม่ใช่หรอ

ยิ่งเจอ unicode เข้าไปอีก

 Tongue

ปล. IE6 รองรับไหมอ่า  Kiss

ผมว่าดีกว่า 20 ตัวอักษร  เยอะ  ถ้าลงท้าย .html แบบจุมล่าจะแหล่มมาก
บันทึกการเข้า

g-ji
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 3,254



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 08 กรกฎาคม 2009, 23:18:48 »

0.0 โครตแหล่มเลยยยยยยยยยยยยยย

แต่ gg ชอบ url สั้นๆไม่ใช่หรอ

ยิ่งเจอ unicode เข้าไปอีก

 Tongue

ปล. IE6 รองรับไหมอ่า  Kiss


อ่า บางทีเวลาพิมพ์ ไตเติ้ลภาษาไทย มันตัดคำืทิ้งไง อันนี้ เลยทำให้มันไม่ตัดคำออก  Grin

ส่วน IE 6 อ่านออกมั้ยไม่แน่ใจ แต่โค้ดมันเป็นงี้อ่ะ

โค๊ด:
<a href="http://127.0.0.1/wordpress2.8b/ทดสอบ-ความยาว-ของ-โพส-ไตเติ้ล-ว่า-มัน-จะสามารถ-ใส่ได้-กี่ตัว-อักษร-โห-มันโคตรยาวเลย" title="Click To Read more ทดสอบ ความยาว ของ โพส ไตเติ้ล ว่า มัน จะสามารถ ใส่ได้ กี่ตัว อักษร โห มันโคตรยาวเลย">Read <em>ทดสอบ ความยาว ของ โพส ไตเติ้ล ว่า มัน จะสามารถ ใส่ได้ กี่ตัว อักษร โห มันโคตรยาวเลย</em> More...</a>

ไม่ได้ใช้ urlencode อ่ะ (ลองใช้ละ มัน error  Tongue)
บันทึกการเข้า

ต่อ
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 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 มานรองรับอย่างไง

 Tongue

ปล.ใครเมพๆ php ก็ช่วยกันหน่อยเน้อออ ผมเป็น โปเกม่อน   Cheesy
บันทึกการเข้า

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 ของแต่ละโพสนะ  Tongue

ของเดิม IE8 อ่านเป็น โค้ด แฮะ

ของใหม่ มันเห็นเป็นภาษาไทยอ่ะ  Grin (ก็ไม่ได้ encodeurl อ่ะ มันก็ภาษาไทยดิ)

อันที่แก้แล้ว ใน IE 8



ของเดิมๆ ที่ไม่ได้แก้


 :-\

ปล. หาคนช่วยโมเพิ่มดีกว่า
« แก้ไขครั้งสุดท้าย: 08 กรกฎาคม 2009, 23:34:02 โดย g-ji » บันทึกการเข้า

fammoko
คนรักเสียว
*

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

กระทู้: 177



ดูรายละเอียด
« ตอบ #10 เมื่อ: 08 กรกฎาคม 2009, 23:39:53 »

ถ้าแก้แล้วพวก โพสเดิมๆเก่าๆ ลิงค์มันจะเปลี่ยนเองไหมครับ  Huh?
บันทึกการเข้า
g-ji
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 3,254



ดูรายละเอียด เว็บไซต์
« ตอบ #11 เมื่อ: 08 กรกฎาคม 2009, 23:45:55 »

ถ้าแก้แล้วพวก โพสเดิมๆเก่าๆ ลิงค์มันจะเปลี่ยนเองไหมครับ  Huh?

เท่าที่เห็น มันแก้หมดเลยนะ

คือ ไปแก้ที่ 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 »

ลอง แก้มันจิ  Tongue

หรือว่าแก้แล้วมันก็ยังเป็นเหมือนเดิม  Huh?

อันที่แก้แล้ว ในเครื่องเรามันแสดงผลเป็นภาษาไทยนะ
บันทึกการเข้า

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 ให้เลยถ้ามีครับ Kiss Kiss
บันทึกการเข้า
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 หรอกนะครับ
บันทึกการเข้า

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