shopex472显示调试错误的方法
shopex472程序出现错误的话,默认是不显示错误的原因的,如果要打开调试模式,需要修改include/mall_config.php
shopex472程序出现错误的话,默认是不显示错误的原因的,如果要打开调试模式,需要修改include/mall_config.php
老外注册很多都喜欢用email注册,既保证了注册ID的唯一性,也同时取得了用户的email,方便快捷。 shopex4.72的英文注册比较繁琐,删除了所有的非必填项后,还有用户名、密码、email三项,把用户名改成email,然后加上email判定的js,这样,用户名就必须是email形式的了。 但是后面还有一个email输入框,如果强行删除email输入框的话,注册的时候会报错,提示email为空。 解决的思路是:当用户输入用户名(也就是用email注册了)的时候,自动填写和用户名一样的email,同时把email输入框隐藏起来。这样的话,用户可以少一项无谓的重复填写,同时后台也有了email这一项,不影响给用户发送email。 用js来实现: 在username的input里面加入 onkeyup=”document.all.email.value=this.value” 即可。 完整代码如下: <form name=”FORM_TPL_REGISTER2″ action=”index.php” method=”post” onSubmit=”return Form_Validator(this)”> {form_hidden_value} <div class=”loginform”> <label>Youre Email:</label> <input type=”text” name=”username” class=”inputstyle” onkeyup=”document.all.email.value=this.value” /> <span class=”p9orange”>*</span></span> <br /> <label>Password:</label> <input type=”password” name=”passwd” class=”inputstyle” /> <span class=”p9orange”>*</span>min 4 characters and max 20 characters.</span> <br /> [...]
会员协议对大多数网站都是需要的,但为了追求注册的简洁,也可以考虑隐藏或者去掉会员注册协议。 shopex的4.72版本的注册流程是可以改变的,方法如下: 1)打开 register.dwt,找到 <iframe onLoad=”goSetHeight()” name=”ifrm” id=”ifrm” src=”./index.php?gOo=register_1.dwt” width=”100%” height=”100%” scrolling=”no” frameborder=”0″>Sorry, your browser doesn’t support iframes.</iframe> 改成 <iframe onLoad=”goSetHeight()” name=”ifrm” id=”ifrm” src=”./index.php?gOo=register_2.dwt” width=”100%” height=”100%” scrolling=”no” frameborder=”0″>Sorry, your browser doesn’t support iframes.</iframe> 这样,注册的时候就跳过了 register_1.dwt ,也就是会员注册协议这一步,直接到了填写用户名密码这个页面了。
有客户需要直接输入价格区间,而不需要输入关键字,这样会很简单。而shopex472的搜索则需要输入关键字才能搜索,将高级搜索价格区间的代码插入,只是输入价格,而不输入关键字,则什么都搜索不到。 代码如下: <form name=”FORM_TPL_SEARCH” action=”index.php” method=”get”> {form_hidden_value} <div class=”price”>价格:</div> <div class=”formto”>从<input size=”3″ name=”gprice_from” value=”{search_fromprice}” /> 到 <input size=”3″ name=”gprice_to” value=”{search_toprice}” /></div> <div class=”keywords”><input size=”20″ name=”gkey” value=”{search_key}” /></div> <div class=”submit”><input name=”Submit” type=”submit” value=”Search” /></div> <div><a href=”index.php?gOo=goods_search_more.dwt” target=”new”>Advanced search</a></div> </form> 无意中发现,在高级搜索中,直接输入价格区间不输入关键字,则可以搜索出价格区间内的商品,于是将高级搜索的form直接移植到首页的搜索中去,果然实现了按照价格区间而不输入关键字的搜索。 代码如下: <form name=”FORM_TPL_SEARCHMORE” action=”index.php” method=”get”> {form_hidden_value} <div class=”price”>价格:</div> [...]