友情提示:小程序,开发制作。

作者“sunshine”的文章:

实现ecshop不同的分类调用不同的模版

目的:ecshop不同的分类调用不同的模版,如果没有就调用默认的模版 
最模板方法:模仿分类样式,COPY一个分类模版

注意:红色部分是新增加的,黑色部分,是让你找到位置,知道在哪里增加

实现ecshop不同的分类调用不同的模版


1,在分类表ecs_category里增加一个字段,style_moban属性就与style相同吧,
或者执行以下SQL语句 alter table  `ecs_category` add style_moban varchar(255) NOT NULL DEFAULT '';
2,修改admin\templates\category_info.htm
      <tr>
  &nb...

阅读全文>>

ecshop订单中配送方式报错

Warning: Illegal string offset 'free_money' in /www/jade360/mobile/admin/order.php on line 2200

Warning:number_format() expects parameter 1 to be double, string given in /www/jade360/mobile/include/lib_common.php on line 963

 

解决这个问题的时候,一开始我也是先到网上查看相关的解决方案,

大部分都说是lib_common.php的price_format ()里面的$pr...

阅读全文>>

ecshop后台管理显示扩展分类下商品

    ecshop 后台商品列表默认只显示分类下的商品,而不显示扩展分类中的商品,以下是我个人给出的解决方法: 


1、打开admin/includes/lib_goods.php 第839行左右的位置 可以看到如下代码: 


$where = $filter['cat_id'] > 0 ? " AND " . get_children($filter['cat_id']) : ''; 

 

2、把以上这行代码的内容换成如下内容即可: 


     if($filter['cat_id']>0){&nb...

阅读全文>>

ecshop后台设置中 单选框、下拉选择框文字不显示

    如图所示,每个单选框后面应该有说明文字的,现在却不显示出来。这是什么原因呢?原因是php高版本导致的。ecshop支持的php版本太老了,本人升级了php的版本,出现了一系列的问题,就包括这个问题。

点击查看原图

阅读全文>>

ecshop调整默认商品图片排序、增加可自定义排序功能。

Ecshop添加添加新的商品相册图后,该图片就会置于商品相册的最后一个,于是前台显示放大图就会于相册第一张不同。原因是代码里面没有排序。


解决方法1:

找到include/lib_goods.php文件中“获得指定商品的相册”的get_goods_gallery函数,查找代码如下:

 " WHERE goods_id = '$goods_id' LIMIT "

 

大概在代码730行,如图所示


blob.png



更改为:

 " WHERE goods_id = '$goods_id' ORDER BY img_id ASC LIMIT "

 

解决方法2: 增加可自定义排序功能 。步骤如下:

 

一, 执行sql:

阅读全文>>

ecshop那些事,升级最新版php5.6

是不是对最新版本的php 适配ecshop很苦恼.最近我就遇到了这个事情,最终我花了一个小时的时间把这个问题解决了.

特放出来,方便大家查阅.

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in   \includes\cls_template.php on line 300 的错误,请问我应该怎么改?

 

这个错误存在于ecshop 最高版本2.7....

阅读全文>>

CentOS 7.x设置自定义开机启动,添加自定义系统服务 systemctl stop、start、reload XXX.service

Centos 系统服务脚本目录:
/usr/lib/systemd/  
有系统(system)和用户(user)之分,

如需要开机没有登陆情况下就能运行的程序,存在系统服务(system)里,即:

/lib/systemd/system/  
反之,用户登录后才能运行的程序,存在用户(user)里服务以.service结尾。

这边以nginx开机运行为例

1.建立服务文件

vim /lib/systemd/system/nginx.service  
[Unit]  
Description=nginx  
After=network.target 
[Se...

阅读全文>>

linux screen 命令详解,关掉窗口或者断开连接,继续执行命令。

一、背景

系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。

二、简介

GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。

GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。

  • 会话恢复
只要Screen本身没有终止,在其内部运行的会话都可以恢复。这一...

阅读全文>>

Python下的Mysql模块MySQL-python安装和问题详解

始初我是想安装国产云存储seafile-server的。公司要做自己的私云存储,方便各个部门的资料存储,已经移动办公。我在服务器上架设的是的owncloud+mysql,一个国外的云存储,性能还算是可以,我在oschina.net上面看到了国内的一个软件seafile-server,据说效果不错,已经上架好长时间了,想上手试试效果。下载安装…………

根据官方提供的详细安装步骤安装。第一步就出错。

ImportError: No module named MySQLdb

提示没有安装MySQL-python。

那就安装呗。首先想到yum安装省时省力。

# yum install MySQL-python

提示没有这个安装包。

手动下载安装。。。

#wget  ht...

阅读全文>>

win7 可以看到NEF、RAW的缩略图

开始的时候NEF是什么格式?

NEF是尼康公司独有的一种文件格式,为英文NIKON ELECTRIC FILM的缩写,是RAW文件格式的另一种形式,该格式将CCD或CMOS感光元件生成的12位、14位或22位二进制原始感光数据和摄影环境信息、相机程序调整信息整合在一个文件中。


阅读全文>>