文档章节

2015年3月

进步的蜗牛
 进步的蜗牛
发布于 2015/03/29 18:48
字数 941
阅读 13
收藏 0
快速开发思路:

1nginx里找到对应的URL,找程序文件,小修改,确认程序正确,了解程序原来的思路。(一上午,实际花费近2天)

      a、注释掉原来的程序,在原来程序下面写新程序。

      b、新建模板页,模板上可以简单写入ok,先测试出程序是否能调用模板,可以的话再写模板程序。

vi  ~/apps/nginx/conf/nginx.conf )

2、开始开发,让详情页显示出来(2周)

    a、取到产品的ID,显示出来图片(半天)

           考虑,图片的显示要不要切图,显示出来的图片点进去能不能到相应的爱淘页。

    b、后台发布后能显示出所需积分价格赞助方,剩余名额信息(2天)

            考虑,这个能不能显示,可先在测试平台测试好。发布产品试试看。重写样式表控制排版

    c、规格说明,后台添加一个字段,变成可编辑的。(1天)

    d、温馨提醒,程序里加汉字(半天)

    e、获取热门兑换的产品。(1天)

          考虑:要切图出坑位模板,样式表控制展示样式

    f、兑换规则,添加图片和字段。兑换记录,要变成可获取到的。(1天)

    g、首页的产品同步到兑换此商品的人也够买了,需要对后台及程序做修改。(3天)

3、详情页点击里面的逻辑(1周)

    a、判断积分够不够(1天)

    b、重写程序,得到弹出窗口,确认收货地址,新增收货地址。(3天)

          考虑:弹出窗是可以编辑的,信息提前在数据库有记录,设计数据库修改

    c、完善页面(2天)

          考虑:各页面整体的连贯性。

找程序总结:

1、打开服务器,键入vi  ~/apps/nginx/conf/nginx.conf ,搜索/jifen/找到积分相关的几个uri,目前我要兑

   的详情页,jifen后跟着的是数字,选下面这个URI,正则表达,复习一遍

 了解到是taobao下的dispatch文件,且control=try,args=$1$0表示选取全部,$1表示匹配第一个括号的内容,$2匹配第二个括号的内容) ms_dispatch_parser($uri, $control, $view, $layout);找到ms_dispatch_parser()函数, $uri  =》 ms_dispatch_trim_uri()  =》  $uri = $_GET[‘control’];  =》index.php就是try.php

2、打开try.php var_dump($_GET[‘_arg0’]);打印出值,发现就是产品的ID,再接着看下面的判断,发现执行的是$action = ‘detail’;修复缺陷的内容不去管他,if值为假,执行$ret = $try->$action();    $action是一个变量函数,要先找出$action的值,上面已经找到$action = ‘detail’(也可把这个$action打印出来,看下值),变成$ret = $try->detail(); 结合上面的程序,找到 LotteryTry 类下的detail函数,发现在try.inc里面。看程序找到相应的我要兑换详情页模板。

detail的程序很长,可以先到程序中间,键入die(“aaa”);打印并退出的意思,看下对页面有没有影响,没有影响的话继续往下找,出现空白页上面有aaa,说明程序在上面,出现空白页什么都不显示,说明程序错误。依此类推找到程序模版if(in_array($strtok,array('jifen','duihuan'))){

  $this->set('head_tdj_pid_name', 'jifen');

  if($_GET['_test_view']){

  $this->render('try_detail_jifen.html', 'layout_none.php');

  return;

  }

  $this->render(G_Z_V.'try_detail_jifen_new.html', 'layout_none.php');

  return;        模板是v4_detail_jifen_new.html,复制模板,改下名字v4_detail_jifen_new.html_new,删除内容,键入ok,提交后,再看下页面,如果显示ok就对了,就是这个模板。不对的话再找原因,服务器上有没有这个目录等。



© 著作权归作者所有

共有 人打赏支持
进步的蜗牛
粉丝 5
博文 43
码字总数 30759
作品 0
杭州
CSS 文件应用--Heicss

Heicss 它其实是一个小型的应用,旨在将你上传的html或是htm文件与css文件进行匹配,同时将css文件中没有使用在html文件上的css选择器罗列出来,帮助你精简你的css文件。 我的邮箱:79257@1...

N大叔小怪兽
2015/03/12
493
0
python控制台无法正常显示中文字符串解决方法

公告 encoding: utf-8 s = "哈哈"ss = u'哈哈' print s.decode('utf-8').encode('gbk')print ss.encode('gbk')...

老朱教授
2017/08/27
0
0
未来桌面 PC 会消失吗?

ComScore公司统计数据显示,桌面互联网使用量呈现下滑迹象,根据这份统计数据,包括笔记本电脑在内,美国桌面设备总在线时间在过去的四个月中已经下跌,2015年12月下跌9.3%,今年1月份下跌7...

linuxprobe
2016/04/19
4.3K
32
Secunia 最新的季度安全报告 OS X漏洞数量居前

安全公司Secunia公司发布了其最新的季度漏洞更新报告,涵盖从2015年二月至四月发现的漏洞。它着眼于前20名顶尖产品每个月最新漏洞,2015年二月至四月已经发现的总漏洞数量达到1691个。在最脆...

oschina
2015/05/28
1K
10
Ubuntu 15.04 发布计划确定

Ubuntu 15.04 发布计划确定 Canonical在最近宣布了Ubuntu 15.04 的发布计划,最终发布日期定为2015年4月23日。 详细发布计划: Alpha 1 – 12月18日 (特色版本) Alpha 2 – 1月22日 (特色版本...

oschina
2014/11/19
7.6K
32

没有更多内容

加载失败,请刷新页面

加载更多

下一页

InvalidKeyException: Illegal key size

Caused by: java.lang.RuntimeException: java.security.InvalidKeyException: Illegal key size 解决方案:去官方下载JCE无限制权限策略文件。 jdk 5: http://www.oracle.com/technetwork/j......

自由的开源
17分钟前
0
0
JAVA秒杀实现以及优化原理

秒杀与其他业务最大的区别在于:秒杀的瞬间, (1)系统的并发量会非常的大 (2)并发量大的同时,网络的流量也会瞬间变大。 关于(2),最常用的办法就是做页面静态化,也就是常说的前后端分...

小贱是个程序员
20分钟前
1
0
Spring Aop之Advisor解析

在上文Spring Aop之Target Source详解中,我们讲解了Spring是如何通过封装Target Source来达到对最终获取的目标bean进行封装的目的。其中我们讲解到,Spring Aop对目标bean进行代理是通过Ann...

爱宝贝丶
23分钟前
0
0
Java高级工程师面试阿里,阿里云,天猫,菜鸟,涉及到的知识点

前言: 分享 Java高级工程师面试阿里,阿里云,天猫,菜鸟,涉及到的知识点,文章有点长,但比较全面,阅读时间15分钟左右,干货满满。 一、HashMap的那些事 1.1、HashMap的实现原理 1.1.1、...

Java大蜗牛
48分钟前
2
0
nginx模块学习五 expires 浏览器缓存

缓存原理 语法 Syntax: expires [modified] time;expires epoch | max | off;Default: expires off;Context: http,server,location,if in location 例/etc/nginx/conf.d/default.con......

Romanceling
58分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部