前几日,接到一客户的ECShop二次开发项目,需要在商品搜索页显示商品的货号。 1、打开search.php文件(建议使用editplus或Dreamweaver) 找到 $sql = “SELECT g.goods_id, g.goods_name, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, “. 修改为 $sql = “SELECT g.goods_...继续阅读
...前几日,接到一客户的ECShop二次开发项目,需要在商品搜索页显示商品的货号。 1、打开search.php文件(建议使用editplus或Dreamweaver) 找到 $sql = “SELECT g.goods_id, g.goods_name, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, “. 修改为 $sql = “SELECT g.goods_...继续阅读
...1、要求: 在ECSHOP商城首页的“站内快讯”里只显示某个特定分类下的文章, 例如只显示 类别ID为 5 的文章。 2、修改方法: 使用editplus 或者 dreamweaver 打开 index.php文件(如果你的是UTF-8编码,尽量不要使用记事本), 找到 index_get_new_articles() 函数部分 将 ‘ WHERE a.is_open = 1 AND a.cat_id...继续阅读
...细心的ECSHOP系统使用者应该会发现, 在ECSHOP页面源代码中会产生一行Generator 代码,如下: <meta name=”Generator” content=”ECSHOP v2.7.2″ /> 这应该也算是ECSHOP官方预留的一种版权信息吧, 下面讲一下怎么删除这行代码,让系统不再自动产生。 打开 includes/cls_template.php 文件...继续阅读
...我的网站中有上万个会员,但是我想知道哪些会员是活跃的,这个要在哪里看呢? 很遗憾的告诉你,ECSHOP默认后台没这个功能,不过我们可以通过小小的二次开发来实现。 下面教程就会告诉你:如何在后台会员列表中显示每个会员的最后登录时间。 首先,修改 /admin/users.php 文件 把下面这行代码 $sql = “SELECT user_...继续阅读
...今日在本地电脑上布置ECSHOP2.7.2后,发现在商品列表页点击“购买”居然无反映,而且有JS错误提示“例外被抛出且未被接住” 。 于是打开我的 火狐浏览器,这个时候就显示出火狐浏览器的威力来了。 点击“工具”菜单项,打开“错误控制台”,点“清除”先把以往的错误信息清除掉。 然后用火狐浏览器打开刚才报JS错误的商品...继续阅读
...这里说的绝对地址(或者叫完整地址)是指 查看网页源文件,在源文件中都能看到的带域名的完整URL形式,例如 “<a href=”http://www.xxxxx.com/213423.html “>xxxxx</a>” 修改成绝对地址的好处: 相信很多朋友都喜欢将 带www的域名(www.xxxxx.com)与不带www的域名(xxxxx.com)同时指向到一起...继续阅读
...如果你想把商品简单描述弄的花里胡哨的,也许这篇文章对你比较有用。 因为用编辑器形式来发布,才最容易实现个性化的简单描述,比如“给文字加不同颜色”、“穿插一个图片”、“给某段文字加一个背景色”等等。 1、首先来修改 /includes/lib_main.php 文件 将 function create_html_editor($input_name, $input_value...继续阅读
...为了讲解方便,为了照顾大多数人,本例教程以 2.7.2官方默认模板 为准。 其实这个品牌字段在程序里已经取出来了,只是在模板中没有调用而已。 所以只要在模板中把那个品牌标签加上就可以了。 1、打开 /themes/default/library/recommend_best.lbi 找到 <font> 在它上边增加一行 {if $goods.brand_nam...继续阅读
...这个需要在商品详情页模板文件里加判断代码。 以默认模板为例,打开 /themes/default/goods.dwt 在 <!–当前位置 end–> 后边添加 {if $smarty.session.user_id gt 0} 继续,在 <!–友情链接 end–> 下添加 {else} <div>您未登录,只有登录用户才有权查看!</div> {/if} ...继续阅读
...例如模板文件里的 {insert name=’cart_info’} 其实是调用了一个函数, 函数的对应位置在 /includes/lib_insert.php 文件里的 insert_cart_info 函数部分. 继续阅读
...