欢迎光临
我们一直在努力

最新zencart如何批量删除产品信息

admin阅读(1434)评论(0)

zencart程序有时候 要批量删除大量的制定的 产品,但同时又要保留部分产品和目录的,
一 通过在数据库中或后台sql中运行以下代码:

delete from products_attributes where products_id>=44444 and products_id<=44657;
delete from products where products_id>=44444 and products_id<=44657;
delete from products_to_categories where products_id>=44444 and products_id<=44657;
delete from meta_tags_products_description where products_id>=44444 and products_id<=44657;

二:通过批量表格来解决
1、进入后台管理,如果你没安装easy_populate,那么你就要先安装一个!
2、工具—easy_populate(批量管理)—》点击Download Complete .csv file to edit (Attributes Not Included),下载批量表;
3、在下载的csv文件中有一列v_status(产品状态),将该列中单元格设置成1时是显示产品 设置成 9 时即为删除该产品。
将要删除的产品状态设置成9。
4、设置完成后保存,再导入。进入产品分类中查看,产品状态设置成9的也被删除!

ZenCart产品描述中添加图片的方法

admin阅读(1647)评论(0)

ZenCart产品描述中添加图片的方法不是特别方便。下面强创网络工作室为大家讲解下如何在ZenCart产品描述中添加图片。

1.如何你的网站没有安装富文本编辑器下你就需要写代码来实现添加图片在描述中显示,所以这里对于不懂代码的朋友还是安装一个吧。

2.你需要为你的网站安装一个富文本编辑器下 如:HTMLarea(1.3.9h有集成)。

3.进入后台添加产品,在描述的地方会有HTMLarea编辑器,首先将你的光标定位到文本当中需要添加图片的地方,再单击红色框框中的按钮添加图片,如图:

4.会出现如下图:

首页把你的图片通过FTP上传到你的ZenCart网 站根目录下的images文件夹下,再复制图片名过来,在images url的地方添加/images/图片名,再单击一下priview预览按钮,看图片是否有显示,有的话就证明路径没错,再单击OK按钮,看下描述中是否 有显示你刚才添加的图片了,再保存你的修改,刷新前台图片显示了吧。

zencart怎么发送优惠券到客户邮箱

admin阅读(1212)评论(0)

zencart如何发送优惠券到客户邮箱操作步骤:

1、首先登录后台,打开优惠券页面,在优惠券列表中选择要发送的优惠券,点击【email】按钮,如图

2.进入邮件编写页面,选择需要发送客户邮件地址,填写标题、邮件内容。如图:

说明:选择需要发送的客户邮箱,一般不建议群发邮件,否则邮箱将会被封号。除非邮件商支持群发邮件功能。

3.填写完成后,点击【send email】预览邮件内容,再次点击【send email】完成发送。

zencart如何进行网站速度优化的策略

admin阅读(1133)评论(0)

Zencart是 我们做外贸常用且喜欢用的程序之一,但某些程序问题因素干扰了站内SEO。比如,zencart如何进行网站速度优化,有些外贸站长抱怨我的 zencart网站速度很慢,怎么优化变快,网站打开速度快慢对SEO存在一定的影响;如何优化zencart程序,如何给zencart网站加快速度 呢,强创网络工作室在这里给大家分享下zencart速度优化策略。

1). 关闭分类的商品数目显示
a. Admin->Config->My Store->Show Category Counts=false (前台)
b. Admin->Config->My Store->Show Category Counts-Admin = false (后台)

2). 关闭侧边栏的制造商模块
Admin->Tools->Layout Boxes Controller->sideboxes/manufacturers.php=OFF

3). 确认网站里的图片是经过优化,以小图片做缩略图,产品信息页面显示稍大图片(“_MED” ),打图片(“_LRG”)作为“点击放大”的弹出图片。

4). Admin->Configuration->Attribute Settings里有几个设置开关,在关闭的情况下可以减少数据库查询次数。
– Enable Downloads—如果你的网店没有可下载产品,关掉它;
– Enable Price Factor–如果你的网店没有按属性定价物品,关掉它可以减少数据库计算和查询次数;
– Enable Qty Price Discount–如果你的网店并不提供数量折扣优惠,关掉它;
– Enable Attribute Images–如果你不打算添加属性图,关掉它;
– Enable Text Pricing by word or letter–如果你不提供按字数计算的文字属性,关掉它。

