Jump to content

关于用户注册的几个问题


profan
 Share

Recommended Posts

参考了这个帖子 http://www.prestashop.com/forums/viewthread/41792/

有如下几个问题
1在address.tpl和authentication.tpl里的加入* 但“*” 的颜色是黑色的 怎么变红色?


2在 protected $fieldsRequired = array('id_country', 'alias', 'lastname', 'firstname', 'address1', 'postcode', 'city');

alias指的是什么?
我想增加 Birthday 为必填内容 似乎简单地把birthday 添加到那里面去不行 另外我想取消“Assign an address title for future reference !” 怎么操作?

3想增设一栏 retype password 让客户注册的时候能输两次密码来核对

4 想控制每个注册项的最少字符或做多字符数 比方说手机号至少为几位至多为几位 姓名至少为几个字, 怎么操作? 似乎和“protected $fieldsSize”这里有关 但我具体不清楚

5是否能把 邮编那栏的输入 限制成 只认可数字 换句话说 当用户输入字母邮编后提交注册信息 会被系统提示 说邮编只能输数字或者“invalid"

在首页上的LOG IN 旁边是否 能添加一个 Sign up的选项 超链接到注册页面

问题有点多 望能得到解答 先说一声谢谢

Share this post


Link to post
Share on other sites

如果有较多的定制需求,而且想学习prestashop的archetecture,建议从/themes/prestashop/下的默认模板开始学习;如果不想在这方面花太多时间,建议hire一个Pro来完成定制工作,或者,直接使用默认的系统搭配免费的(兼容的)第三方主题。

Share this post


Link to post
Share on other sites

所言极是 因为目前定制需求不是很多 自己也投入了一定的时间去研究 所以再去请专业人士有点浪费以前的努力 但有些深入的问题没有专业指导又无法解决
目前也愿意有偿请一位能够给一些临时建议或帮助的资深 可是不知道从哪发掘

只能希望能从这里得到一点帮助 解决燃眉之急了

Share this post


Link to post
Share on other sites

从我的经历来说,不像其他在线购物系统,PrestaShop的结构很清晰,很有层次,适合没有coding经验的用户马上开始在线销售,也适合专业的开发人员作二次开发。后者是需要编程能力的。一些基本的定制,需要会用html、css、javascript;进阶的开发,则需要会用jquery、smarty、php,会OOP编程,懂MVC架构;而做PrestaShop企业级的应用和服务,还需要熟悉Linux、web server、MySQL和具备安全和效能的分析和解决能力。基本上,对于一些基本的定制,你需要先学习这些语言工具,再结合所遇到的问题就能很快上手了。而且,论坛里有很多有用的分享,会对你的学习有帮助。=)

没语言基础地学习PrestaShop,会导致“只会复制粘贴”——这是一个开发人员最要不得的毛病。

而作为一般用户,PrestaShop的易用性是做的还是可以的,也不需要有上述能力。

p.s.: 我也很希望和一些web developers学习并得到他们的指点。 :lol:

Share this post


Link to post
Share on other sites

根据我的水平 只能算是一个一般用户 的确 如果通过自己学习 分析 能够掌握越来越多的东西 以后也能融会贯通 但因为自己准备开个小店 很多事情都得自己来 光选择网店系统已经花费了大量精力 现在时间又紧 所以这些东西靠自学是基本无望了 不过还是会尝试摸索出点规律来 举一反三
如果可以的话还请斑竹帮我解决下第一个 和第三个问题

Share this post


Link to post
Share on other sites

第一个问题的解决方法是在/themes/(YourTheme)/css/global.css里控制它的颜色,如:color: red。我不晓得你的模板是什么结构,如果不在global.css里加,也可以在模板里加上这段inline的代码style="color: red"。

第三个问题需要修改多处: /classes/Validate.php,/authentication.php,/themes/(YourTheme)/authentication.tpl,也许还有某个js文件。没有尝试去改。=P

p.s.: 时间是最重要的。千金难买寸光阴!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More