InterSurgeon是一个不断发展的全球手术社区,欢迎来自世界各地的学生、临床医生和组织。虽然该网站的大部分内容是定制的,但它是建立在Advanced Custom Fields和Ultimate Member的基础上的。
主页上有一个谷歌地图。谷歌地图使用PHP、JS和地图API来绘制标记。这里有一个网站的暂存版本:intersurgeon.novagram.com
每个标记都是基于用户位置或帖子位置来绘制的。有一个地图键,根据用户角色和用户创建的自定义帖子元数据来控制不同类型用户的显示。
有一个地图函数,每天生成一个缓存的JSON文件,其中包含所有标记的信息。
地图基本上已经完成,但还有一些任务需要帮助。
1. 当切换到组织成员/位置(白色标记,黑色边框)时,地图没有显示任何成员。这个切换应该显示所有没有提供或请求的组织成员/位置。视频链接:https://www.dropbox.com/scl/fi/w7rkk0j3rxtzmufel2so2/Organisation-with-location-no-offers-or-requests.mov?rlkey=51uemxojjvw7le0zcruy913m1&dl=0
2. 当切换到有提供和请求的组织标记时,拥有提供和请求的组织成员/位置没有显示。只有当切换到提供标记时才显示。视频链接:https://www.dropbox.com/scl/fi/9ahvd7thrgv78yjaaaw8k/Organisation-with-offer-and-request.mov?rlkey=ognv2gpm0n07j860gz2kteetg&dl=0
3. 当切换到提供标记时,只有拥有请求的组织成员/位置显示。视频链接:https://www.dropbox.com/scl/fi/q6ninnuj6yck4rfxuwpil/Organisation-with-request.mov?rlkey=iccg7blx0n0yk7urd2menn6ew&dl=0
4. 在组织切换中显示了拥有烧伤相关专业的组织成员/位置。需要进行排除,只在烧伤切换中显示。视频链接:https://www.dropbox.com/scl/fi/ezh2pskqns9wtfrf2tj6q/Organisation-with-burns-specialty.mov?rlkey=olecjvkncddfyruj6zzw0rvwm&dl=0
我们将分享一个站点副本的适当访问权限,可以用作暂存环境。所有工作都将在那里完成,一旦审核并签署通过,我们将转移到正式环境。
我们估计这个任务需要一个合适的开发人员花费大约一天的时间。付款将在工作完成后进行,即解决这里列出的四个问题。