文档章节

2015年3月

进步的蜗牛
 进步的蜗牛
发布于 2015/03/29 18:48
字数 941
阅读 13
收藏 0
点赞 0
评论 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
博文 41
码字总数 30628
作品 0
杭州
CSS 文件应用--Heicss

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

N大叔小怪兽 ⋅ 2015/03/12 ⋅ 0

2015年读书单

2015年3月20日 《你的灯亮着吗》 2015年3月23日 《Docker学习手册》 2015年4月28日 《从你的全世界路过》 2015年5月15日 《一位资深经理人的职业生涯感悟》 2015年6月22日 《从0到1》 2015年...

Ryan-瑞恩 ⋅ 2015/03/19 ⋅ 0

python控制台无法正常显示中文字符串解决方法

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

老朱教授 ⋅ 2017/08/27 ⋅ 0

未来桌面 PC 会消失吗?

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

linuxprobe ⋅ 2016/04/19 ⋅ 32

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 ⋅ 32

Secunia 最新的季度安全报告 OS X漏洞数量居前

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

oschina ⋅ 2015/05/28 ⋅ 10

Google 即将在4月20日关闭 OpenID 2.0 服务

Google 账号之前可通过 OpenID 2.0 方式进行调用。但是 Google 即将关闭该服务。由于没有任何通知的渠道,因此 Google 在 OpenID 2.0 的协议页面进行了说明。如果你想继续使用该服务到 4月2...

oschina ⋅ 2015/01/04 ⋅ 7

技术积累笔记概要

2015年11月24日 1、rest 速率限制,写属于自己的方法。 2、actions方法深刻了解。 3、YII技术博客:http://blog.csdn.net/terrywater/article/category/2565815。 4、静态方法传递参数的习惯...

风清扬-深圳 ⋅ 2015/11/24 ⋅ 0

游戏公司财务解读之火谷网络

欢迎关注我的微信公众号:finance-3w,专注互联网公司的财务解读。 火谷网络,成立于2011年9月,又是一家产品知名度远胜过公司知名度的CP——《武侠Q传》的研发商,于6月份递交了新三板的挂牌...

上善若水 ⋅ 2015/08/23 ⋅ 0

说说这个全球游戏最大并购

欢迎关注我的微信公众号:finance-3w,专注互联网公司的财务解读。 以下为正文: 6月21日,腾讯公告拟收购Supercell84.3%股权,收购价格预计86亿美元,相当于Supercell估值102亿美元。86亿美...

上善若水 ⋅ 2016/07/25 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

从方法论到零售客户实践 解码阿里巴巴数据中台——2018上海云栖大会

摘要: 一、数据中台之道 6月8日,上海云栖大会进入了第二天的议程,数据中台专场论坛座无虚席,数据中台总架构师邓中华女士向在场的观众介绍了数据中台的衍生发展之道。 基于OneID、OneData...

阿里云云栖社区 ⋅ 19分钟前 ⋅ 0

Ubuntu部署django问题汇总

使用Anaconda3的Python3.6的pip安装UWSGI报错 原因是gcc版本不兼容,安装4.7并修改gccsudo apt-get install gcc-4.7sudo mv /usr/bin/gcc /usr/bin/gcc.baksudo ln -s /usr/bin/gcc-4.......

wuyaSama ⋅ 22分钟前 ⋅ 0

从方法论到零售客户实践 解码阿里巴巴数据中台——2018上海云栖大会

摘要: 一、数据中台之道 6月8日,上海云栖大会进入了第二天的议程,数据中台专场论坛座无虚席,数据中台总架构师邓中华女士向在场的观众介绍了数据中台的衍生发展之道。 基于OneID、OneData...

猫耳m ⋅ 23分钟前 ⋅ 0

Docker减肥小记

如果经常使用 docker,你会发现 docker 占用的资源膨胀很快,其中最明显也最容易被察 如何快速的清理 docker 占用的系统资源,具体点说就是删除那些无用的镜像、容器、网络和数据卷… 1、查看...

寰宇01 ⋅ 33分钟前 ⋅ 0

微信小程序中如何使用WebSocket实现长连接(含完整源码)

本文由腾讯云技术团队原创,感谢作者的分享。 1、前言 微信小程序提供了一套在微信上运行小程序的解决方案,有比较完整的框架、组件以及 API,在这个平台上面的想象空间很大。腾讯云研究了一...

JackJiang- ⋅ 41分钟前 ⋅ 0

定制库到Maven本地资源库

1.如果只有定制库的JAR文件 下载链接如下:pdf.jar 2.使用命令转换成Maven本地资源 mvn install:install-file -Dfile=/Users/manager/Downloads/clj-pdf-2.2.33.jar -DgroupId=clj-pdf -Dar......

年少爱追梦 ⋅ 45分钟前 ⋅ 0

高仿springmvc之xuchen-mvc

package org.mvc.framework.servlet; import java.io.BufferedReader; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.......

徐志 ⋅ 48分钟前 ⋅ 0

关于自定义URLStreamHandler的一次踩坑

关于自定义URLStreamHandler的一次踩坑 20180625 lambo init 说明 一般自定义实现url的协议解析.方案为实现URLStreamHandler.实现其 openConnection 就可以了, 如果我们执行 new URL("xx://...

林小宝 ⋅ 48分钟前 ⋅ 0

【SM2证书】利用BC的X509v3CertificateBuilder组装X509国密证书

演示证书文件 链接: https://pan.baidu.com/s/1ijHNnMQJj7jzW-jXEVd6Gg 密码: vfva 所需jar包 <!-- https://mvnrepository.com/artifact/org.bouncycastle/bcpkix-jdk15on --> <dependenc......

小帅帅丶 ⋅ 49分钟前 ⋅ 0

用Calendar 实现 计算 一段时间的毫秒值

Calendar c=Calendar.getInstance();c.add(Calendar.MONTH, -1);int lastMonthMaxDay=c.getActualMaximum(Calendar.DAY_OF_MONTH);c.set(c.get(Calendar.YEAR), c.get(Calendar.MONTH)......

岸芷汀兰 ⋅ 53分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部