虚拟机注册中的状态列表下拉错误


state list drop down error in virtuemart registration

选择一个国家(在我的案例中是印度)时,国家不会显示在virtualmart注册页面上。页面加载时出现以下javascript错误--

$("…").vm2front不是函数

我得到了这个问题的快速解决方案,并想与我们所有人分享——

在文件/administrator/components/com_virtualmart/helpers/config.php中,1130行附近注释了代码--

/*if($app->isSite()){
回归
}*/

然后在文件/components/com_virtualmart/views/user/tmpl/edit_address.php中的第34行添加了代码
<script src="components/com_virtuemart/assets/js/vmsite.js"type="text/javascript"/>
P.S不要忘记删除脚本标记中的空格。这解决了我的问题,当然你可以删除这个页面中已经添加的vmsite.js文件。

Thanx,
Pramod