sangvichai โพสต์ 2014-6-9 13:07:38

วิธีทำให้ข้อความอ้างอิงในกระทู้ยาวขึ้น

บางคนอาจจะเจอปัญหาแบบรูปแรกคือพอกดอ้างอิงข้อความแล้วมันสั้นได้ใจจริงๆ งั้นเรามาแก้ให้มันยาวขึ้นกันดีกว่า เพราะบางทีอ้างอิงประโยคยาวๆไม่รู้ว่าอ้างอิงไรมากรณีกระทู้นั้นมีคนตอบเยอะๆ


แล้วเราอยากให้มันขึ้นเต็มๆแบบนี้


วิธีแก้ไขให้เข้าไปที่
source\include\post

หาไฟล์ชื่อ
post_newreply.php

ค้นหาโค้ด
$message = messagecutstr($message, 100);

วิธีแรก
- แก้ไขเลข 100 เป็นเลขอื่นที่มากขึ้น 100 คือจำนวนตัวอักษร
$message = messagecutstr($message, 100);


วิธีที่สอง
- ค้นหาโค้ด
$message = messagecutstr($message, 100);
- แก้ไขเป็น
$message = messagecutstr($message, $strLen);
- เพิ่มโค้ดนี้ไว้ด้านบน
$strLen = strlen($message);

เสร็จแล้วครับ ผมแนะนำวิธีที่สองมากกว่านะครับ

sangvichai โพสต์ 2014-6-9 13:09:22

อย่าลืมอัพเดทแคชนะครับ

sangvichai โพสต์ 2014-6-9 13:19:22

ปัญหาที่พบอีกคือถ้าข้อความมีการเว้นสองบรรทักเช่น

สวัสดี
(เว้นบรรทักแรก)
(เว้นบรรทัดสอง)
ข้อความใหม่

ระบบจะตัดเอาแค่ข้อความบนบรรทัดแรกทั้งหมดอย่างเดียว

sangvichai โพสต์ 2014-6-9 14:10:15

เพิ่มเติมนะครับแก้ไขกรณีเจอช่องว่างแล้วข้อความที่เหลือไม่มา

เปิด
source\function\function_post.php
ค้นหา
$str = cutstr($str, $length, $dot);
เพิ่มโค้ดนี้ด้านบน
$str = ereg_replace('[[:space:]]+', ' ', trim($str));
หน้า: [1]
ดูในรูปแบบกติ: วิธีทำให้ข้อความอ้างอิงในกระทู้ยาวขึ้น