分类归档

网站开发

FWQ
网站开发
其他程序外部调用ecshop的商品
 有客户程序是CMS,他想把商城SHOP里的产品调用放到他CMS首页,问到好模板,该怎么处理? 其实方法很简单: ecshop后台就有这个功能的 具体位置在 后台 》商品管理 》生成商品代码 , 将生成的代码 复制到别的网站 就可以了
2025-04-24 阅读全文 →
FWQ
网站开发
将ECSHOP后台广告等地方的日期选择器精确到几点
后台很多地方有选择日期的地方,这里以“广告的开始日期和结束日期”为例来讲一下,怎么让他精确到几点几分 1)、 首先要来修改  /js/calendar/calendar.js    (注意是根目录下的JS文件夹) 将 this.showsTime = false; 修改为 this.showsTime = true; 2)、 接着修改 /admin/templates/ads_info.htm 文件 搜索 %Y-%m-%d 一共能搜索到两处,将这两处都改为 %Y-%m-%d %H:%M 这样就大功告成了,其他地方的选择日期可以参照上面过程,同理修改
2025-04-24 阅读全文 →
FWQ
网站开发
关于ECSHOP网站安全性的几点建议(ldhost.cn整理
关于ECSHOP网站安全性的几点建议(ldhost.cn整理)  1,不要购买或者下载来历不明的模板、插件。 来历不明的模板或插件及有可能带有后门程序,使用后被人利用后门入侵网店,盗取重要信息,以及被长期监控。或将您的订单会员资料出售给同行,后果相当严重。   2,找人开发功能或者修改模板的时候,不要将服务器密码等重要资料交给对方 将FTP,或者服务器密码交给别人是非常危险的事情,一定要对对方的资质与信用进行评估,因为有人会通过这样的方式要到密码后进行盗窃或入侵。合作结束后一定要修改掉服务器或者FTP密码   3,后台路径修改一下更安全。 从ECSHOP271版本开始,可以自定义后台路径,修改方法也比较容易,比如我要将 /admin  改成 /zuimoban 首先进FTP中将admin目录改成zuimoban其次打开 data/config.php 这个程序,将所有“admin” 字段 改成 “zuimoban” $admin_dir = “admin”;  ==》 $admin_dir = “zuimoban“;  define(‘ADMIN_PATH’,’admin’); ==》 define(‘ADMIN_PATH’,zuimoban);  …
2025-04-24 阅读全文 →
FWQ
网站开发
初探Ecshop、Discuz等开源系统局限
记得今年年初,我初次接触Discuz!和Ecshop时,一阵阵地惊叹:成熟度这么高的产品,居然是免费的。我们这些搞传统软件开发的要怎么活?另外也奇怪,做这些产品的公司,他们要怎么活?   我公司的网站,原型正好是用Ecshop和Discuz!,到开发方移交给我们后,我们做二次开发,深入了解了其代码,早期的疑惑才有了答案。 可以说,这些产品,都无法支持真正严肃的应用环境。   1)所有的数据库访问都不用mysqli连接,因此无法用prepared statement,而全部用拼接方式。 这些系统,对数据库(主要都是mysql)的访问,全部采用sql拼接方式。举一个Ecshop的例子:      $w_openid = $db -> getOne(“SELECT `wxid` FROM `wxch_user` WHERE `wxid` = ‘$openid'”); 或类似      $wxch_user_sql = “INSERT…
2025-04-24 阅读全文 →
FWQ
网站开发
ECSHOP模板设置,前台英文后台中文,无需复制
很多做英文站的朋友 只想让前台显示为英文,后台依就保持中文。这个要如何来做呢? 网上也看到类似文章,好像还要进行目录复制与覆盖。 我下面这个方法更简单,无需复制。 第一步: 通过后台设置实现前台英文。 进入 后台 》系统设置 》商店设置 》基本设置,将系统语言选项设为 en_us ,确定保存。 如下图所示。 第二步: 打开 /admin/includes/init.php 文件 找到 $_CFG = load_config(); 在它下面增加一行代码 $_CFG[‘lang’]= “zh_cn”; 再到后台清除下缓存,OK。
2025-04-24 阅读全文 →
FWQ
网站开发
实现ecshop不同的分类调用不同的模版
目的:ecshop不同的分类调用不同的模版,如果没有就调用默认的模版  好模板方法:模仿分类样式,COPY一个分类模版 注意:红色部分是新增加的,黑色部分,是让你找到位置,知道在哪里增加 1,在分类表ecs_category里增加一个字段,style_moban,属性就与style相同吧, 或者执行以下SQL语句 alter table  `ecs_category` add style_moban varchar(255) NOT NULL DEFAULT ”; 2,修改admin\templates\category_info.htm       <tr>         <td class=”label”><a href=”javascript:showNotice(‘noticeGoodsSN’);” title=”{$lang.form_notice}”><img src=”images/notice.gif” width=”16″ height=”16″ border=”0″…
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; 继续找到  …
2025-04-24 阅读全文 →
FWQ
网站开发
Ecshop模板修改_删除商品名称后边的省略号(三个
商品标题超过后台设置的显示字数时,会显示省略号。请问怎样修改,才会不显示省略号呢? 以下是一种彻底的修改方法,修改完后,将永远不再显示 生活好 … 打开 /includes/lib_base.php 文件 找到 if ($append && $str != $newstr)     {         $newstr .= ‘…’;     } 将之删除掉,就可以了。 记得到后台清除下缓存。
2025-04-24 阅读全文 →
FWQ
网站开发
如何在ECSHOP购物车页面显示商品简单描述
最近看到有朋友有这方面的需求,就整理了一下,写出来,供有同样需求的朋友备用 1、这里说的商品简单描述,不是商品的详细信息,而是后台编辑商品时在“其他信息”标签栏填写的那个“商品简单描述”,即goods_brief字段 2、修改lib_order.php文件的get_cart_goods()函数部分 将 $goods_thumb = $GLOBALS[‘db’]->getOne(“SELECT `goods_thumb` FROM ” . $GLOBALS[‘ecs’]->table(‘goods’) . ” WHERE `goods_id`='{$row[‘goods_id’]}'”); $row[‘goods_thumb’] = get_image_path($row[‘goods_id’], $goods_thumb, true); 修改为 $goods_thumb = $GLOBALS[‘db’]->getRow(“SELECT `goods_thumb`,`goods_brief` FROM ”…
2025-04-24 阅读全文 →