GORAGOD.com

freelance, web developer, web designer, hosting, domain name

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

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

หลักการก็ใช้ 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
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M
^