5). 如果你的首页载入过慢,请尝试关闭推荐和特价商品侧边栏。因为在提取特价商品信息时会产生额外的数据库查询。

6). 在某些情况下,开启Gzip压缩会改善人们在低网速下遇到的页面载入过慢问题
Admin->Config->GZip Compression->Enable GZip Compression = 1

7). 确保你的css样式表里不存在链向外部网站的图片

zencart如何添加优惠券?

admin阅读(1555)评论(0)

zencart如何添加优惠券?

添加优惠券操作步骤:

1. 进入后台,选择gift certificate/coupons菜单下的coupon admin

2. 进入优惠券列表页面,点击【insert】

3. 在添加优惠券信息页面中填写优惠券名称、简介等其他信息。如图:

4. 添加完成,点击【preview】后,会自动生成10为优惠码,如图:

点击【confirm】,确认添加优惠券,可在优惠券列表中看到新增的优惠券信息,如图:

可对已添加的优惠券进行编辑、删除、或者复制到另一个优惠券。

ZenCart网站被黑、被跳转的解决方法

admin阅读(1329)评论(0)

ZenCart网站被黑、被跳转的问题一般表现为网站被跳转,还有人是文件被篡改以及修改数据库等;最可恶的就是给你增加或修改付款方式,将收款人改成他人的。

在此强创网络给大家分析下关于ZenCart网站跳转的检测方法

  • 用英文浏览器 和国外ip来访问自己的网站 看是否会跳转
  • google下自己网站 点开看是否会被跳转

至于修复问题强创网络详细说明如下 :

  • 看是否是.htaccess被修改导致的
  • 寻找php木马:

一般存在于除includes外的其他目录,常见于images目录、图片目录只要有php文件的就直接删除, 其他目录好好检查看下是否是木马文件;对于不确定的文件有一个简单的方法,直接用浏览器访问这个文件,一般有密码访问的就是木马了;根目录发现不是自己的 文件也删除;总的来说就是把不是自己的可疑文件都清除掉,一定要做到一个都不留。

  • 对于跳转的代码 一般有js和php两种

对于js的,如果是存在在产品描述的去数据库运行代码: update products_description set products_description=replace(products_description,’替换的字’,”),这个替换的字就是跳转代 码;

如果js代码是存在文件中的,以及php中的跳转代码,比较笨点的方法就是把整站的代码都下载下来, 然后搜索相关词来找到哪个文件的,这个词一般上搜索跳转后的网址,比如跳到http://www.abc.com 就搜索abc;
还有些跳转代码会是加密的,那么我们就搜索一些常用的关键函数来确定;如 eval exec base64_decode 出现这些函数的文件就要仔细检查下是否是木马。

  • 以上都搞定后,检查后台的管理员是否被人添加过现在在把数据库密码、后台密码、后台路径全都更改
  • 还出现问题,那么去找到服务器的访问记录文件 access logs 找到差不多是被黑的时候的记录看是怎么被入侵的

下面再说下预防的一些措施

  • 如果是1.3.8版本看是否打上了补丁以及编辑器漏洞;最好能更新至zencart最新版本。
  • 修改后台目录地址
  • 在根目录的一些目录放个.htaccess文件防止直接访问 比如email cache images…. 内容如下

代码:
<Files *.php>
Order Deny,Allow
Deny from all
</Files>

  • 安装或自己写一些扩展或模块的时候一定要注意代码的参数安全来防止sql注入等

zencart中PayPal Express Checkout怎样设置?

admin阅读(990)评论(0)

zencart中PayPal Express Checkout怎样设置?

下面是zencart设置PayPal Express Checkout快捷收款的步骤:

1、登录后台, 模块管理→支付模块设定,点击PayPal Express Checkout:

2.登入自己的paypal账户https://www.paypal.com/cgi-bin/webscr?cmd=_home-customer&nav=1

3. 点击用户信息下的“API访问”

4.点击“查看API签名”

5.选择该选项   将“API用户名”、“API密码”、“签名”复制粘贴到后台;

6.返回网站后台,分别将“API用户名”、“API密码”、“签名”复制

7.定义好排序8.点击“update”。

