具有WordPress 1.5.8兼容性的Pro v3.9和基于维也纳市的安全审核而进行的改进

v1.5.8主要是与兼容性和安全性相关的发行版,因为它解决了即将发布的WordPress 3.9的问题。 它还包括基于维也纳市第二次安全审核的改进。

不过,还进行了很多改进,特别是对于开发人员来说,更容易使用Leaflet API来绘制特定地图或更轻松地添加自定义样式。 请参阅下面的详细信息。


让我知道您对以下新版本的看法 提交评论!

如果您想了解最新的Maps Marker开发,请关注@MapsMarker 在Twitter(=最新更新),在 Facebook, Google+的 或通过订阅新闻 RSS 或者通过 RSS /电子邮件.

我也想邀请你加入我们 联盟计划 提供高达50%的佣金。


现在让我们来看看pro v1.5.8的亮点:

通过实施由维也纳市进行的第二次安全审核得出的建议,提高了插件的安全性

维也纳市正计划向其客户提供Maps Marker Pro的使用,因此他们进行了全面的安全审核。 此问题已解决并修复了所有发现的(潜在)漏洞。 因此,与往常一样,建议对v1.5.8进行更新。

将选项“弹出窗口中的图像的最大宽度”替换为选项“弹出窗口中的图像的CSS”

在设置/地图默认值/“标记弹出窗口的默认值”中找到的选项“弹出窗口中的图像的最大宽度”已被更灵活的选项“弹出窗口中的图像的CSS”所代替:

CSS弹出图像

请注意,如果您更改了弹出窗口中图像的最大宽度,则需要在此处执行操作! 只是改变 max-width:234px!important; 设置为以前的“弹出窗口中图像的最大宽度”。

切换到永久性javascript变量名称,而不是前端的随机数

多亏了Sascha的反馈,Maps Marker Pro现在使用了持久性javascript变量名称,而不是前端(由ID标识)的随机数,例如markermap_4或layermap_1而不是lmm_map_2a0552a5。

此更改使您可以利用 宣传单张API 从插件外部。 下面的示例javascript代码(必须添加到主题的页脚中)用于将标记图ID 4的缩放级别更改为21:


markermap_4.setZoom(21);

向每个地图div添加CSS类markermap / layermap和marker-ID / layer-ID,以获得更好的自定义样式

现在,每个地图还具有新的CSS类,从而可以实现更精确的样式:

  • 每个地图都有CSS类 地图标记
  • 另外标记图还可以获取CSS类 标记图 和图层贴图获得CSS类 图层图
  • 另外,添加了具有maptype和ID的CSS类,例如 标记1 or 4层

自动将标记名添加到弹出窗口的选项

根据用户的要求,现在还可以将标记名自动添加到popuptext中:

弹出窗口中的标记名

默认情况下,此设置为禁用状态。 如果要启用它,请导航至“设置” /“地图默认值” /“标记弹出窗口的默认值”:

add-markername-popup

允许管理员更改标记和图层地图的createdby和createdon信息

现在还允许管理员更改标记和图层地图的createdby和createdon的信息:

审核变更管理员

普通用户将无法编辑这些表单字段。

在离开标记/图层编辑或设置页面之前显示未保存更改的警报

如果您尝试在后端或设置页面上保留标记或图层页面或未保存更改的设置页面(如编辑帖子或页面所知),此版本还会添加警告弹出窗口。 下面是一个以德语为语言环境的网站的示例:

未保存的更改

清除QR码图像缓存的新工具

此版本中还添加了新工具,使您可以清除QR码图像缓存:

清除QR码图像

无论如何,仅当配置了新的QR代码背景或全屏地图的URL已更改(例如,通过移至另一个域)时,才建议使用此工具。

