ดูหนึ่งข้อความ
  #12  
Old 14 ตุลาคม 2007, 03:20
TOP's Avatar
TOP TOP ไม่อยู่ในระบบ
ผู้พิทักษ์กฎขั้นสูง
 
วันที่สมัครสมาชิก: 27 มีนาคม 2001
ข้อความ: 1,003
TOP is on a distinguished road
Default

อ้างอิง:
ข้อความเดิมเขียนโดยคุณ Spotanus View Post
ถ้ายังงี้ ผมขอเว็บที่ให้เว็บบอร์ดที่สามารถพิมพ์ TeX ได้หน่อยสิครับ ?
ตามที่ได้บอกไว้ในความเห็นที่ 2 คือ เท่าที่พี่รู้ ไม่มีครับ เราต้องแก้ไขเว็บบอร์ดเองทั้งสิ้น

อ้างอิง:
ข้อความเดิมเขียนโดยคุณ Spotanus View Post
แล้วอยากได้ขั้นตอนที่คนไม่มีความรู้อย่างผมทำได้ด้วย
พี่คิดว่าวิธีที่ง่ายที่สุดคือ mimeTeX วิธีการติดตั้งก็เป็นไปตามความเห็นที่ 7 โดยไปเลือกดาวน์โหลด mimetex ที่คอมไพล์เสร็จแล้ว นำเฉพาะไฟล์ mimetex.cgi ที่อยู่ข้างใน มาวางไว้ที่โฟลเดอร์ cgi-bin กำหนด permissionของไฟล์เป็น 755 จากนั้นก็ไปแก้ phpBB3 ตามที่น้องได้ถามและพี่ได้ตอบอธิบายในความเห็นที่ 10 (ขั้นตอนการแก้ phpBB3 แบบละเอียดกว่านี้ พี่บอกไม่ได้ เพราะไม่เคยใช้)

สำหรับวิธีตรวจสอบว่า host ที่เราไปใช้งานนั้นเป็น Operating System ตัวไหน แบบง่ายๆคือ เขียนไฟล์ php ขึ้นมาสักหนึ่งไฟล์ โค้ดข้างในคือ
Code:
<? phpinfo(); ?>
นำไฟล์นี้ไปวางไว้ที่ host แล้วลองเรียกผ่านหน้าเว็บดูผลลัพธ์ที่ได้ จะเป็นข้อมูลทั่วไปเกี่ยวกับ host นั้น ตัวอย่างผลลัพธ์ที่ได้เช่น หน้านี้ ให้สังเกตแถวบน แถวเดียวกับ System ว่ามีค่าเป็นอะไร เช่น จากหน้าผลลัพธ์ตัวอย่างคือ

FreeBSD siam.thaiweb.net 4.8-RELEASE FreeBSD 4.8-RELEASE #0: Thu Apr i386

ก็แสดงว่า host นั้นใช้ FreeBSD เป็น Operating System ดังนั้นในหน้าดาวน์โหลด mimetex ที่คอมไพล์ไว้แล้วจึงเลือกเป็น FreeBSD (i386)

แต่ถ้าไฟล์ mimetex.cgi มันใช้ไม่ได้กับ host ของเรา เราอาจใช้บริการ mimetex จากเว็บของ mimeTeX เองได้ โดยขั้นตอนแก้ phpBB3 กำหนดรูปแบบของคำสั่ง
[tex]{TEXT}[/tex]
ให้ phpBB3 แปลงเป็นคำสั่ง
<img src="http://www.forkosh.dreamhost.com/mimetex.cgi?{TEXT}" align=middle>

ตัวอย่างการเรียกใช้ แสดงให้เห็นแล้วในความเห็นที่ 7 แต่จะแสดงให้ดูอีกครั้งหนึ่ง ให้สังเกตด้วยว่า เว็บบอร์ดที่นี่ไม่ได้ติดตั้ง mimetex แต่ก็ไปหยิบยืมจากที่อื่นมาใช้ได้เช่นกัน



วิธีนี้มีข้อเสียคือ เป็นการยืมจมูกคนอื่นหายใจ หากเกิดปัญหากับเว็บ mimetex ก็จะทำให้เว็บเราแสดง TeX ไม่ได้เลย
__________________
The difference between school and life?
In school, you're taught a lesson and then given a test.
In life, you're given a test that teaches you a lesson.
ตอบพร้อมอ้างอิงข้อความนี้