 |
| |
D'Board
ได้จัดทำระบบสำหรับ ค้นหากระทู้ โดยใช้ข้อความ Keyword
ที่ต้องการ จะค้นหา โดยสามารถค้นหาได้ทั้งแบบ ตรงทุกคำ
(AND search) และ แบบ คำใดคำหนึ่ง (OR search) ก็ได้
แล้วแต่ผู้ใช้จะเลือกค้นหา โดยจะมี HTML code สำหรับนำ
search box ไปติดตั้งได้ง่ายๆดังนี้ |
| |
รูปแบบจะออกมาดังตัวอย่างด้านล่างนี้นะครับผม
ซึ่งจะมีช่องให้กรอกข้อความ สำหรับค้นหา และมีปุ่มตัวเลือก
(radio button) ให้เลือกว่าจะค้นหาแบบ AND หรือแบบ
OR และปุ่มค้นหา
|
| |
|
| |
form action="http://board.dserver.org/cgi-bin/search.pl"
METHOD="POST">
<input type="hidden" name="loginname"
value="yourloginname">
<input type="text" name="searchterm"
size="20"><br>
ค้นหาแบบ <input type="radio" name="mode"
value="and" checked> ต้องตรงทุกคำ
<input type="radio" name="mode"
value="or"> คำใดคำหนึ่ง<br>
<input type="submit" value="
ค้นหา ">
</form>
|
| |
คุณสามารถ
copy ไปจากกรอบข้างล่างนี้ไปได้เช่นกัน อย่าลืมแก้
yourloginname ให้เป็นชื่อ Login Name ที่คุณใช้ในการสมัครด้วยนะครับ |
| |
|
| |
ถ้าหากต้องการให้มี
ให้เลือกว่าจะค้นหาแบบ อักษรตัวใหญ่อักษรตัวเล็กต่างกัน
สามารถทำได้ โดยเพิ่มตัวเลือก Case sensitive เข้าไป
ซึ่งปกติการค้นหาจะทำแบบ Case insensitive นั่นคือตัวอักษรเล็ก
หรือใหญ่ไม่ต่างกัน
|
| |
|
| |
ซึ่งก็จะมี HTML code ที่จะนำไปใช้ดังนี้
<form action="http://board.dserver.org/cgi-bin/search.pl"
METHOD="POST">
<input type="hidden" name="loginname"
value="yourloginname">
<input type="text" name="searchterm"
size="20"><br>
ค้นหาแบบ <input type="radio" name="mode"
value="and" checked> ต้องตรงทุกคำ
<input type="radio" name="mode"
value="or"> คำใดคำหนึ่ง<br>
<input type="checkbox" name="case"
value="sensitive"> ตัวใหญ่ตัวเล็กต่างกัน
<input type="submit" value="
ค้นหา ">
</form>
|
| |
คุณสามารถ
copy ไปจากกรอบข้างล่างนี้ไปได้เช่นกัน อย่าลืมแก้
yourloginname ให้เป็นชื่อ Login Name ที่คุณใช้ในการสมัครด้วยนะครับ |
| |
|
| |
ซึ่งระบบนี้จะทำการค้นหาให้จาก
หัวข้อกระทู้, ชื่อคนตั้งกระทู้ และ หมายเลขกระทู้
เท่านั้น จะไม่ได้ค้นหาเข้าไปในข้อความที่มีการตอบกันในแต่ละกระทู้ย่อยๆ
ทั้งนี้เนื่องจากความจำกัด ทางทรัพยากร ระบบที่สามารถทำงานรองรับ
ได้ภายในขีดจำกัดครับผม สำหรับอื่นๆที่นอกเหนือจากที่ได้กล่าวมาแล้ว
สามารถส่งมาสอบถามได้ที่ cgimonster@dserver.org
ทีมงานยินดีที่จะรับฟังทุกๆคำแนะนำ ทุกๆข้อคิดเห็น
และยินดีตอบทุกๆคำตอบที่เกิดขึ้น จากการใช้งานระบบเช่นกันครับ |
| |