//1.用php打印前一天的时间格式是2006-5-10 22:21:22
//方法11
2date\_default\_timezone\_set('Asia/Shanghai');
$times=time()-86400; echo date('Y-m-d H:i:s',$times)."<br />"; //方法2 echo date('Y-m-d H:i:s', strtotime('-1 days'));
在/includes/lib_transaction.php找到1
2
3
4
5
6$arr\[\] = array(
'order\_id' => $row\['order\_id'\],
'order\_sn' => $row\['order\_sn'\],
'order\_time' => local\_date($GLOBALS\['\_CFG'\]\['time\_format'\], $row\['add\_time'\]), 'order\_status' => $row\['order\_status'\],
'total\_fee' => price\_format($row\['total\_fee'\], false),
'handler' => $row\['handler'\]);
ecshop不提供商品缩略图展示功能, 找到include/lib_order.php库文件中的cart_goods()函数 在其中添加红色部分1
2
3
4
5
6
7
8
9
10
11
12foreach ($arr as $key => $value) { /\* LONGHTML 增加是否在购物车里显示商品图 */
if (($GLOBALS\['\_CFG'\]\['show\_goods\_in\_cart'\] == "2" || $GLOBALS\['\_CFG'\]\['show\_goods\_in\_cart'\] == "3") && $row\['extension\_code'\] != 'package\_buy') {
$goods\_thumb = $GLOBALS\['db'\]->getOne("SELECT \`goods\_thumb\` FROM " . $GLOBALS\['ecs'\]->table('goods') . " WHERE \`goods\_id\`=".$arr\[$key\]\['goods\_id'\]);
$arr\[$key\]\['goods\_thumb'\] = get\_image\_path($arr\[$key\]\['goods\_id'\], $goods_thumb, true);
} // END
$arr\[$key\]\['formated\_market\_price'\] = price\_format($value\['market\_price'\], false);
$arr\[$key\]\['formated\_goods\_price'\] = price\_format($value\['goods\_price'\], false);
$arr\[$key\]\['formated\_subtotal'\] = price\_format($value\['subtotal'\], false);
if ($value\['extension\_code'\] == 'package\_buy') {
$arr\[$key\]\['package\_goods\_list'\] = get\_package\_goods($value\['goods\_id'\]);
}
}
最近被excel 导出困扰了,终于解决了大部分为题,在这里分享一下 方法1 首先下载PHPexcel插件包 http://download.csdn.net/detail/w15875510692/7747765 以下是ecshop订单详细页的导出代码 目前没找到直接能到处网站空间的图片(超链接地址的图片),只能到处本地网站的图片。。 htm页面代码
lnmp环境如何便捷安装?找找看,还真找到来。
1.product viewpic XSS漏洞 原因: viewpic处未正确转义,形成漏洞,可以跨站脚本攻击 修复方法: 在core\shop\controller\ctl.product.php,找到function viewpic($goodsid, $selected=’def’),在其下面一行添加 $goodsid = intval($goodsid); 保存,问题解决 2.绕过验证码问题 原因: shopex后台登录的验证码在第一次检验未通过后,并没有清除第一次存在session中验证码,所以可以通过特定的程序来暴力重试破解。 修复方法: 在core/admin/controller/ctl.passport.php中找到
1 | $_SESSION``[``'loginmsg'``] = __(“验证码输入错误!”); |
在下面添加
1 | $_SESSION``[``'RANDOM_CODE'``] = ”; |
保存,修复成功
本来是装了虚拟机vmware,但是很占内存,软件开多了不方便,而应用的centos软件又不想win系统的那样丰富。怎么办呢?度娘了,于是找到了解决方法 安装wine模拟win系统环境,相当与在centos上安装了一个插件 首先,安装一个第三方软件库,比较丰富的软件,差不多有2万多个 rpm -ivh http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm 因为软件库会更新版本,地址或者名字会有所变动,靠后面的小伙伴如果无法下载,自己在这个网址找找 接下来就是 yum install wine 如果这步报错的话 分别执行以下2个命令 yum clean all yum makecache 接下来重新 yum install wine 在应用程序中你就可以看到红酒杯的图标就是wine了 如果感觉版本地版本较低更改换新版本,那就卸载吧 rpm -qa |grep wine 来查看和wine有关的一般是10个,也有多的,全都删掉
wine配置有一段时间了,又发现有些比较有用的第三方扩展软件playonlinux 因为我装得是centos6.5库软件更新比较慢,这playonlinux单独编译太费劲了,就干脆用rpm吧 下载(注意版本会更新,下载不了上网站看看版本) rpm -ivh http://rpm.playonlinux.com/[playonlinux-yum-4-1.noarch.rpm](http://rpm.playonlinux.com/playonlinux-yum-4-1.noarch.rpm) 安装 yum install playonlinux 等待吧,差不多20多个软件 安装好后在应用程序》最后面那一项(游戏中看到playonlinu就是了) 这个是wine第三方应用,很有用,弥补wine的不足,可以安装好多软件
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true