测试平台:
LAMP+JM336+ES1.3.20
问题现象:
加载ES的前台、后台,速度缓慢直至出错。
原因:
easysocial.XXX.min.js (XXX是ES版本号)或其它程序加载googlemap API超时,因为啥大家都懂的。
解决办法:
maps.googleapis.com是访问不了的,但是ditu.google.cn暂时还没问题。只需将引用maps.googleapis.com的地方替换成ditu.google.cn即可。
相关文件:
administrator/components/com_easysocial/includes/cluster/cluster.php
components/com_easysocial/themes/wireframe/albums/info.php
components/com_easysocial/themes/wireframe/photos/info.php
components/com_easysocial/themes/wireframe/stream/meta.location.php
libraries/joomla/google/embed/maps.php
media/com_easysocial/apps/fields/user/address/themes/default/display_content.php
media/editors/tinymce/plugins/media/plugin.min.js
media/com_easysocial/scripts/site/locations/popbox.js
media/foundry/4.0/scripts/gmaps.js
media/foundry/4.0/scripts/gmaps.min.js
操作:
1、文本编辑器打开上述文件,将所有maps.googleapis.com替换为ditu.google.cn,保存。
2、ES后台首页,点左上角“Purge Cache”(重新生成easysocial.XXX.min.js)。或使用链接:http://
your.sitename.com/index.php?option=com_easysocial&compile=true&minify=true 重新生成easysocial.XXX.min.js (链接执行可能会很慢或没反应,原因不明)。
3、如果测试不通过,请删除easysocial.XXX.min.js和easysocial.XXX.js,再重复第2步。
4、成功的反应,ES后台首页左下角地图出现了。
提示:
请在测试环境试试,没问题了再去正式环境修改(修改前记得备份)。出了问题俺可负不了责任

。

因为实在懒得找到底是哪个文件来生成easysocial.XXX.js,所以把能找到的地方全改了,呵呵,暂时还没发现问题

。下面就等着汉化啦,老白加油啊!