Todo

In Progress

  • Tạo template collects
  • Không xoá các file có sẵn trong folder storymap, chỉ cập nhập, xoá các dữ liệu được

Done

  • Lỗi định dạng file Json
  • Sort địa điểm theo dữ liệu cột story_map_collect_num
  • Những địa điểm không được gắn thẻ collect sẽ không được sync
  • Lỗi lookup lat, long trên nocodb
  • Thêm chi tiết các file được tạo, cập nhập, xoá trong file sync_log
  • Xoá credit storymap
    /* Ẩn credit gốc */
    .leaflet-control-attribution .vco-knightlab-brand {
      display: none !important;
    }
     
    /* Thêm credit mới với logo tùy chỉnh */
    .leaflet-control-attribution::before {
      content: "";
      background-image: url(https://agentc.asia/wp-content/uploads/2020/12/logo-agentc-asia-color-1024x179.png);
      background-size: contain;
      background-repeat: no-repeat;
      background-position: left center;
      cursor: pointer;
      z-index: 1000;
      display: inline-block;
      width: 60px;
      height: 16px;
      vertical-align: middle;
    }
     
    /* Responsive cho mobile */
    @media (max-width: 768px) {
      .leaflet-control-attribution::before {
        width: 40px;
        height: 12px;
        margin-right: 4px;
      }
    }
     
    /* Thêm hover effect */
    .leaflet-control-attribution::before:hover,
    .leaflet-control-attribution::after:hover {
      opacity: 0.8;
    }
  • Điều chỉnh thời gian cập nhập log theo thời gian +7

Archive

  • 1 Địa điểm thuộc nhiều story_map_collect
    • Thêm tuỳ biến sort theo cấu trúc collect_name_num ( * ) Tuy nhiên gây phức tạp trong quá trình nhập liệu và code xử lý phức tạp. Thay vì 1 địa điểm nằm trong nhiều story_map_collect thì tạo các nhiều dòng dữ liệu khác nhau cho cùng 1 địa điểm nằm ở các story_map_collect khác nhau, vẫn cho ra kết quả tương tự.