GORAGOD.com

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

พอดีอยากเขียน webboard

พอดีอยากเขียน webboard ครับคืออยากเขียนให้มันใส่สามารถ quote ได้คับพอบอกแนวทาง แนวคิดให้ทีครับหรือว่าจะศึิกษาได้จากที่ไหน
เพิ่มเต็มได้ครับ หาใน google ไม่เจอคับหรือว่าใส่ key word ไม่ถูกก็ไม่รู้
28 ม.ค. 2552 7 2,514

เรื่อง quote มันก็มีหลายเทคนิคครับ วิธ๊ง่ายๆ ก็ลองดู เกี่ยวกับ BBCode ครับ เช่น

อ้างอิงจาก หัวข้อxxx


ก็ไปแปลงเป็นกรอบ ตามต้องการครับ อาจด้วย str_replace หรือ preg_replace แล้วแต่ถนัดครับ

ตัวอย่างการ quote ก็ลองดูพวกโค้ดเว็บบอร์ดสิครับ
#1

อ้างอิงจาก ความคิดเห็น #963
ขอบคุณครับ
#2

อ้างอิงจาก ความคิดเห็น #963กำเอาใหม่ๆ ขอบคุณครับ
#3

เรื่องโค้ดในบอร์ด maxsite ที่ผมใช้อยู่จะเป็น BBcode ผมก็ประยุกต์อีกนิดหน่อย

แต่ยังไม่สมบูรณ์ครับ
#4

ผมไปอ่านเจอมาแบบนี้เวิกไหมครับ


preg_match("[quote=(.)([0-9]+)]", $temp, $var);
if ($var[1]=="Q") $var[1]="คำถามที่ ";
if ($var[1]=="R") $var[1]="คำตอบที่ ";

$temp = eregi_replace("\[quote=(.)([0-9]+)\](.+)\[/quote\]", "<table width=80% border=0 cellspacing=0 cellpadding=0 align=center><tr><td>อ้างจาก : $var[1]$var[2]<br></td></tr><tr><td><table width=100% border=0 cellspacing=0 cellpadding=0 align=center  bgcolor=#9999CC><tr><td><table width=100% border=0 cellspacing=1 cellpadding=3 align=center><tr><td bgcolor=#FAE6E6 height=50> </td></tr></table></td></tr></table></td></tr></table>", $temp);

$temp = eregi_replace("\[code\](.+)\[/code\]", "<table width=80% border=0 cellspacing=0 cellpadding=0 align=center><tr><td>โค้ด :</td></tr><tr><td><table width=100% border=0 cellspacing=0 cellpadding=0 align=center  bgcolor=#9999CC><tr><td><table width=100% border=0 cellspacing=1 cellpadding=3 align=center><tr><td bgcolor=#FAF2E6 height=50> </td></tr></table></td></tr></table></td></tr></table>", $temp);

#5

ไม่ลองดูละครับ นี่ก็เป็นวิธีหนึ่งครับ
#6

มันติดตรงที่มันเอา quote ซ้อนกันไม่ได้คิดไม่ออก
#7
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M
^