分类归档

网站开发

FWQ
网站开发
免费使用ecshop助理支持2.7.2的方法
ecshop助理从2.7.2后一直收费,好模板提供出相关免费试用办法、 原理也是ecshop助理的小BUG.默认授权判断读的是版本信息,直接找到includes/cls_ecshop.php 把 define(‘VERSION’, ‘v2.7.2’);  里的v2.7.2改成2.7.1 或者更低 下载地址: 测试通过。 这里只说明使用方法,建议大家还是买收费的授权使用,为了数据的安全,请支持收费的正版!特别提示: 转载文章,请留好模板网址链接! 2012-03-07 更新,有朋友留言问到,能否传个提供下助理下载地址,因官方总是下载不到。这里好模板提供给大家  好模板按照此方法测试,助理使用正常,网店未配置好会出现自动关闭退出问题!  
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop搬家迁移换空间教程二用帝国备份王搬家
近来不少朋友提问,如果换空间后如何进行网站迁移(搬家)?下面以使用mysql数据库的程序(如ecshop、shopex等)搬家到24小时数据中心( )提供的空间为例做一个简要说明,假设原来网站网址为 。 步骤: 1、将帝国备份王(ebak,见本贴附件)上传至原网站空间,登陆后备份mysql数据库; 2、登陆原空间管理面板,使用“在线压缩”功能将整个网站的web文件压缩打包为bak.rar,保存在ftp根目录下,比如wwwroot/bak.rar 。如果原空间没有此功能,可以联系原空间商,请空间商在服务器上帮你打包好; 3、登陆新空间的管理面板,点“程序预装”,打开后选“自定义路径安装”,正确输入原网站压缩包的下载网址,如 ,并选择好新空间的安装路径,如果安装在ftp根目录下则为默认的/wwwroot/即可,然后点“安装”。等待数分钟,系统会自动把备份好的压缩包下载到新空间并完成解压缩操作; 4、访问新空间里的帝国备份王ebak,登陆后把刚才备份好的数据库文件恢复到新空间的数据库里; 5、编辑修改网站的数据库连接文件中的数据库连接信息,修改为新数据库的设置。例如:ecshop网站的话,修改/data/config.php。 通过以上5个步骤就可以完整地完成一次网站迁移(搬家)了。简单吧,呵呵! 关于帝国备份王的使用方法可以去帝国论坛查看,很简单,这个方法可以很好的解决原来数据库版本和新数据库版本不一致的问题。我们用此方法给客户迁移网站没有一个失败的,很好用,不明白的可以跟贴咨询。
2025-04-24 阅读全文 →
FWQ
网站开发
解决ecshop提示不支持jpeg类型图片的方法
做了一个简单的jpeg验证码,想要应用在 ecshop 程序里面,结果发现 ecshop 并不支持 jpeg,我也是晕了,第一时间赶紧查看 php.ini 里面是否开启了 gd2 库,经过夏日博客的查看,gd2 已完全开启,但 ecshop 程序就是不支持,看来不是 php 环境的问题,应该是 ecshop 程序的问题了。 解决方法也很简单,找到对图片格式验证的程序看一下就可以了,打开 install/includes/lib_installer.php 文件,找到如下代码:   $gd_info = gd_info();   $jpeg_enabled = ($gd_info[‘JPG Support’] === true) ? $_LANG[‘support’] :$_LANG[‘not_support’];   $gif_enabled = ($gd_info[‘GIF Create Support’] === true) ? $_LANG[‘support’] :$_LANG[‘not_support’];   $png_enabled = ($gd_info[‘PNG Support’] === true) ? $_LANG[‘support’] :$_LANG[‘not_support’];   可用看到是对$gd_info值检验来看是否支持某个图片类型的,打印这个数组,可用看到其是支持JPEG的,$gd_info[‘JPEG Support’]是存在的,$gd_info[‘JPG Support’]不存在。所以将$gd_info[‘JPG…
2025-04-24 阅读全文 →
FWQ
网站开发
css限制Ecshop商品名称太长方法
从网上下载ecshop免费模板某些地方还是有些问题,比如公司的商品名字都很长,比如以下截图,这里显示就会自动换行了。 明显是撑破了整个页面,用CSS轻松解决。 style="width:208px;overflow:hidden;text-overflow:ellipsis;display:block;" 在对应的元素上加上以上代码即可搞定
2025-04-24 阅读全文 →
FWQ
网站开发
在ECSHOP商品详细页显示折扣率或节省钱数
在商品详情页面增加一个“本店价”相对于“市场价”的折扣比率或者是节省的钱数,岂不是一个很酷的效果, 而且让用户看着更明白,对购买者更有吸引力。 下面这篇教程就是讲解这个的: (注:本教程以ECSHOP2.7.2版为准) 打开 includes\lib_goods.php 文件, 找到 $row[‘market_price’]        = price_format($row[‘market_price’]); 在它上面添加:   $row[‘sheng_price’] = $row[‘market_price’]-$row[‘shop_price’]; $row[‘zhekou_price’] = round(($row[‘shop_price’]/$row[‘market_price’])*100);      如果你的是UTF8编码的,最好是在EDITPLUS中编辑,不要直接在记事本中编辑。 好了,接下来还需要修改下商品详情页模板,下面以官方默认模板为例。 打开 goods.dwt 文件,找到{$goods.shop_price_formated},在它后面添加:   折扣:{$goods.zhekou_price} 折 <br />…
2025-04-24 阅读全文 →
FWQ
网站开发
修改ecshop让用户注册就发红包
  1.首先在后台添加红包。如图:   2.修改文件。user.php 找到:228 行左右         if (register($username, $password, $email, $other) !== false)         { 复制代码 添加:         if (register($username, $password, $email, $other) !==…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop用户协议修改或删除方法
ecshop的会员注册项中是必须有用户注册协议这一项的,而且我们有些网站也是需要利用ecshop用户注册协议这个功能的,当然,也有一些网站是不需要这个功能,需要去除用户协议。 下面老邓说一下关于这两个不同情况的分别的解决办法。   第一种:修改注册协议的内容 其实注册协议的内容是ecshop在安装之后就有的,只是没有添加内容而已。 打开 文章管理>> 就可以看到里边有一篇文章《用户注册协议》,而且文章分类是系统保留的。我们只需要点进去编辑文章内容就可以了。   第二种:删除用户注册协议 删除的话,我们首先要找到模板目录下的user_passport.dwt这个文件,删除 <input name=”agreement” type=”checkbox” value=”1″ checked=”checked” />{$lang.agreement} 这段代码。 这样在前台的会员注册项中就不会显示用户协议这个内容。 当然,这里呢只是在前台让它没有显示这个内容,但是eshop系统的程序还是默认的要选中只有同意用户注册协议才能进行注册。 为了解决这个问题,我们需要修改根目录下的user.php文件下的内容。 大概在168行左右,找到 if(empty($_POST[‘agreement’])) {       show_message($_LANG[‘passport_js’][‘agreement’]);…
2025-04-24 阅读全文 →
FWQ
网站开发
ECshop首页调用文章内的缩略图
 打开includes/lib_article.php 找到以下代码: $arr[$article_id][‘url’] = $row[‘open_type’] != 1 ? build_uri(‘article’, array(‘aid’=>$article_id), $row[‘title’]) : trim($row[‘file_url’]); 复制代码 在这一行后面加入以下代码:      $arr[$article_id][‘file_url’]    = trim($row[‘file_url’]); 复制代码 在模板里就可以调用图片了: {$article.file_url}  这个就是要调用的图片标签。 说明下。调用文章的图片是  附件里的图片。。。。 演示以下代码: 连接,标题,图片,都有了  在加个日期 日期:{$article.add_time}…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop订单加上搜索引擎来源功能
ecshop本身带的订单来源的功能简单,以下提供增加订单来源支持各大搜索引擎来源功能方法如下: 打开includes文件夹中的init.php文件,搜索如下代码 /* 获取投放站点的名称 */ $site_name = isset($_GET['from']) ? htmlspecialchars($_GET['from']) : addslashes($_LANG['self_site']); 将以上的代码修改为如下代码 /* 获取投放站点的名称 */ $http_url = explode('/',$_SERVER["HTTP_REFERER"]); $http_referer = $http_url[2]; if ($http_referer == 'www.ldhost.cn') { $site_name…
2025-04-24 阅读全文 →