ช่วยด้วยครับ เกี่ยวกับเรื่อง คำสั่งการตัดลิงค์ php

เริ่มโดย Nopzixcros, 04 มีนาคม 2011, 15:31:04

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

Nopzixcros

คือว่าผมจะตั้งให้ มันตัดคำอะครับ เช่น มีตัวอักษร เกิน 50 ตัว ตัดส่วนที่เกิน 50ตัว เป็น ... อะครับ

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

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

adaaugusta


Nopzixcros

ลองแล้วครับ มันไม่มีตัว � ขึ้นมา แต่ว่ามันไม่ตัดตัวอักษรอะครับ  :'(

adaaugusta

<?php echo apply_filters( 'the_title', mb_strimwidth($post->post_title, 0, 50,."..." ); ?>


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



Nopzixcros

อ้างถึงจาก: adaaugusta ใน 04 มีนาคม 2011, 15:43:03
<?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)."..."; ?> มันก็ตัดคำครับ แต่ก็ยังมีตัว � อยู่อะครับท่าน  :'(

adaaugusta

#7
<?php echo apply_filters( 'the_title', mb_strimwidth($post->post_title, 0, 50)."..." ); ?>

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

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

Nopzixcros

อ้างถึงจาก: adaaugusta ใน 04 มีนาคม 2011, 15:54:07
<?php echo apply_filters( 'the_title', mb_strimwidth($post->post_title, 0, 50)."..." ); ?>

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

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

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

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

adaaugusta

ดีแล้วครับที่ทำได้  ทำด้วยตัวเองฝึกฝนไปเรื่อยๆ ครับขอชมเชยๆๆ ลูกผู้ชายใจต้องสุ้  :wanwan003: