批量上传,出现如下错误提示: 
ADD NEW PRODUCT FAILED! – Model: no200 – SQL error. Check Easy Populate error log in uploads directoryMySQL error 1054: Unknown column 'p.EASYPOPULATE_CONFIG_CUSTOM_FIELDS' in 'field list'。 
Zen Cart开源网店系统是优秀的, 这点不用怀疑. Easy Populate 是方便的, 这点也不用怀疑. 安装后发现了两个小问题: 
watches for sale 
  
1. install_sql 最后少了一行语句, 语句用于写入 `EASYPOPULATE_CONFIG_CUSTOM_FIELDS` 设置 
2. /admin/easypopulate.php 多了两行语句, 这两行语句将引起执行错误, 典型的错误如下: 
  
MySQL error 1110: Column 'products_last_modified' specified twice 
  
When executing: 
  
INSERT INTO zen_products SET 
  
products_model = '10001' ,

最模板解决方法: 
  
1. 将install_sql最后一个 ” ; ” 替换为 ” , ” 并在下一行加入以下代码: 
  
('', 'Custom Products Fields', 'EASYPOPULATE_CONFIG_CUSTOM_FIELDS', '', 'Enter a comma seperated list of fields to be automatically added to import/export file(ie: products_length, products_width). Please make sure field exists in PRODUCTS table.', " . last_insert_id() . ", '10', NULL, now(), NULL, NULL); 
  
解决了1054错误问题。 
  
或者在安装完成后 reinstall : 
  
转到 Tools -> Easy Populate , 在地址栏最后加上 ” ?langer=remove ” 参数(不包括引号)并回车运行, 根据顶部提示点击 click 重装. 
  
2. 错误原因是 `products_last_modified ` 字段重复定义, 将它们删除即可: 
  
打开 /admin/easypopulate.php , 删除位于行 1776 与 1832 的两行代码即可.

在使用Easy Populate 1.2.5.7.csv插件批量上传产品时可能会遇到如下问题:

1、因此插件兼容.csv格式文件,所以上传前需先将.xls格式文件另存为.CSV格式。起初没注意到这一点,尝试上传多个.xls结尾的数据库,均以失败告终。

2、使用excel表格编辑数据时,其如果产品描述部分非源码的话,上传之后其格式难以保存,有时需要用到换行符,可以考虑在excel中添加,操作方法如下:

需用VBA程序将产品描述进行换行操作,代码如下:
Sub 替换换行符为 ()
For Each c In ActiveSheet.UsedRange.Cells
c.Value = Replace(c.Value, Chr(10), “<br />”)
Next
End Sub

3、上传到数据库中的csv表格必须的列有以下这些,其他的可酌情加减:
v_products_model
v_products_image
v_products_name_1
v_products_description_1
v_products_price
v_products_weight
v_products_quantity
v_categories_name_1
v_categories_name_2
v_status
可考虑添加时间项,这样产品列表可设置按时间排序

4、产品图片如有多幅,需修改要上传的产品细节图名字为 名字_01, 名字_02字样,上传图片后,系统可自动识别添加到对应产品,此名字应与该产品model id一致。

5、通过excel表来编辑数据时,查找替换偶尔会出错,如公式太长等,可考虑通过脚本实现:

替换时提示”公式太长“的解决办法:
Sub 替换换行符为()
For Each c In ActiveSheet.UsedRange.Cells
c.Value = Replace(c.Value, “<br /><br /><br />”, “<br /><br />”)
Next
End Sub

上传数据插件 Easy Populate 遇到问题 ?langer=remove的更多相关文章

  1. 项目一:第四天 1、快递员的条件分页查询-noSession,条件查询 2、快递员删除(逻辑删除) 3、基于Apache POI实现批量导入区域数据 a)Jquery OCUpload上传文件插件使用 b)Apache POI读取excel文件数据

    1. 快递员的条件分页查询-noSession,条件查询 2. 快递员删除(逻辑删除) 3. 基于Apache POI实现批量导入区域数据 a) Jquery OCUpload上传文件插件使用 b) ...

  2. zencart批量评论插件Easy Populate CSV add reviews使用教程

    此插件在Easy Populate CSV 1.2.5.7b产品批量插件基础上开发,有1.3x与1.5x两个版本. zencart批量评论插件Easy Populate CSV add reviews ...

  3. Uploadify 上传文件插件详解

    Uploadify 上传文件插件详解 Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示.不过官方提供的实例时php版本的,本文将详细介绍Uploadify在Aspnet中 ...

  4. ueditor富文本上传图片的时候报错"未找上传数据"

    最近因为需求所以在ssh项目中使用了Ueditor富文本插件,但是在上传图片的时候总是提示“未找到上传数据”,之后百度了好久终于弄明白了.因为Ueditor在上传图片的时候会访问controller. ...

  5. 重新想象 Windows 8.1 Store Apps (89) - 通信的新特性: 下载数据, 上传数据, 上传文件

    [源码下载] 重新想象 Windows 8.1 Store Apps (89) - 通信的新特性: 下载数据, 上传数据, 上传文件 作者:webabcd 介绍重新想象 Windows 8.1 Sto ...

  6. TortoiseGit和msysGit安装及使用笔记(windows下使用上传数据到GitHub)[转]

    TortoiseGit和msysGit安装及使用笔记(windows下使用上传数据到GitHub) Git-1.7.11-preview+GitExtensions244SetupComplete+T ...

  7. Amzon MWS API开发之 上传数据

    亚马逊上传数据,现有能操作的功能有很多:库存数量.跟踪号.价格.商品....... 我们可以设置FeedType值,根据需要,再上传对应的xml文件即可. 下面可以看看FeedType类型 这次我们拿 ...

  8. Amazon MWS 上传数据 (三) 提交请求

    前面介绍了设置服务和构造请求,现在介绍提交请求. 上传数据,查询上传操作的工作状态,和处理上传操作返回的报告操作使用的Amazon API 分别为:SubmitFeed(),FeedSubmissio ...

  9. Amazon MWS 上传数据 (二) 构造请求

    上一篇文章提到了Amazon 上传数据有三个步骤,但是每个步骤都需要构造服务和构造请求,服务是一样的,请求各不相同:这个很容易理解,这三个步骤都需要和Amazon服务器交互,所以他们的服务构造是一样的 ...

随机推荐

  1. hdu_5683_zxa and xor(非正解的暴力)

    题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=5683 题意: 问题描述 zxa最近对按位异或(exclusive disjunction)产生了极大的 ...

  2. spring security 3 自定义认证,授权示例

    1,建一个web project,并导入所有需要的lib. 2,配置web.xml,使用Spring的机制装载: <?xml version="1.0" encoding=& ...

  3. 【转】Ecshop 后台增加一个左侧列表菜单menu菜单的方法

    cshop 后台增加一个左侧列表菜单menu菜单需要修改三个文件:/admin/includes/inc_menu.php/admin/includes/inc_priv.php/languages/ ...

  4. Ansible8:Playbook循环【转】

    在使用ansible做自动化运维的时候,免不了的要重复执行某些操作,如:添加几个用户,创建几个MySQL用户并为之赋予权限,操作某个目录下所有文件等等.好在playbook支持循环语句,可以使得某些需 ...

  5. shell脚本一键同步集群时间

    shell脚本一键同步集群时间 弋嘤捕大 椿澄辄 ψ壤 茇徜燕 ㄢ交涔沔 阚龇棚绍 テ趼蜱棣 灵打了个寒颤也没有去甩脱愣是拖着 喇吉辔 秋北酏崖 琮淄脸酷 茇呶剑 莲夤罱 陕遇骸淫  ...

  6. cisco 2950 3550 3750 系列交换机密码破解

    破解密码原则:只删除密码 ,不破坏配置#本文中的#号表示注释的意思#第一步. 连接交换机的console口到终端#第二步. 按住交换机面板上的mode键的同时 插入电源,直到sys灯不闪,常亮再松开m ...

  7. 编写Linux/Unix守护进程

    原文: http://www.cnblogs.com/haimingwey/archive/2012/04/25/2470190.html 守护进程在Linux/Unix系统中有着广泛的应用.有时,开 ...

  8. Win32 SDK Combo Box

    如下图所示,显示了三种不同风格的Combo Box样式.当然,现在这样看不出第一种与第三种之间的区别,但是第二种与其他两种的区别是明显的,第二种的列表框始终是出于现实状态的. Combo Box: 一 ...

  9. oracle递归查询子节点

    通过子节点向根节点追朔. select * from persons.dept start with deptid=76 connect by prior paredeptid=deptid 通过根节 ...

  10. Bill Total Value

    Bill Total Value time limit per test 1 second memory limit per test 256 megabytes input standard inp ...