ผมต้องการที่จะ lihk' Extension ที่จะใช่สำหรับแนบไฟล์ รูปภาพเพื่อใชข้งานใยนการส่งรูปภาพไปกับข้อความส่วนตัว
- แต่ติดปัญหาที่ว่า เมื่อมีการแนบรูปโดยใช้งาน Extension นี้ กับพบว่าไม่มีรูปที่แนบเข้าไป แต่หากว่า เป็นรูปที่แนบจากการใช้งานพื้นฐานของ phpbb นั้นจะยังคงมีการแสดงแสดงปกติ ซึ่งผมก็ได้ทดสอบโดยการใช้งาน Event ต่างๆ เข้ามาเพื่อปรับแก้ไข แต่ คิดว่า Event ที่ใช้งานได้ผมที่สุด คือ modify_attachment_sql_ary_on_upload
ซึ่งจากการทดสอบ ได้ผลดังนี้
ในส่วนของครั่งแรกที่ไม่ได้ใช้งาน Event modify_attachment_sql_ary_on_upload
1.ก่อนมีการอัพโหลดรู)ภาพลงในฐานข้อมูล ข้อมูลเดิมมีดังนี้
- Selection_999(2169).png (74.94 KiB) Viewed 483 times
2.จากทำการกดปุ่มแนบไฟล์ ของ phpbb แล้วเลือกภาพ 2 ภาพ
- Selection_999(2168).png (62.73 KiB) Viewed 483 times
3.เข้ามาดูในฐานข้อมูล จะพบว่ามีไฟล์เข้ามาใน ฐานข้อมูล 2 ไฟล์ ดังนี้
- Selection_999(2167).png (37.42 KiB) Viewed 483 times
4.จากนั้นใช้งาน Extension ในการอัพโหลด
- Selection_999(2174).png (75.04 KiB) Viewed 483 times
5.เข้ามาดูในฐานข้อมูล จะพบว่ามีไฟล์เพิ่มเข้ามาใน ฐานข้อมูล 2 ไฟล์ ดังนี้
- Selection_999(2172).png (78.89 KiB) Viewed 483 times
6.เเล้วนำไฟล์มาเขียนเป็นข้อความ
- Selection_999(2173).png (144.75 KiB) Viewed 483 times
7.ซึ่งเมื่อส่งข้อความไปแล้วจะพบว่า มีไฟล์ที่แสดงเพียง 2 รูปภาพเท่านั้น
- Selection_999(2171).png (37.78 KiB) Viewed 483 times
8.ซึ่งนั้นฐานข้อมูลก็จะมีเพียงแค่ 2 ไฟล์เท่านั้นที่เปลี่ยนค่า post_msg_id ที่เปลี่ยนค่าเป็น ไปตาม id ของข้อความส่วนตัว
- Selection_999(2170).png (23.88 KiB) Viewed 483 times
*** ซึ่งตัวที่เปลี่ยนค่านั้นจะเป็นส่วนที่มีการแนบไฟล์จาก phpbb เข้าไป และ คือส่วนที่มี in_message = 1
ในส่วนของครั่งแรกที่ได้ใช้งาน Event modify_attachment_sql_ary_on_upload
1.ก่อนมีการอัพโหลดรู)ภาพลงในฐานข้อมูล ข้อมูลเดิมมีดังนี้
- Selection_999(2176).png (66.67 KiB) Viewed 483 times
2.จากทำการกดปุ่มแนบไฟล์ ของ phpbb แล้วเลือกภาพ 2 ภาพ
3.เข้ามาดูในฐานข้อมูล จะพบว่ามีไฟล์เข้ามาใน ฐานข้อมูล 2 ไฟล์ ดังนี้
- Selection_999(2175).png (58 KiB) Viewed 483 times
4.จากนั้นใช้งาน Extension ในการอัพโหลด
- Selection_999(2180).png (60.11 KiB) Viewed 483 times
5.เข้ามาดูในฐานข้อมูล จะพบว่ามีไฟล์เพิ่มเข้ามาใน ฐานข้อมูล 2 ไฟล์ ดังนี้
- Selection_999(2179).png (38.93 KiB) Viewed 483 times
6.เเล้วนำไฟล์มาเขียนเป็นข้อความ
- Selection_999(2178).png (67.27 KiB) Viewed 483 times
7.ซึ่งนั้นฐานข้อมูลเปลี่ยนค่า post_msg_id ที่เปลี่ยนค่าเป็น ไปตาม id ของข้อความส่วนตัว ทั้งหมด 4 รู๔ปภาพ
- Selection_999(2177).png (20.98 KiB) Viewed 483 times
8.จึงมีการแสดงผลลัพทั้ง 4 รูปภาพ
ซึ่งผมก็คิดว่า น่าจะใช้งานได้ผลจริงๆ แต่เมื่อนำไปใช้งานยังServer กับไม่สามารถเป็นไปตามที่ทดสอบไว
จึงอยากทราบว่าควรจะปรับปรุงแก้ไขอย่างไรครับ
ผมต้องการที่จะ lihk' Extension ที่จะใช่สำหรับแนบไฟล์ รูปภาพเพื่อใชข้งานใยนการส่งรูปภาพไปกับข้อความส่วนตัว
- แต่ติดปัญหาที่ว่า เมื่อมีการแนบรูปโดยใช้งาน Extension นี้ กับพบว่าไม่มีรูปที่แนบเข้าไป แต่หากว่า เป็นรูปที่แนบจากการใช้งานพื้นฐานของ phpbb นั้นจะยังคงมีการแสดงแสดงปกติ ซึ่งผมก็ได้ทดสอบโดยการใช้งาน Event ต่างๆ เข้ามาเพื่อปรับแก้ไข แต่ คิดว่า Event ที่ใช้งานได้ผมที่สุด คือ modify_attachment_sql_ary_on_upload
ซึ่งจากการทดสอบ ได้ผลดังนี้
ในส่วนของครั่งแรกที่ไม่ได้ใช้งาน Event modify_attachment_sql_ary_on_upload
1.ก่อนมีการอัพโหลดรู)ภาพลงในฐานข้อมูล ข้อมูลเดิมมีดังนี้
[attachment=14]Selection_999(2167).png[/attachment]
2.จากทำการกดปุ่มแนบไฟล์ ของ phpbb แล้วเลือกภาพ 2 ภาพ
[attachment=13]Selection_999(2168).png[/attachment]
3.เข้ามาดูในฐานข้อมูล จะพบว่ามีไฟล์เข้ามาใน ฐานข้อมูล 2 ไฟล์ ดังนี้
[attachment=12]Selection_999(2169).png[/attachment]
4.จากนั้นใช้งาน Extension ในการอัพโหลด
[attachment=11]Selection_999(2170).png[/attachment]
5.เข้ามาดูในฐานข้อมูล จะพบว่ามีไฟล์เพิ่มเข้ามาใน ฐานข้อมูล 2 ไฟล์ ดังนี้
[attachment=9]Selection_999(2172).png[/attachment]
6.เเล้วนำไฟล์มาเขียนเป็นข้อความ
[attachment=10]Selection_999(2171).png[/attachment]
7.ซึ่งเมื่อส่งข้อความไปแล้วจะพบว่า มีไฟล์ที่แสดงเพียง 2 รูปภาพเท่านั้น
[attachment=8]Selection_999(2173).png[/attachment]
8.ซึ่งนั้นฐานข้อมูลก็จะมีเพียงแค่ 2 ไฟล์เท่านั้นที่เปลี่ยนค่า post_msg_id ที่เปลี่ยนค่าเป็น ไปตาม id ของข้อความส่วนตัว
[attachment=7]Selection_999(2174).png[/attachment]
*** ซึ่งตัวที่เปลี่ยนค่านั้นจะเป็นส่วนที่มีการแนบไฟล์จาก phpbb เข้าไป และ คือส่วนที่มี in_message = 1
[b]ในส่วนของครั่งแรกที่ได้ใช้งาน Event modify_attachment_sql_ary_on_upload[/b]
1.ก่อนมีการอัพโหลดรู)ภาพลงในฐานข้อมูล ข้อมูลเดิมมีดังนี้
[attachment=6]Selection_999(2175).png[/attachment]
2.จากทำการกดปุ่มแนบไฟล์ ของ phpbb แล้วเลือกภาพ 2 ภาพ
3.เข้ามาดูในฐานข้อมูล จะพบว่ามีไฟล์เข้ามาใน ฐานข้อมูล 2 ไฟล์ ดังนี้
[attachment=5]Selection_999(2176).png[/attachment]
4.จากนั้นใช้งาน Extension ในการอัพโหลด
[attachment=4]Selection_999(2177).png[/attachment]
5.เข้ามาดูในฐานข้อมูล จะพบว่ามีไฟล์เพิ่มเข้ามาใน ฐานข้อมูล 2 ไฟล์ ดังนี้
[attachment=3]Selection_999(2178).png[/attachment]
6.เเล้วนำไฟล์มาเขียนเป็นข้อความ
[attachment=2]Selection_999(2179).png[/attachment]
7.ซึ่งนั้นฐานข้อมูลเปลี่ยนค่า post_msg_id ที่เปลี่ยนค่าเป็น ไปตาม id ของข้อความส่วนตัว ทั้งหมด 4 รู๔ปภาพ
[attachment=1]Selection_999(2180).png[/attachment]
8.จึงมีการแสดงผลลัพทั้ง 4 รูปภาพ
[attachment=0]screenshot-localhost-2019.11.08-11_01_38 (1).png[/attachment]
ซึ่งผมก็คิดว่า น่าจะใช้งานได้ผลจริงๆ แต่เมื่อนำไปใช้งานยังServer กับไม่สามารถเป็นไปตามที่ทดสอบไว
จึงอยากทราบว่าควรจะปรับปรุงแก้ไขอย่างไรครับ