-
删除内置的会员协议后的解决方法
发表于 2009年10月16日 没有评论一般情况下,只要需要进行注册的网站都会有相关协议说明,虽然注册时一般也很少有人去看。
反正暗香在一些网站进行注册时从来不看,直接点击同意就OK了,可能这个习惯不太好,不过,貌似还没有改正的意思。*_*
但如果没有这玩意呢,还会给人以不正规的感觉。多年以来的网络操作已经把人教育好了,再不好再不规范的东西,经过日积月累的教育后,就会感觉正常了,没有还不行,没有就跟你急。要不就把你当骗子论处,这样一来,后续流量自然不敢奢望了。
shopex在安装后,不管有没有选择体验数据,都会预先设置一下会员的注册协议与隐私保护政策。可能有的朋友开张多少年了,也没改过一个字,或许自己从来没看过也说不定。
一句话,有比没有强!
但多数情况下,还是要去修改一下的,或者调整一下次序,或者增删某些内容,或者让其更个性化一下。这样可以给人以好的印象,或者实现自己的与众不同。
不过,有时也有操作失误的时候,也有的朋友以为这个协议与政策没什么实际作用,直接给删除了,这也好,一刀了断。本来到这就结束了,不过,观察了一下同行的网站,发现这玩意还是需要的。就再在shopex后台添加,但这时会发现,添加后,无论如何,在前台也不会再显示了。
看来只有重新安装了,但重装安装的代价也是比较惨痛的,轻易不要走这一步。
暗香一开始遇到这种情况时也是有点纠结,不知要如何操作才能恢复。于是,暗香专门找了一段时间,对这个进行研究,终于发现了解决的办法。依暗香的行事风格,自然还是不敢独享,拿出来分享之!
默认情况下,会员的注册协议与隐私保护政策是在后台的 页面管理-站点栏目下的,如图

删除时,一般就是在这里删除的。
在前台的表现

如果当用户使用后悔了,又重新添加了这两篇文章后,就会发现,当在前台点击时,指向的内容却是空的,并不会显示新添加的内容,不管你如何操作。
在这里暗香要说一下文章调用的原理,在前台会员注册页面中的这两篇文章的链接是系统调用的,调用的链接是相对固定的文章ID。因此,当用户在后台再次添加时,文章ID已经更换,所以就无法链接了。
因此,解决这个问题的出发点就是让前台默认的这两个文章指向后来添加的文章ID就可以了。
首先,先在后台添加这两篇文章,添加完成后,点击右边的预览,在浏览器中获得文章的链接,并记录

然后,需要修改两个地方
打开空间中core\shop\view\passport\index\register_fast.html 这个文件 (注意:编辑时最好用专门的编辑软件,如dreamweaver或editplus),找到:
我已阅读并同意 <a href=”<{link ctl=page act=license}>” id=”terms_error” target=’_blank’><span id=”terms_error_sym”><{t}>会员注册协议<{/t}></span></a> <{t}>和<{/t}> <a href=”<{link ctl=page act=privacy}>” id=”privacy_error” target=’_blank’><span id=”privacy_error_sym”><{t}>隐私保护政策<{/t}></span></a>。
注意描红部分,分别用刚才记录的 会员注册协议 与 隐私保护 两篇文章的链接进行替换,注意前后的“”不要去掉,保存之。
进一步修改\core\shop\view\passport\index\signup.html 这个文件,找到
我已阅读并同意 <a href=”<{link ctl=page act=license}>” id=”terms_error” target=’_blank’><span id=”terms_error_sym”><{t}>会员注册协议<{/t}></span></a> <{t}>和<{/t}> <a href=”<{link ctl=page act=privacy}>” id=”privacy_error” target=’_blank’><span id=”privacy_error_sym”><{t}>隐私保护政策<{/t}></span></a>
同上,描红部分,分别用刚才记录的 会员注册协议 与 隐私保护 两篇文章的链接进行替换,保存之。
这样操作以后,再清除一下后台的缓存及空间中的缓存文件。
再在前台点击查看时,就可以正常操作了!
当然,最好的方法是没有删除内置的这两篇文章。



近期评论