วันจันทร์ที่ 26 กันยายน พ.ศ. 2559
delete change_page()
ทำการลบฟังก์ชัน change_page() ที่ไม่ใช้แล้วใน viewer/templates/index2.htmlAdviser meeting 27/09/2559
สิ่งที่ดำเนินการไปแล้ว1. bring out a end_date field
2. edit search.html to show previous button and add url to call search news
3. delete change_page()
4. edit pagination_news() to use ajax
5. in main_news() filter empty news out of list
6. create ajax to pagination news page
7. เขียนบทที่ 3 เรื่องอธิบายการทำงานแต่ละฟังก์ชัน
สิ่งที่จะดำเนินการต่อ
1. แก้ไขการแสดงข่าวซ้ำ
2. ทดลองใช้ docker app เพื่อ upload โปรเจ็คลง server
3. ปรับปรุงแก้ไขบทที่ 3
create ajax to pagination news page
สร้างไฟล์ search-jquery.js สำหรับใช้ติดต่อกับ server ในการ pagination ข่าวin main_news() filter empty news out of list
ใน viewer/views.py ทำการกรองข่าวที่ไม่มีเนื้อหาออก ก่อนนำมาแสดงให้ผู้ใช้เห็นedit pagination_news() to use ajax
ปรับปรุงการใช้งาน pagination โดยนำ ajax มาใช้ในการรับส่งข้อมูลข่าวมาแสดงให้ผู้ใช้เห็นedit search.html to show previous button and add url to call search news
ทำ pagination ในหน้า search.htmlbring out a end_date field
ในหน้า create.html ได้ทำการนำพื้นที่กรอกเวลาจบออก โดยให้การสร้างรายการกำหนดให้เล่นจบในวันเดียวเท่านั้น และได้สร้างฟังก์ชันสำหรับการใช้งาน pagination ใน newsapp/views.pyวันอังคารที่ 6 กันยายน พ.ศ. 2559
Adviser meeting 7/9/2559
สิ่งที่ดำเนินการไปแล้ว1. ทำปุ่ม duplicate ของรายการ
2. ปรับปรุง text plugin ให้แก้ไขได้
3. check start time and end time must not be a whitespace
4. create copy_program() for duplicating
5. edit margin in picture
6. set background video player
7. create edit_text() for get data that will be edited
8. add EditTextData() for send id page that will be edited to server
9. add url to editText and add edit button to create.html
10. edit show_all_screen() to show publish program
11. edit show publish program
สิ่งที่จะดำเนินการต่อ
1. กำหนด permission การใช้งานแต่ละฟังก์ชันของแต่ละ user
2. ให้พี่แหม่มทดลองใช้งาน
3. ทดลองต่อใช้งานกับหน้าจอแล้วถ่ายวีดิโอบันทึกผล
4. เขียนรายงานบทที่ 3 เกี่ยวกับการทำงานในแต่ละฟังก์ชันของโค้ด
คำแนะนำให้แก้ไข
1. จัดตำแหน่ง advance search ใหม่
2. หน้า manage จัดการปุ่ม New announce ให้ดีกว่า
3. แก้ สี tag ที่เลือกเพื่อแสดงผล และ สีของเมนู manage ปัจจุบันที่ใช้งานอยู่
4. ชื่อโปรแกรม ทำให้ไม่ต้องลบชื่อ default
5. แก้ modal post message
6. การเลือกช่วงเวลาทุกหน้า แก้ให้ช่วงเวลาจบถูกตั้งอัตโนมัติหลังจากเลือดเวลาเริ่ม
โดย วันที่จะเป็นวันเดียวกัน แต่เวลาให้ทำการเพิ่มไป 1 ชั่วโมง
7. ลองลบหน้าขาวๆที่ไม่มีเนื้อหา
วันอาทิตย์ที่ 4 กันยายน พ.ศ. 2559
edit show publish program
แก้ไขไฟล์ status_screen.html ให้แสดงผลภาพของข่าวในรายการของแต่ละหน้าจอ มีการแสดงชื่อของรายการที่กำลังเล่นอยู่ด้วยedit show_all_screen() to show publish program
แก้ไขฟังก์ชัน show_all_screen() ให้แสดงว่าในแต่ละหน้าจอมีรายการอะไรเล่นอยู่ โดยให้แสดงภาพข่าวในรายการนั้นมา 1 ข่าวและแสดงชื่อของรายการที่กำลังเล่นอยู่add url to editText and add edit button to create.html
เพิ่ม url ที่ใช้ในการติดต่อกับ server เพื่อขอดึงข้อมูลมาแก้ไขใน text plugin และทำการปรับปรุงการแสดง preview ของข่าวต่างๆในหน้า create.html โดยกำหนดให้ text plugin มีปุ่ม edit ไว้ใช้สำหรับกดแก้ไขข้อมูลadd EditTextData() for send id page that will be edited to server
ในส่วนของ newsapp-jquery.js ทำการรับค่า id ของ page ที่มี text plugin อยู่แล้วใช้ ajax ส่ง id ไปขอข้อมูลจากฝั่ง server เมื่อได้ข้อมูลมาแล้วก็นำข้อมูลนั้นไปแสดงใน text area ckeditor เพื่อให้ผู้ใช้งานแก้ไข text plugin ได้create edit_text() for get data that will be edited.
ในไฟล์ newsapp/views.py ทำการสร้างฟังก์ชัน edit_text() เพื่อใช้ในการดึงข้อมูลเก่าของ text plugin ที่ต้องการแก้ไขออกมา แล้วนำไปใส่ใน field text ckeditor ในหน้า create.html ทำให้ผู้ใช้สามารถแก้ไขข้อมูลประเภท text plugin ได้
รูป text plugin ที่ถูกสร้างไว้แล้ว
รูป text plugin เมื่อกด edit
set background video player
ทำการปรับแต่งพื้นหลังของ video plugin ให้เป็นสีดำ เพื่อให้เข้ากับสีพื้นหลังตอนเปลี่ยนเป็นโหมด full screenedit margin in picture
เนื่องจากเกิดปัญหารูปภาพเกิดการเลื่อนของตำแหน่งในหน้า create.html ทำให้กลับไปแก้ไข full_image.html ที่ใช้สำหรับการแสดงข่าวประเภทรูปภาพให้อยู่ในตำแหน่งตรงกลางพอดีcreate copy_program() for duplicating
ในไฟล์ newsapp/views.py ทำการสร้างฟังก์ชัน copy_program() ไว้สำหรับการ duplicate รายการที่ต้องการ โดยรับค่า id ของรายการที่ต้องการมา แล้วทำการเข้าถึงข้อมูลต่างๆจากนั้นก็ทำการสร้างรายการใหม่ที่มีข้อมูลเหมือนกันแต่แตกต่างกันที่ชื่อรายการกับค่า publish ถูกตั้งให้เป็น Falsecheck start time and end time must not be a whitespace
ทำการตราจสอบ input form สำหรับการใส่เวลาเริ่มและเวลาหยุดของรายการในหน้า create.html โดยกำหนดให้ใน field start_date, start_time, end_date และ end_time มีการใส่ข้อมูลทุกครั้งที่เข้ามาแก้ไขรายการ ผู้ใช้งานจะปล่อยให้ field ที่กล่าวมาไม่มีข้อมูลไม่ได้ ถ้าผู้ใช้งานไม่ใส่ข้อมูลแล้วคลิก save หรือ publish หรือ update ก็จะมีการเตือนเกิดขึ้น
สมัครสมาชิก:
บทความ
(
Atom
)








