The system to facilitate the distribution and accession of the faculty's announcement

ระบบควบคุมในการกระจายและเข้าถึงข่าวสาร การประกาศ

วันจันทร์ที่ 26 กันยายน พ.ศ. 2559

delete change_page()

ไม่มีความคิดเห็น :
  ทำการลบฟังก์ชัน change_page() ที่ไม่ใช้แล้วใน viewer/templates/index2.html

Adviser 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.html

bring 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 screen


edit margin in picture

ไม่มีความคิดเห็น :
  เนื่องจากเกิดปัญหารูปภาพเกิดการเลื่อนของตำแหน่งในหน้า create.html ทำให้กลับไปแก้ไข full_image.html ที่ใช้สำหรับการแสดงข่าวประเภทรูปภาพให้อยู่ในตำแหน่งตรงกลางพอดี


create copy_program() for duplicating

ไม่มีความคิดเห็น :
  ในไฟล์ newsapp/views.py ทำการสร้างฟังก์ชัน copy_program() ไว้สำหรับการ duplicate รายการที่ต้องการ  โดยรับค่า id ของรายการที่ต้องการมา แล้วทำการเข้าถึงข้อมูลต่างๆจากนั้นก็ทำการสร้างรายการใหม่ที่มีข้อมูลเหมือนกันแต่แตกต่างกันที่ชื่อรายการกับค่า publish ถูกตั้งให้เป็น False

check 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 ก็จะมีการเตือนเกิดขึ้น