这样PayPal Express Checkout 的设定就完成了,可用另一paypal账户购买测试一下,是否可以收到款项;

ZenCart 后台上传图片出现Cannot Initialize new GD image stream

admin阅读(1056)评论(0)

ZenCart 后台上传图片出现Cannot Initialize new GD image stream,一看到这个提示就知道与GD库有关,查看了下空间配置已经支持GD库,那该怎么解决呢。

还有一大串提示:

Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in public_html/admin/includes/modules/new_product_preview.php on line 80

Warning: imagecolorallocate(): supplied argument is not a valid Image resource in /public_html/admin/includes/modules/product_preview.php on line 81

Warning: imagefill(): supplied argument is not a valid Image resource in /public_html/admin/includes/modules/product_preview.php on line 82

Warning: imagecopyresized(): supplied argument is not a valid Image resource in /public_html/admin/includes/modules/product_preview.php on line 90

Warning: imagejpeg(): supplied argument is not a valid Image resource in /public_html/admin/includes/modules/product_preview.php on line 94

Warning: imagecolorallocate(): supplied argument is not a valid Image resource in /public_html/admin/includes/modules/product_preview.php on line 120

Warning: imagefill(): supplied argument is not a valid Image resource in /public_html/admin/includes/modules/product_preview.php on line 121

Warning: imagecopyresized(): supplied argument is not a valid Image resource in /public_html/admin/includes/modules/product_preview.php on line 129

Warning: imagecopymerge(): supplied argument is not a valid Image resource in /public_html/admin/includes/modules/product_preview.php on line 135
Cannot Initialize new GD image stream

网上搜索了一翻,终于找到了答案:
原因是:admin/includes/modules/new_product_preview.php 文件中的
$im_s = @imagecreatetruecolor( PRODUCT_MEDIUM_SMALL_WIDTH, PRODUCT_MEDIUM_SMALL_HEIGHT ) or die(“Cannot Initialize new GD image stream”);这行代码中的 PRODUCT_MEDIUM_SMALL_WIDTH, PRODUCT_MEDIUM_SMALL_HEIGHT的值没有读取到,是非法值。
解决方案:删除此代码中的or die(“Cannot Initialize new GD image stream”);
重新打开后台看了下,终于可以了!

zencart如何添加banner广告?

admin阅读(1202)评论(0)

zencart如何添加banner广告?

1)进入后台,点击Tools→Banner Manager

2)添加广告图

在后台可以把之前的广告图删除,重新建广告图,也可以在已有的广告图下面更新自己网站的广告图。

(如果是要删除之前的广告图重新添加,请记下该图片调用是那个广告组的,因为程序在建站的时候,已经定义好那个广告组显示在网站那个位置的了。)

点击new banner填写相应的广告图标题、广告图链接等:

解决ZenCart 1.3.8a版兰亭模板搜索404问题

admin阅读(825)评论(0)

今天有一个朋友说,他的ZenCart 1.3.8a版兰亭模板搜索出现404问题,明明的那个词就是搜索不出结果来。
错误连接页面 是:www.xxx.com/advanced_search_result?main_page=advanced_search_result& amp;inc_subcat=1&search_in_description=1&categories_id=&keyword=al

具体情况不清楚,只能拿ZenCart 1.3.9h版兰亭模板对比,我们先来看看.htaccess有没有问题,完全一样,说明这个文件没有问 题,再看了一下seo.url.php文件发现没有问题,那可以确定不是伪静态方面出的问题,再看下搜索表单的相关的代码,结果发现搜索代码片段有点问 题,文件位置:includes\templates\slucky\sideboxes\tpl_search_header.php.
只要把:

$content .= zen_draw_form(‘quick_find_header’, zen_href_link(FILENAME_ADVANCED_SEARCH_RESULT, ”, ‘NONSSL’, false), ‘get’,’id = “quick_find_header”‘);

修改为:

$content .= zen_draw_form(‘quick_find_header’, zen_href_link(FILENAME_ADVANCED_SEARCH_RESULT, ”, ‘NONSSL’, false), ‘get’,’id = “quick_find_header” onsubmit=”advance_search_submit();return false;”‘);

再去前台测试下,发现搜索正常了,没有错误链接了。

35PHP 更全 更专业 更方便