สอนพัฒนา phpBB : โพสต์กระทู้สำหรับนักพัฒนา
โดยปกติแล้วการเปลี่ยนวันที่ของการโพสต์กระทู้ไม่สามารถเปลี่ยนได้ การเปลี่ยนนั้นจะต้องทำการเปลี่ยนโดยผู้ดูแลระบบเท่านั้นและสามารถเข้าถึงฐานข้อมูลที่ใช้งานอยู่ได้ โดยมีวิธีการดังนี้
1.โดยการเปลี่ยนวันที่ของการโพสต์กระทู้นั้นมีตัวอย่างการเปลี่ยนวันที่ โดยเราจะทำการเปลี่ยนกระทู้แรก จากวันที่เดิมคือวันที่ 6 December 2016 เป็นวันที่ 20 May 2016
2.ให้ทำการเข้าไปที่ฐานข้อมูลที่ใช้งานในปัจจุบัน โดยฐานข้อมูลที่ผมใช้อยู่ตอนนี้คือ Cast แล้วให้หาตารางที่ชื่อ ***_POST ก็จะตารางข้อมูลในฐานข้อมูลดังงนี้
3.การเปลี่ยนวันที่ของกระทู้นั้นจะต้องทำการเปลี่ยนที่ Field Post_time โดย Post_time เป็นการเก็บข้อมูลวันเวลาในการโพสต์กระทู้แต่ละครั้ง โดย Post_time เก็บค่าเป็น Timestamp โดยให้ทำการนำค่าของ Post_time นั้นไปแปลงค่าดูว่าเป็นวันที่เท่าไหร่ จากข้อมูลข้อที่ 3 จะเห็นได้ที่กระทู้แรกมีค่า Timestamp เป็น 1480993914 เมื่อแปลงค่าของ Timestamp ออกมแล้วก็จะได้ค่าคือ Tue, 06 Dec 2016 03:11:54 GMT ซึ่งตรงกับกระทู้แรกเลยโดยการเปลี่ยนนั้นก็แค่เอา Timestamp มาเปลี่ยนแทนที่โดยวันที่ที่เราต้องการเปลี่ยนคือ วันที่ 20 May 2016 ต้องทำการเปลี่ยนโดยนำวันที่ไปแปลงเป็น Timestamp โดยค่า Timestamp ที่ได้คือ 1463713965
4.ให้ทำการคลิกเข้าไปกระทู้ที่ทำการเปลี่ยนวันที่ก้จะพบว่า เปลี่ยนถูกเปลี่ยนเป็น 20 May 2016 โดยมีผลลัพธ์ดังภาพ
ภาษาไทย สำหรับ phpBB เวอร์ชั่นล่าุด คือ 3.2.2
มาแล้วโหลดได้เลย
มาแล้วโหลดได้เลย
สอนพัฒนา phpBB : โพสต์กระทู้สำหรับนักพัฒนา
Moderator: phpbb, mindphp, ผู้ดูแลกระดาน
ผู้ใช้งานขณะนี้
กำลังดูบอร์ดนี้: 36 และ บุคคลทั่วไป 0 ท่าน