问题一:
文件已经另存为了utf-8码,但关闭后重新打开就自动变成了ansi编码
答:
原因是该文件中没有包含任何中文字符,如果该文件有包含中文字符,将文件另存为utf-8编码后,中文字符会以3个字节的宽度来保存(要看16进制代码),这样,在第二次打开文件时,编辑器会自动将文件识别为utf-8编码。请仔细检查你的index.dwt文件是否包含有中文,没有中文的话,你打几个中文注释保证不会有问题
这里面还存在一个utf-8 bom头的问题,bom头是utf-8文件最开始的3个字节编码,其十六进制码为:EF BB BF,一般情况下编辑器通过判断文件中开头是否存在这三个字节编码,来识别此文件是UTF码或ansi码,但另外还存在一种情况是,utf-8编码文件中在保存时选择了“UTF-8 无BOM”格式(用Ultra Edit编辑器),也就是说移除了bom头三个字节,但文件中的中文是以三个字节的UTF-8编码保存的,一般的编辑器在打开文件时还是能将此文件识别为utf-8编码。但如果文件中既不含中文字符(三字节UTF-8格式编码的),也没有包含bom头标记的,用编辑器打开文件时就会识别为ansi码。
问题二:
为什么有的文件ANSI 和UTF-8两种编码格式都能正常运行呢?有的又不行必须要UTF-8,比如languages/admin里的index.php必须要UTF-8才行,不然会有乱码在后台
答:
ecshop模板 的lbi库文件默认是没有包含中文字符的也没有包含bom头,所有字符都是以ansi编码单字节保存的,所以用编辑器打开时显示的是ansi编码,UTF-8主程序解析时也不会有问题。
而/languages/zh_cn/admin/index.php文件,没有包含bom头,如果保存为ansi格式,将以2个字节表示中文字符,所以,以3个字节来识别中文的utf-8编码主程序是无法正确解析的,自动就会出现乱码情况。
utf-8编码比较复杂,建议多看看相关的知识。
ECSHOP模板吧 为您解答,我们提供专业的ecshop模板、ecshop英文模板制作服务,请百度搜索”ecshop模板吧“
我在ECshop中设置模板中商品分类页模板和商品详情页模板,网站的商品分类导航就消失了,请问这怎么解决?
相信不少经营电商的朋友都听说过ecshop,但是不知道ecshop是什么意思,也不知道ecshop有什么用,其实这是专为网店管理提供服务的一款软件,能够大大提高网店经营效率,下面一起来了解一下吧。
ecshop是什么意思
答:ecshop是一款B2C独立网店软件。
1、这款软件主要适用于企业或个人的B2C独立网店经营。
2、它拥有人性化的操作系统,非常适合没有经验的用户使用。
ecshop功能介绍
1、我们可以快速帮助用户完成商品的上架、下架、移动、管理。
2、提供了丰富的商店界面模板,能够自由修改商店页的排版样式。
3、订单中心能够快速统计一天发货、支付、退货等订单的数量情况。
3、它还提供了丰富的促销功能,可以帮助你快速吸引客流。
4、会员管理功能,能够通过文章、售后等方式轻松留住历史客户。
5、销售功能,支持连接微信公众号等媒体,快速在多个平台上推广产品。
总的来说,这款软件对于想要经营网店的用户是一个非常好的帮助。
MAGENTO,还是ECSHOP,哪个比较容易上手?
在ECshop中设置模板中商品分类页模板和商品详情页模板,网站的商品分类导航默认的是现实当前分类下的子分类,而不是所有的分类树。
解决方法就是首先在需要显示的页面中调用函数,比如需要在goods.php中显示该菜单,那默认状态先调用不出来。这样我们就可以先在goods.php文件中加入如下代码,位置自己选择,只要不是在包含的函数和过程中就可以。
代码如下:
$smarty->assign('topcategories', get_categories_tree('0')); // 顶级分类树
其中默认的方式是在商品分类页和商品详情页中get_categories_tree('0')中的0 对应的是 cat_id,这里改成0 就可以显示所有分类树了。
这样,我们就取得了顶级分类树,并smarty赋值给 topcategories 变量以便在前台调用。
类似
<!--{foreach from=$topcategories item=cat}-->
<dt class="{if $fenlei_id eq $cat.id}angel1down{else}angel1{/if}"><a href="{$cat.url}">{$cat.name|escape:html}</a></dt>
这种方式来调用显示。
你也可以参看我站点的一篇文章。
http://www.elingxi.com/php/0PT22010.html
如果还有疑问可以百度hi我,一般晚上在线。
人个经验回答:
首选magento.
不过你需要认真考察好以下几个问题,如果觉得能够解决,就果断用magento,反之,则考虑ecshop
性能:magento慢!实在是慢,绝对超过你的想像.正式环境下4万条左右的商品,用西部数码云主机,8核CPU、8G内存,缓存全部打开,网上全问题的优化方法都用上,速度也在10秒钟以上。加了企业版的全页缓存会好些,能缩短到4秒。ecshop则是非常快的。
配套插件:magento插件很多,有一些对于中国市场的插件还有待普及。比如客户收货地址三级联动、客户下单短信提醒等、支付方式、配送方式等。都是很常用的功能。
模板:magento有很多漂亮的模板,大气上档次,而且费用不高。很多批量销售的模板,比起国内动辄4、5千定制的模板都漂亮,可以谓是物美价廉。
插件开发:插件可以实现全部你想要的功能。提醒:magento插件开发难度较大,需要有漫长的学习实践过程。ecshop则相对容易。
商品管理:magento后台商品管理较弱,比如,你想把全部商品的市场价统一加价20%,这个只能去数据库中写代码。还有很多其他与商品管理相关的细节,magetno实现不了。
商品铺货:国内淘宝数据包格式,是主流。可惜magento无法直接使用。ecshop则有ecshop增强工具,能够快速的将数据信息完整上传,如颜色、尺码、库存、扩展属性等。
magento非常慢,对服务器要求较高。如果有独立服务器和维护团队,推荐magetno。反之推荐ecshop。
以上为经验之谈望采纳。