เคยถามมาแล้วครั้งนึง...แต่ตอนนัน้น อาจารย์ยังทำไม่เสร็จครับ...
หลักการก็ใช้ [search]BBCode[/search] ครับ ประมาณนี้ (ผมเว้นช่อง ระหว่าง [ ] เพื่อไม่ให้มันทำงาน)
[ quote q=683 ]เคยถามมาแล้วครั้งนึง...แต่ตอนนัน้น อาจารย์ยังทำไม่เสร็จครับ...[ /quote ]
แล้วก็แปลงกลับตอนแสดงผลเป็นกรอบด้วย CSS ครับ เหมือนการใช้งาน BBCode ทุกประการเลย
ตอนแทรก BBCode ลงใน textarea ทำไงไปหาเอาเอง หลักการก็แบบเดียวกันกับ ตอน แทรก BBCode อื่นๆ เช่น ตัวหนาตัวเอียงแหละครับ (แล้วแต่การออกแบบของแต่ละคน)
อีตอนแปลงกลับก็เพิ่ม BBCode ในส่วน quote เข้าไปกับโค้ดแปลง BBCode ครับ เช่น
$text = preg_replace('/\[quote\sq=([0-9]+)\](.*?)\[\/quote\]/', '<span class="quote"><b>อ้างจากคำถามที่ : \1</b>\2</span>', $text);
ส่วนรูปลักษณ์ของกรอบ ก็ใช้การจัดการด้วย CSS ครับ
[ quote q=683 ]เคยถามมาแล้วครั้งนึง...แต่ตอนนัน้น อาจารย์ยังทำไม่เสร็จครับ...[ /quote ]
แล้วก็แปลงกลับตอนแสดงผลเป็นกรอบด้วย CSS ครับ เหมือนการใช้งาน BBCode ทุกประการเลย
ตอนแทรก BBCode ลงใน textarea ทำไงไปหาเอาเอง หลักการก็แบบเดียวกันกับ ตอน แทรก BBCode อื่นๆ เช่น ตัวหนาตัวเอียงแหละครับ (แล้วแต่การออกแบบของแต่ละคน)
อีตอนแปลงกลับก็เพิ่ม BBCode ในส่วน quote เข้าไปกับโค้ดแปลง BBCode ครับ เช่น
$text = preg_replace('/\[quote\sq=([0-9]+)\](.*?)\[\/quote\]/', '<span class="quote"><b>อ้างจากคำถามที่ : \1</b>\2</span>', $text);
ส่วนรูปลักษณ์ของกรอบ ก็ใช้การจัดการด้วย CSS ครับ
ขอบคุณมาก ครับ