ECSHOP自定义action添加
2015-06-01 13:11
477 查看
1、首先在文件的开始部分的数组里增加对应的$action,比如:
2、在文件中增加自定义的$action,比如:
3、在对应的模版里增加分配过来的变量,比如:
4、浏览器中输入:localhost/user.php?act=chonghzika,页面上就会显示出:
Author:Bro、樵夫
Time:20150601
/* *@user.php */ // 不需要登录的操作或自己验证是否登录(如ajax处理)的act $not_login_arr = array('login','act_login','register','chongzhika','act_register','act_edit_password','get_password','send_pwd_email','password', 'signin', 'add_tag', 'collect', 'return_to_cart', 'logout', 'email_list', 'validate_email', 'send_hash_mail', 'order_query', 'is_registered', 'check_email','clear_history','qpassword_name', 'get_passwd_question', 'check_answer'); /* 显示页面的action列表 */ $ui_arr = array('register', 'login','chongzhika', 'profile', 'order_list', 'order_detail', 'address_list', 'collection_list', 'message_list', 'tag_list', 'get_password', 'reset_password', 'booking_list', 'add_booking', 'account_raply', 'account_deposit', 'account_log', 'account_detail', 'act_account', 'pay', 'default', 'bonus', 'group_buy', 'group_buy_detail', 'affiliate', 'comment_list','validate_email','track_packages', 'transform_points','qpassword_name', 'get_passwd_question', 'check_answer');
2、在文件中增加自定义的$action,比如:
/* 会员卡充值*/ if ($action =='chongzhika'){ $we = '~~'; $smarty->assign('we',$we); $smarty->display('user_clips.dwt'); }
3、在对应的模版里增加分配过来的变量,比如:
<!--{if $action eq 'chongzhika'}--> <div>这里是充值卡界面{$we}</div> <!--{/if}-->
4、浏览器中输入:localhost/user.php?act=chonghzika,页面上就会显示出:
这里是充值卡界面~~
Author:Bro、樵夫
Time:20150601
相关文章推荐
- UCB CS162: Get sarted, create a docker container for UCB CS162 online course
- Linux引导流程解析(1)
- CentOS安装Apache
- CentOS6.4 配置iptables
- netstat
- linux 安全
- Nginx配置文件中的location中文详解
- 利用SHELL脚本自动拦截DDOS攻击
- 利用ngxtop实时监控Nginx的访问情况
- linux下第一个C程序
- linux 硬盘分区攻略
- linux 4000 磁盘管理(RHEL)
- linux(rhel) rescue修复详解
- linux学习笔记—提升输入效率的方法
- Linux 生成SSL证书
- linux tar.gz zip 解压缩 压缩命令
- 《Hadoop基础教程》之初识Hadoop
- 【Linux】linux经常使用基本命令
- Linux查看CPU和内存使用情况
- php远程抓取网站图片并保存