作者文章

fwq

FWQ
网站开发
实现ecshop内页调用新闻列表最新文章
Ecshop的新闻系统之类的是无法跟Dedecms进行比较的,Ecshop不能随意的在自己想要的页面调用本身模板没有的项目,如果硬要的话,只能通过修改一些文件达到效果   首先ecshop打开article.php 及 article_cat.php文件,在文件中加上下面代码:   /**  * 获得最新的文章列表。  *  * @access  private  * @return  array  */ function index_get_new_articles() {     $sql = ‘SELECT a.article_id, a.title, ac.cat_name, a.add_time,…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop文章分类页获取当前分类标题优化
 网上有很多文章介绍了产品分类与产品页面,但是没说到文章分类页面,那如何在ecshop文章分类页显示当前分类标题呢? 比如,把 <title>{$page_title}</title> 想把文章里的标题 只换成 文章分类名称加店铺显示。好模板提供该教程:   1. 打开ecshop程序根目录下的article_cat.php,在80行 代码:        $meta = $db->getRow(“SELECT keywords, cat_desc FROM ” . $ecs->table(‘article_cat’) . ” WHERE cat_id = ‘$cat_id'”);   修改成…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop商品属性价格为0不显示出来
ecshop商品属性价格为0不显示出来 白色 [ ¥0.00元] 咖啡色 [ ¥0.00元] 修改结果,当属性加(减)价为0时,不让其在后面显示,当属性加(减)价不为0时。显示为: 白色 [ 加¥12.00元] 咖啡色 [ 减¥5.00元] 修改方法: goods.dwt页,搜索   {$value.label} [{if $value.price gt 0}{$lang.plus}{elseif $value.price lt 0}{$lang.minus}{/if} {$value.format_price|abs}]   一共三处,替换为:…
2025-04-24 阅读全文 →
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 阅读全文 →