上周在一个ucenter下安装两个ecshop会出现在ucenter后台应用出现通信失败现象,好像官方说安装的时候要更改cookie。
(2008-10-22)ecshop从linux下迁移到windows2003笔记
迁移步骤:
- 先在windows2003上的虚拟主机上安装同版本ucenter和ecshop程序
- 登录原来linux系统下ucenter后台执行数据备份操作,把生成的×××.sql文件上传到新空间下的ucenter目录data\backup 目录下,然后登录新空间ucenter后台,点击左边导航的数据备份,在右边的详细内容中数据备份记录有刚才我们上传的*.sql文件,执行导入操作,完成ucenter的迁移
- 登录原linux系统ecshop后台,点击在左边导航栏数据库管理--》数据库备份里,打开数据库备份页面,在备份类型选择完全备份(默认选择标准备份,但是如果自行修改的模板布局的话,导入到新系统布局会出问题),然后按开始备份,然后把生成的备份×××.sql文件上传到新系统windows虚拟主机ecshop根目录下data\sqldata目录下,然后登录到新系统下在数据库管理--》数据库备份在此页面点击右上角的数据恢复按钮,进入数据库回顾页面,此页面会有我们刚才上传的数据库文件,选择它,然后导入,这样ecshop数据库就已经迁移完
- 迁移原系统的根目录data 目录images目录 templates目录themes目录到新系统
(2008-10-15)ecshop登录超时解决办法
1 在includes\cls_session.php中修改
“var $max_life_time = 1440; // SESSION 过期时间”
这段代码中的数字。此数字单位为妙
前台登录和后台登陆都是调用这里设置的时间。
2 关于在后台编辑产品经常由于时间长而超时,可以在登录的时候,勾起请保存我这次登录信息
就可以不提示超时了,或者直接修改\admin\templates\login.html
,,让页面默认选中这一项!
现在的新版本,对安全打高了一些, 几乎是5分钟没有操作后台就重新登陆, 有没有办法可以改掉 因为只有3分钟,所以我们往往在录入过程中就超时了,所以我们需要增加超时时间。
修改方法如下:
includes/init.php
api/init.php
admin/includes/init.php
wap/includes/init.php
将以上这几个文件中, 找到下面的代码
@ini_set('session.cache_expire', 180);
将的 180 (三分钟) 修改为自己希望的值,例如我修改为
@ini_set('session.cache_expire', 600); //10分钟。
如果还不行就请回帖告诉我。
(2008-10-11)为ECShop系列产品插上新的翅膀 康盛创想与上海商派战略合作
具体的合作模式是,我们将把包括ECShop、ECMall、Maifou在内的电子商务业务及研发团队独立剥离出来,并将其所有权及经营权转交给上海商派网络,在维持原有品牌、服务的不变的情况下,由向上海商派网络承担未来该系列产品的研发和运营。康盛创想将作为战略技术合作支持方,在技术平台方面与上海商派网络进行合作,铺垫社区电子商务的发展之路。如,ECShop、ECMall未来将继续支持UCenter平台体系,并将致力于与UCenter home实现有效关联,共同探索网民在社区中轻松交易的可靠性、便捷性和可持续性,为广大网商、站长找出一条实实在在的经营之路。
事实上,自从2007年8月ECShop产品及团队正式加盟康盛创想(Comsenz)以来,公司及这个团队就一直探索着社区和电子商务的结合点。在过去的一年多时间里,我们一起首先将ECShop进行了免费和开源,并在这款独立网店产品上进行了重大的优化,推出了自助式网店建站平台卖否网,同时,我们还在今年研发并推出了ECMall的1.0正式版,一个完全基于社区的电子商务解决方案。
所有这些努力,均取得了不错的结果,拿ECShop来说,从零起步至今已有10多万家网店在安装使用,象联想、摩托罗拉、电脑报、柯兰钻石网等许多知名的企业均选择了ECShop作为首选的网店解决方案。然而,在取得这些成绩的同时,我们也深深地感觉到,我们的服务边际与飞速发展的电子商务市场相比,还是显得心有余而力不足。随着用户的个性化深度需求日渐增多,整体化解决方案和服务的要求更加突出,单靠一款软件或技术平台,已经不能有效地满足用户的多层次需求。
作为一家专注于社区平台的服务商,我们的首要使命是满足社区方向的探索和发展,所以,此时如何能保证当前用户在社区电子商务的“电子商务”方向上有进一步的强力支持和投入成为了我们的重要考虑议题。最终,这促使我们与一直坚持独立电子商务发展的上海商派网络展开了合作。
我们希望,与上海商派网络的合作,将使得原有的ECShop产品及团队,能取得更多的电子商务资源和服务经验,并有更充足的精力投入到电子商务的深度需求中来,为用户创造更大的价值。
幸运的是,我们两家公司均有着专业、专注和开放的传统,此前数年间,我们在社区产品、PHPChina、开源技术交流方面,均保持着良好和密切的合作关系。此次合作,将有机会让我们站在一个角度上,对电子商务与网络社区的深度联系展开理性的思考。我们更相信,从2002年起就开发专业网店软件ShopEx的上海商派网络,能够接起ECShop的下一棒,将这个业务带到新的高度。
为了让广大用户在此次战略合作中不受影响,我们和上海商派网络均承诺:
- ECShop(ECMall、Maifou)系列产品原有免费用户继续将免费获得软件使用资格,并继续可享受后续版本的免费升级;
- ECShop(ECMall、Maifou)系列产品的原购买商业授权用户依旧享受永久性商业授权资格,该资格不受所有权变更影响;
- 原购买ECShop(ECMall、Maifou)系列产品“标准技术支持服务”的用户,将继续享有原合同期内的技术支持服务,技术支持服务依旧由康盛创想原技术支持团队提供,直至合同期满;原个性化定制开发用户,其合同期内的服务将继续由康盛创想负责支持,不受该交易影响;
- 上海商派网络将依旧保持ECShop(ECMall、Maifou)系列产品的现有授权及服务价格,欲购买商业授权、标准技术支持服务的用户,可从2008年10月10日起,与上海商派网络官方服务团队联系,交接阶段联系人是:裴东亮 010-58694256/57
- ECShop(ECMall、Maifou)系列产品的业务将继续长期保持,并不变过去的承诺和服务质量,同时,这些业务将继续以独立品牌进行发展。
在此,我们感谢广大用户的理解和支持。未来,我们还将继续一如既往,与商派网络(ShopEx)一起携手,尽我们最大的力量来为ECShop系列产品的明天,以及为广大ECShop用户的成功而努力!
PS:现在访问www.ecshop.com,页面下面的版权已经更改为上海商派网络科技有限公司,就是不知道是否还坚持开源
(2008-10-10)ecshop的推荐功能
问:如果能增加推荐的链接方式 就更好了 再增加灵活性
比如可以自己选择商品 然后生成推荐代码
灵活性就是说 可以自己制作链接 然后把自己的用户名加在链接地址里面 依然生效
这样的话不是更好吗
答:推荐是全局推荐 任何连接地址后面加参数 u=用户id即可
(2008-10-10)ecshop数据库相关问题
- 系统数据库连接文件是data/config.php,关于链接数据库的帐号,密码等相关信息都在这里设置
- 保持原数据库和新数据库字符编码一致
- 数据库备份建议优先使用系统自带的操作备份,当然也可以使用phpmyadmin进行备份,还原系统是先安装好系统,才通过系统的还原数据库操作进行
(2008-10-10)ecshop复杂重写功能
ecshop后台支持两种URL重写功能,分别为简单重写和复杂重写,复杂rewrite相对简单rewrite 只是在把分类名称和商品名称写到 URL 里面,而默认根目录下的.htaccess文件是针对简单重写来写的,这样在后台选择复杂重写的话,生成的sitemaps.xml还是按简单重写来写的,这样就会出现提交到google管理员后台的sitemaps.xml文件的列表与网页上的URL不同,会出现相似页面,这样反而不利于SEO(搜索引擎优化),解决的办法由两种:
- 使用复杂重写功能,不使用系统自动生成的网站地图功能,使用别的网站地图软件生产sitemaps.xml再提交到google管理员工具
- 修改ecshop生成sitemaps.xml程序(难道较大)
- 最简单的还是使用简单重写,也不错
(2008-10-9)ucenter中magic_quotes_gpc作用
安装最新的ecshop,需要先安装ucenter,装完后,进入 UCenterAdministrator后台,在首页的服务器环境里有个
Magic_quote_gpc:Off
与其他的中文说明格格不入,不太理解,搜索了一下官方的论坛,发现大概是这个意思
getmagicquote_gpc() 魔术引用 它会把通过 GET,POST 或者 cookie 提交给 PHP 应用程序的变量都加上斜杠。
设置ON 安全点!
magicquotagpc()实际上就是把http输入的字符用addslashes处理一遍 官方的说明 - magicquotesgpc = Off [Performance] ; Input data is no longer escaped with slashes so that it can be sent into ; SQL databases without further manipulation. Instead, you should use the ; function addslashes() on each input element you
如果需要设置,进入系统修改/etc/php.ini文件,把
; Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = Off
修改为
; Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = On
然后重启apache
apachectl restart
(2008-10-9)调整ecshop帮助中心设置居中
在ecshop网站后台添加帮助中心,发现里面的文章往左靠拢,没有居中
只要通过到对应的模板下css/component.css文件,找到下面代码
/* ==================== 网店帮助分类 ==================== */
#globalHelp {
width: 918px;
margin-left: 20px;
}
#globalHelp th {
text-align: left;
color: #0b54ab;
padding: 10px 30px 0;
}
#globalHelp td {
vertical-align: top;
padding: 5px 30px 20px;
}
#globalHelp td a {
color: #5fb0dc;
}
修改为:
/* ==================== 网店帮助分类 ==================== */
#globalHelp {
width: 918px;
margin-left: 20px;
}
#globalHelp table {
margin:0 auto;
}
#globalHelp th {
text-align: left;
color: #0b54ab;
padding: 10px 60px 0;
}
#globalHelp td {
vertical-align: top;
padding: 5px 60px 20px;
}
#globalHelp td a {
color: #5fb0dc;
}
其中我在#globalHelp td和#globalHelp th中的padding原来的30px修改为60px,同时增加#globalHelp table css类,重新打开文件,已经居中:
关于padding的用法如下:
四个边的 padding 均为 10px:
h1 {padding: 10px}
上边和下边的 padding 为 10px,左边和右边的 padding 是父元素宽度的 2%:
h1 {padding: 10px 2%}
上边的 padding 为 10px,左边和右边的 padding 是父元素宽度的 2%,下边的 padding 是 15px:
h1 {padding: 10px 2% 15px}
上边的 padding 为 10px,右边的 padding 是父元素宽度的 2%,下边的 padding 是 15px,而左边的 padding 是 20px:
h1 {padding: 10px 2% 15px 20px}
更多padding用法可参考如下文件:http://www.w3school.com.cn/css/pr_padding.asp
(2008-10-9)修复ecshop商场的站点地图功能(sitemaps.xml)
安装了ecshop utf8 2.60,测试发现生成的sitemaps.xml位于data/sitemaps.xml,还会出现如下提示:
Warning: fileputcontents(../sitemaps.xml) [function.file-put-contents]: failed to open stream: Permission denied in /var/www/html/ecshop/ecshopv260/admin/includes/clsgooglesitemap.php on line 72
且站点的robots.txt内容中有含有Disallow: /data/语句,这样的话,在google后台管理界面提交的站点地图是不能生效的,而如果修改robots.txt 去掉Disallow: /data/语句,还是不建议这样操作,那有什么更好的办法呢,经过测试,可以通过下列方式改进
在根目录新建立一个空的sitemaps.xml文件,通过如下命令
touch sitemaps.xml
修改此文件的所属人为apache
chown apache:apache sitemaps.xml
经过上两个步骤后,在运行后台管理下的【系统设置】-->【站点地图】,就能正常更新根目录下的地图文件sitemaps.xml。
(2008-10-9)ecshop2.60-utf-8版本wap功能不能使用解决办法
最新的ecshop2.60-UTF-8简体中文版本,在后台【系统管理】-->【商店设置】-->【WAP设置】开启使用WAP功能,不能正常访问(请使用opera游览器游览,IE和火狐都不支持WAP)出现下面提示
查看了官方论坛也没找到根本解决办法,但是有些使用者又可以正常使用,会不会是服务器不支持wap浏览,但是我看了ecshop目录下的wap目录,也是php文件,应该与服务器没啥关系,很奇怪,我就安装了一下旧的2.51版本,开启wap后一切正常,所以可以排除服务器问题,应该是程序的问题,我想想,要不我把ecshop 2.60GB字符版本的wap替换utf-8的版本试试,上传了一测试,还正可以正常访问,
(2008-10-9)删除ecshop网页标题上的Powered by ECShop
删除ecshop网页标题上的Powered by ECShop,在includes 文件夹下 lib_main.php 文件的 第136行! 把
$page_title = $GLOBALS['_CFG']['shop_title'] . ' - ' . 'Powered by ECShop';
改为
$page_title = $GLOBALS['_CFG']['shop_title'] ;
删除ecshop页脚下的Powered by ECShop,在themes/green/library/page_footer.lbi文件的第52行,其中此处的green为模板名
把
<p id="PoweredBy"><a style="font-size:10px" href="http://www.ecshop.com" target="_blank">Powered by <strong><span style="color: #ffffff;">ECShop</span> {$ecs_version}</strong></a> {$licensed}</p>
修改为:
<!--
<p id="PoweredBy"><a style="font-size:10px" href="http://www.ecshop.com" target="_blank">Powered by <strong><span style="color: #ffffff;">ECShop</span> {$ecs_version}</strong></a> {$licensed}</p>
-->
最后请尊重开发商的劳动果实,保留版权说明!
(2008-10-9)ecshop商城支持Gmail发信
看到ecshop官方论坛里有很多关于此问题的提问,刚好有空,测试了一下邮箱服务器设置,163邮箱可以正常发送,gmail不能正常发送,自己修改了一下代码,就可顺利发送邮件,解决如下:
检查php是否支持openssh: 首先查看phpinfo,查看看PHP是否支持OpenSSL,看到下面的字样,就标示支持OpenSSL。一般现在的PHP都会默认支持的。 OpenSSL support enabled OpenSSL Version OpenSSL 0.9.8b 04 May 2006
修改ecshop代码 vi includes/cls_smtp.php大概在93行处, 把
$this->connection = @fsockopen($this->host, $this->port, $errno, $errstr, $this->timeout); 修改 $this->connection = @fsockopen('ssl://'.$this->host, $this->port, $errno, $errstr, $this->timeout);
- 修改Gmail设置 1.登录到您的 Gmail 帐户。 2.点击任一 Gmail 页顶部的设置。 3.点击橙色框邮件设置中的转发和 POP。 4.选择针对所有邮件启用 POP 或者针对从现在起开始接收的邮件启用 POP。 5.使用 POP 访问 Gmail 邮件后,选择您要对邮件采用的处理方式。
- 配置ecshop邮件设置 登录ecshop后台,在左边导航栏,单击【系统设置】-》邮件服务器设置,在邮件服务选择采用其他的SMTP服务 然后按发送测试邮件现在就可以到邮箱就收看测试邮件了,
- 最后验证发送到yahoo,hotmail,163,qq邮箱都能快速收到
参考文件:
(2008-7-1)ecshop开店需准备的资料--品牌篇
- 品牌名称 <--如:美的
- 品牌网址 <--如:http://www.midea.com.cn/
- 品牌LOGO <--品牌图标
- 品牌描述 <--创业于1968年的美的集团,是一家以家电业为主,涉足房产、物流等领域的大型综合性现代化企业集团,是中国最具规模的白色家电生产基地和出口基地。
(2008-7-1)网站消费者的习惯研究数据,做网店的人必看
用户最希望在网站上看到的内容是什么吧:市场研究公司Forrester Research这项网络用户行为调查有超过5000个消费者参与,消费者:
- 第一位,希望从网站上看到的内容是用户投票结果内容和用户评论,这个内容有多达64%的受访者提出。
- 第二位,有61%的受访者表现希望看到有优惠券和特别促销的东西。
- 第三位,是网站的产品或价格对比功能,这项有59%的用户支持。
其它受到消费者欢迎的东西还有网站奖状、证书(49%),产品视频(44%)和邮件订阅、rss订阅(39%)。
游戏、趣味测试、用户创造内容等等的网站内容和功能也受到80年代后的年经人欢迎。 对于所有年龄段的人来说,大家所共识的最看重的还是网站易用性。
看看大家的网站中有没有用户最想最需要看到的东西,如果没有,尽快完善,提高用户体验!
个人的感想&做法:
如果是企业网站的话:
- 第一位:的可以做成投票,“你最喜欢本公司的哪项服务”,让用户选择,或者写下用户的好评,经典案例
- 第二位:多增加优惠券和促销的东西,比如本周购买,立即便宜200元,或者买东西,增瑞士手表。
- 第三位:提供网站的企业证书,或者资格。
(2008-6-30)ecshop开店需准备资料--会员篇
电子商城设置基本的资料后,第二步就是设置会员。
一般都会根据会员的订购划分为不同的等级(如直接客户,批发商),而直接客户根据以前订购的产品获得不同的积分,根据积分划分不同的会员等级,例如下面我针对保罗皮具做的划分:
- 注册会员 <---初始折扣率 95% 会员积分在0~1000范围里属于此会员级别,注册会员的默认级别;
- 高级会员 <---初始折扣率 90% 会员积分在1000~2000范围里属于此会员级别;
- 黄金会员 <---初始折扣率 85% 会员积分在2000~3000范围里属于此会员级别;
- 白金会员 <---初始折扣率 80% 会员积分在3000~4000范围里属于此会员级别;
- 钻石会员 <---初始折扣率 75% 会员积分在4000~5000范围里属于此会员级别;
- 初级批发商 <---初始折扣率70% 不参与积分积累,需一次充值5000元商品额才能修改会员为此级别;
- 高级批发商 <---初始折扣率60% 不参与积分积累,需一次充值10000元商品额才能修改会员为此级别。
为便于推广,会员的积分分为消费积分和等级积分,以上讨论的是等级积分,只针对商品的折扣率有效,在ecshop后台,可以设置购买商品送相应比例金额数的消费积分和等级积分,消费积分可以在下次消费作为代金劵(现金)使用
(2008-6-30)ecshop开店需准备的资料--基本资料篇
最近一直学习ecshop网上商城的设置和调试,现在基本上理解各项内容,现把网站开店的提前需要准备的资料写下来,做个记录和交流
网店基本信息:
- 商店名称 <---如写 |保罗皮具
- 商店标题 <---商店首页标题栏显示 ,如 |保罗皮具直销中心
- 所在国家 <---商店所处国家 国内店一般选择 |中国
- 所处省份 <---选择中国请选择中国大陆的省份(含台湾),直辖市,香港,澳门特别行政区 | 广东
- 详细地址 <---天河区龙口东路28号
- 配送方式 <---市内快递 等配送方式
- 支付方式 <---货到付款 等付款方式
商品描述信息
- 商品分类 <---真皮男包
- 商品名称 <---通用,详细描述商品的名称,可以添加商品型号字符串 如| 保罗真皮男包Y88035-2F
- 商品数量 <--- 用于库存管理 |30
- 商品品牌 <---如 保罗 没有知名品牌可以自定义一个,方便产品管理和分类 |保罗
- 商品价格 <---商品的市场价格 |1158
- 商品描述 <---请可能描述好产品的相关资料
- 商品图片 <---提交高质量,多方位的图片,这样能直观反映外形,是网上成功销售的必要因素。
在做网店准备资料前,需要按产品的属性,整理好所有产品信息的列表。
(2008-6-19)最近打算使用ecshop做个商城
最近一直没跟新日志,都在论坛关注ecshop模板修改问题,打算做个皮具商城,以后做中文商城就用ecshop,做e文商城就用zen-cert,过两天写一下做商城需要准备哪些资料。