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
我们将分享一个网站副本的适当访问权限,可以用作演示环境。所有的工作都要在那里完成,经过审核和确认后,我们将切换到正式环境。
我们估计这个任务需要一个合适的开发者大约一天的时间。付款将在工作完成后进行,即解决这里列出的四个问题。