其他优化和变更

  • 关闭弹出窗口后,地图移回到标记地图上的初始位置
  • 添加了对gif和jpg标记图标的支持
  • 优化了标记层更新上的后端加载时间(不再两次加载插件头;下一步:AJAX😉
  • 取消对Cloudmade底图的支持,因为免费的切片服务已终止(->将Cloudmap底图更改为OSM,以使用Cloudmade的地图)
  • 后端上的图层中心销现在始终位于标记的顶部,并且现在有点透明了(谢谢!)
  • 在标记编辑页面上优化了弹出内容的实时预览(现在还在显示路线链接的当前地址)
  • 删除了标记列表的选项“表格单元格的额外CSS”
  • 许可证验证调用现在通过WordPress HTTP API完成,支持在wp-config.php中配置的代理
  • 使用WordPress HTTP API代替cURL()进行自定义标记图标和阴影检查
  • 使用wp_handle_upload()而不是WP_Filesystem()进行图标上传以提高安全性
  • 更新标记集群代码库(使用内部版本14/03/14代替21/01/14)
  • 为HTML5全屏按钮设置适当的标题(查看全屏/退出全屏)

Bug修复

  • 后端的标记图标选择在Internet Explorer 11上被破坏(通常建议使用其他浏览器)
  • Maps Marker API:对createdon / updatedon参数的发布请求的有效性检查失败(thx Sascha!)
  • 补充说明:两者; 指向弹出文本中的路线链接,以固定显示浮动图像(thx Sascha!)
  • 如果在模板文件或窗口小部件中使用了短代码,则不会使用标记群集的自定义css
  • 指向标记编辑页面上标记弹出文本中的方向设置的链接已断开(仅在高级编辑器上可见)
  • 从v1.5.7开始,WMS图层的动态预览已在后端中断
  • 潜在的跨站点脚本问题(大多数只能由管理员用户利用)
  • Wikitude API输出的wpdb :: prepare()警告消息,用于图层图
  • 自WordPress 3.9-alpha以来,视觉tinyMCE编辑器在标记编辑和工具页面上已损坏
  • 自WordPress 3.9-alpha以来,图标上传按钮已损坏
  • 自WordPress 3.9-alpha以来,使用mysql_real_escape_string()进行输入值的转义已被破坏(现已替换为esc_sql())
  • 自WordPress 3.9-alpha以来,重置设置已中断(现已替换为esc_sql())

翻译更新

感谢许多积极的贡献者,此版本附带以下更新的翻译:

如果您想为翻译做出贡献(不胜感激新的印地语翻译!),请访问 https://translate.mapsmarker.com/projects/lmm 想要查询更多的信息。 请注意,翻译人员的贡献也得到补偿-例如,如果翻译完成量不足50%,翻译人员将获得25个免费的许可证包,价值149欧元,以补偿完成100%的翻译。

Outlook –我对下一个版本的计划

请理解,我无法保证任何新功能的发布日期。 主要新功能的路线图(支持v1.6的Google Street View和v1.7的前端支持图层过滤)仍然有效,我只是想保持灵活性,可以使用计划外的次要功能来添加优化和错误修正发布主要来自用户反馈。

也请 见路线图 有关计划功能的大致时间表,请订阅此博客(通过 RSS or 电子邮件)或关注@MapsMarker 如果您想了解最新的开发新闻,请访问Twitter(=最新更新)。

完整的变更日志

向每个地图div添加CSS类markermap / layermap和marker-ID / layer-ID,以获得更好的自定义样式
自动将标记名添加到弹出窗口的选项(默认= false)
允许管理员更改标记和图层地图的createdby和createdon信息
在离开标记/图层编辑或设置页面之前显示未保存更改的警报
清除QR码图像缓存的新工具
关闭弹出窗口后,地图移回到标记地图上的初始位置
添加了对gif和jpg标记图标的支持
将选项“弹出窗口中的图像的最大宽度”替换为选项“弹出窗口中的图像的CSS”(如果您更改了弹出窗口中图像的最大宽度,则需要采取措施!)
切换到永久性javascript变量名,而不是前端的随机数(thx Sascha!)
取消对Cloudmade底图的支持,因为免费的切片服务已终止(->将Cloudmap底图更改为OSM,以使用Cloudmade的地图)
后端上的图层中心销现在始终位于标记的顶部,并且现在有点透明了(谢谢!)
在标记编辑页面上优化了弹出内容的实时预览(现在还在显示路线链接的当前地址)
删除了标记列表的选项“表格单元格的额外CSS”
优化了标记层更新上的后端加载时间(不再两次加载插件头;下一步:AJAX😉
通过实施由维也纳市进行的第二次安全审核得出的建议,提高了插件的安全性
许可证验证调用现在通过WordPress HTTP API完成,支持在wp-config.php中配置的代理
使用WordPress HTTP API代替cURL()进行自定义标记图标和阴影检查
使用wp_handle_upload()而不是WP_Filesystem()进行图标上传以提高安全性
更新标记集群代码库(使用内部版本14/03/14代替21/01/14)
为HTML5全屏按钮设置适当的标题(查看全屏/退出全屏)
后端的标记图标选择在Internet Explorer 11上被破坏(通常建议使用其他浏览器)
Maps Marker API:对createdon / updatedon参数的发布请求的有效性检查失败(thx Sascha!)
补充说明:两者; 指向弹出文本中的路线链接,以固定显示浮动图像(thx Sascha!)
如果在模板文件或窗口小部件中使用了短代码,则不会使用标记群集的自定义css
指向标记编辑页面上标记弹出文本中的方向设置的链接已断开(仅在高级编辑器上可见)
从v1.5.7开始,WMS图层的动态预览已在后端中断
潜在的跨站点脚本问题(大多数只能由管理员用户利用)
Wikitude API输出的wpdb :: prepare()警告消息,用于图层图
自WordPress 3.9-alpha以来,视觉tinyMCE编辑器在标记编辑和工具页面上已损坏
自WordPress 3.9-alpha以来,图标上传按钮已损坏
自WordPress 3.9-alpha以来,使用mysql_real_escape_string()进行输入值的转义已被破坏(现已替换为esc_sql())
自WordPress 3.9-alpha以来,重置设置已中断(现已替换为esc_sql())
翻译更新如果您想帮助翻译,请访问 基于网络的翻译平台
感谢Patrick Ruers(http://www.stationskwartiersittard.nl)更新了荷兰语翻译
更新德语翻译
感谢Juris Orlovs更新了拉脱维亚语翻译, http://lbpa.lv 和Eriks Remess http://geekli.st/Eriks
感谢阿里安(Arian)更新了罗马尼亚语翻译, http://administrare-cantine.ro 和丹尼尔·科德里亚, http://www.inadcod.com
感谢Alvaro Lara,http://www.alvarolara.com、Victor Guevara,http://1sistemas.net和Ricardo Viteri,http://www.labviteri.com来更新了西班牙语翻译
感谢Olof Odier http://www.historiskastadsvandringar.se、Tedy Warsitha http://codeorig.in/、Dan Paulsson更新了瑞典语翻译 http://www.paulsson.eu 和埃尔格·林格伦(Elger Lindgren) http://20x.se

显示以前的变更日志

如何下载/更新

最简单的更新方法是使用WordPress更新过程:以具有管理员权限的用户身份登录,导航至“仪表盘/更新”,选择要更新的插件,然后按“更新插件”按钮。

专业版插件每12小时检查一次新版本是否可用。 您也可以通过转到插件并单击“ Maps Marker Pro”旁边的链接“手动检查更新”来手动触发更新检查:

检查更新

Beta测试器的其他更新说明

无需对插件更新进行任何其他操作。

意见或其他问题?

如果您正在寻找技术支持 请点击这里,对于其他所有问题,请 使用我们的联系表格 取得联系! 我们期待着您的回音!

您的Maps Marker Pro团队

en English
X