A-AA+then

อยากรู้วิธีการทำ อ้างอิงความคิดเห็น แบบ Goragod ครับ

2,045
เคยถามมาแล้วครั้งนึง...แต่ตอนนัน้น อาจารย์ยังทำไม่เสร็จครับ...

2 ความคิดเห็น

หลักการก็ใช้ BBCode ครับ ประมาณนี้ (ผมเว้นช่อง ระหว่าง [ ] เพื่อไม่ให้มันทำงาน)

[ 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 ครับ
1

 ขอบคุณมาก ครับ
2
^