ThaiSEOBoard.com

พัฒนาเว็บไซต์ => CMS & Free Script => ข้อความที่เริ่มโดย: Nopzixcros ที่ 04 มีนาคม 2011, 15:31:04



หัวข้อ: ช่วยด้วยครับ เกี่ยวกับเรื่อง คำสั่งการตัดลิงค์ php
เริ่มหัวข้อโดย: Nopzixcros ที่ 04 มีนาคม 2011, 15:31:04
คือว่าผมจะตั้งให้ มันตัดคำอะครับ เช่น มีตัวอักษร เกิน 50 ตัว ตัดส่วนที่เกิน 50ตัว เป็น ... อะครับ

ตอนนี้ผมใช้ <?php echo apply_filters( 'the_title', substr( $post->post_title, 0, 50 )."..." ); ?> มันมีปัญหาคือ

มีตัว �… แบบนี้งอกขึ้นมาอะครับ ผู้รู้ช่วยหน่อยครับ  :wanwan017:


หัวข้อ: Re: ช่วยด้วยครับ เกี่ยวกับเรื่อง คำสั่งการตัดลิงค์ php
เริ่มหัวข้อโดย: adaaugusta ที่ 04 มีนาคม 2011, 15:34:14
<?php echo apply_filters( 'the_title', mb_substr($post->post_title, 0, 50, 'UTF-8')."..." ); ?>

ลองดุ


หัวข้อ: Re: ช่วยด้วยครับ เกี่ยวกับเรื่อง คำสั่งการตัดลิงค์ php
เริ่มหัวข้อโดย: Nopzixcros ที่ 04 มีนาคม 2011, 15:37:35
ลองแล้วครับ มันไม่มีตัว � ขึ้นมา แต่ว่ามันไม่ตัดตัวอักษรอะครับ  :'(


หัวข้อ: Re: ช่วยด้วยครับ เกี่ยวกับเรื่อง คำสั่งการตัดลิงค์ php
เริ่มหัวข้อโดย: adaaugusta ที่ 04 มีนาคม 2011, 15:43:03
<?php echo apply_filters( 'the_title', mb_strimwidth($post->post_title, 0, 50,."..." ); ?>


ลองดูอีกทีครับ อิอิ


หัวข้อ: Re: ช่วยด้วยครับ เกี่ยวกับเรื่อง คำสั่งการตัดลิงค์ php
เริ่มหัวข้อโดย: NaiTan ที่ 04 มีนาคม 2011, 15:48:20
apply_filters มันฟังชั่นอะไรครับ มันรับค่าอะไรบ้าง


หัวข้อ: Re: ช่วยด้วยครับ เกี่ยวกับเรื่อง คำสั่งการตัดลิงค์ php
เริ่มหัวข้อโดย: NaiTan ที่ 04 มีนาคม 2011, 15:49:22
แบบนี้มันก็ถูกแล้วนะ substr( $post->post_title, 0, 50 )


หัวข้อ: Re: ช่วยด้วยครับ เกี่ยวกับเรื่อง คำสั่งการตัดลิงค์ php
เริ่มหัวข้อโดย: Nopzixcros ที่ 04 มีนาคม 2011, 15:51:12
<?php echo apply_filters( 'the_title', mb_strimwidth($post->post_title, 0, 50,."..." ); ?>


ลองดูอีกทีครับ อิอิ

ลองแล้วครับท่าน

Parse error: syntax error, unexpected '.' in

ผมเลยลองมาใช้ <?php echo substr(get_the_title(),0,50)."..."; ?> มันก็ตัดคำครับ แต่ก็ยังมีตัว � อยู่อะครับท่าน  :'(


หัวข้อ: Re: ช่วยด้วยครับ เกี่ยวกับเรื่อง คำสั่งกา$
เริ่มหัวข้อโดย: adaaugusta ที่ 04 มีนาคม 2011, 15:54:07
<?php echo apply_filters( 'the_title', mb_strimwidth($post->post_title, 0, 50)."..." ); ?>

แหม่ตกไปนิดเดียวเอง

mb_strimwidth ผมว่าน่าจะโอเคนะครับ ใน CMS ก็ใช้กันเยอะ


หัวข้อ: Re: ช่วยด้วยครับ เกี่ยวกับเรื่อง คำสั่งการตัดลิงค์ php
เริ่มหัวข้อโดย: Nopzixcros ที่ 04 มีนาคม 2011, 15:57:12
<?php echo apply_filters( 'the_title', mb_strimwidth($post->post_title, 0, 50)."..." ); ?>

แหม่ตกไปนิดเดียวเอง

mb_strimwidth ผมว่าน่าจะโอเคนะครับ ใน CMS ก็ใช้กันเยอะ

ทำได้แล้วครับท่าน ขอบคุณมากๆครับ

ปล. +1ให้ทุกท่านที่เข้ามาตอบครับ  :wanwan017:


หัวข้อ: Re: ช่วยด้วยครับ เกี่ยวกับเรื่อง คำสั่งการตัดลิงค์ php
เริ่มหัวข้อโดย: adaaugusta ที่ 04 มีนาคม 2011, 16:04:40
ดีแล้วครับที่ทำได้  ทำด้วยตัวเองฝึกฝนไปเรื่อยๆ ครับขอชมเชยๆๆ ลูกผู้ชายใจต้องสุ้  :wanwan003: