分类归档

网站开发

FWQ
网站开发
删除RSS文件(feed.php)里的Ecshop版权信息
RSS 文件 (feed.php 或 feed.xml) 里面也包含一些ECSHOP官方预留的版权信息, 主要有下面几处: <!–   RSS generated by ECSHOP (http://www.ecshop.co) [2010-09-28 15:25:47]    –> 或 <generator>http://www.ecshop.com</generator> 今天有网友问我怎么去掉这些? 下面我就把删除这些版权信息的教程公布在这里: 打开 /includes/cls_rss.php 文件 找到 ‘<!–  RSS generated…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop校验文件生成MD5文件代码
 ecshop校验文件生成MD5文件的代码 define('ROOT_PATH', str_replace(basename( __FILE__), '', str_replace('\\', '/', __FILE__)));    ini_set('max_execution_time', '300');    checkfiles('./', '\.php', 0);  checkfiles('admin/', '\.php|\.htm|\.js|\.css|\xml');  checkfiles('api/', '\.php');  checkfiles('includes/', '\.php|\.html|\.js',1,'fckeditor');    //fck不检查  checkfiles('js/', '\.js|\.css');  checkfiles('languages/', '\.php');  checkfiles('plugins/', '\.php');  checkfiles('wap/', '\.php|\.wml');  /*  checkfiles('themes/default/', '\.dwt|\.lbi|\.css');   //模板  checkfiles('uc_client/', '\.php', 0);  checkfiles('uc_client/control/', '\.php');  checkfiles('uc_client/model/', '\.php');  checkfiles('uc_client/lib/', '\.php');  */    file_put_contents('./admin/ecshopfiles.md5',$md5str);   //保存文件校验信息    echo "MD5文件生成完成";         …
2025-04-23 阅读全文 →
FWQ
网站开发
修改ecshop删除解决标题后面的省略号…
在中设置了{$goods.goods_name|truncate:10:”}标题后面还是一样会跟着省略号 … 该如何解决: 好模板提供该: 1.首先ecshop的模板引擎不完全是smarty 所以在truncate函数上是有区别的   找到 cls_template.php 搜索truncate 你会发现以下代码 case ‘truncate’: $p = ‘sub_str(‘ . $p . “,$s[1])”; break;   这里的 sub_str是ec的一个自定义函数在 lib_base.php文件中的 代码如下: function sub_str($str,…
2025-04-23 阅读全文 →
FWQ
网站开发
给ecshop订单流程增加拣货状态
针对ecshop订单中的物品,需要支持拣货的状态,比如未拣货、拣货中、拣货完成,以及显示拣货人姓名。 -- ---------------------------- -- Table structure for `order_picking_status` -- ---------------------------- DROP TABLE IF EXISTS `order_picking_status`; CREATE TABLE `order_picking_status` ( `order_id` mediumint(8) NOTNULL, `user_name` varchar(60)DEFAULT NULL, `order_picking_status`smallint(5) NOT NULL…
2025-04-23 阅读全文 →
FWQ
网站开发
在ecshop顶部会员信息提示区显示会员等级
会员 登陆 后,在顶部会员信息 提示 区显示会员 等级 会员登陆后会在顶部出现这样的提示: 您好,test2, 欢迎您回来 ! 进入用户中心 | 退出 现在设想在会员名后面加上“会员等级” 效果如下: 您好,test2,  您的等级是:VIP用户, 欢迎您回来 ! 进 入用户中心 | 退出 下面是我在 2.7.3 版本上做的修改: 1.打开includes/lib_main.php 文件,查找代码  …
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop首页促销商品添加促销开始与结束时间
在后台设置了 ecshop 促销商品,在前台也正常显示了,但突然发现促销商品没有显示促销的开始与结束时间,没有显示这个时间段,只显示了促销商品的图片,对于消费者来说,这样的体验并不太好,很容易让消费者错过促销时间,也不容易记住,所以我们有必要给自己的促销商品添加一个促销开始与结束时间这样一个促销时间段。 首先我们先来看一下什么是促销时间段吧,这个很好理解,如下所示: 促销开始时间:xxxx年xx月xx日xx时xx分 促销结束时间:xxxx年xx月xx日xx时xx分 就是类似于这样的了,很明确的告诉消费者这款促销商品什么时间开始促销,什么时间结束促销,是不是很给力呢,下面夏日博客就来告诉大家怎么进行修改吧。 第一步,打开 /includs/lib_goods.php 文件,找到 function get_promote_goods($cats = ”) 函数部分,在 $goods[$idx][‘name’] = $row[‘goods_name’]; 下边增加如下的代码:   $goods[$idx][‘promote_start_date’]      = local_date($GLOBALS[‘_CFG’][‘date_format’], $row[‘promote_start_date’] );   $goods[$idx][‘promote_end_date’]      = local_date($GLOBALS[‘_CFG’][‘date_format’], $row[‘promote_end_date’] );   第二步,好了,我们开始在模板里面进行调用促销时间段就可以了,打开 /themes/模板文件夹/library/recommend_promotion.lbi 文件,在 foreach 循环里面适当的位置添加如下的标签即可。 开始时间:{$goods.promote_start_date}  …
2025-04-23 阅读全文 →
FWQ
网站开发
分享ecshop猜你喜欢的开发原理
最近在实现ecshop中的一个猜你喜欢的原理,一直不明白这个是如何猜的,难道是根据最近浏览记录来得到?百思不得其解,就放下了这个问题,一天在百度搜索东西的时候,突然发现这个右边有个猜你喜欢的功能,其实以前也知道,这里有这个版块,只不过没加注意,这次经过仔细观察发现,原来猜你喜欢的时候,就根据你搜索的相关结果,关联出一些同类产品。 举个例子,比如好模板搜索notepad2的时候,notepad++,editplus等软件就被列入了猜你喜欢的类别中,因此,在ecshop中如果好模板们记录了用户的浏览记录,通过浏览记录找出记录中的同类产品,其实就是猜你喜欢的结果了。 当好模板们一直研究某个问题,可能一时间得不到个最终结果,但是偶然的某个时候好模板们就会发现,答案自然出来了。其实不是答案自然出来了,其实是好模板们一直都在搜索答案,只不过是在后台静默的搜索,以至于好模板们都没察觉,但是,当结果出来的时候,他就会弹窗告知好模板们,好模板们要的答案出现了。 首先查看 调用浏览历史的函数insert_history(),从中找出得到历史记录的方法:   $where = db_create_in($_COOKIE[‘ECS’][‘history’], ‘goods_id’); $sql   = ‘SELECT goods_id, cat_id FROM ‘ . $GLOBALS[‘ecs’]>table(‘goods’) .//www.ldhost.cn ” WHERE $where AND is_on_sale = 1 AND…
2025-04-23 阅读全文 →
FWQ
网站开发
解决ecshop分类与商品标题突然变乱码问题
在使用ecshop网站时,突然分类的类目和产品的标题都变成乱码了,排除网站是utf8还是gb2312,还有可能是缓存问题。 首先进入ecshop数据库,找到ecshop的内存表:ecs_sessions,进行了清空。 然后在ecshop根目录下的index.php文件中做了以下修改: 把$smarty->caching=true; 其中的true改成false 这里就是关闭caching告诉缓存,关闭网页不立即更新。 如下图所示:
2025-04-23 阅读全文 →
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-23 阅读全文 →
FWQ
网站开发
ecshop商品详细页调用商品相册
在ecshop商品详情页简单调用商品相可以直接用默认的商品相册库文件goods_gallery.lbi。 不过这里毕竟是ecshop默认模板的商品相册,可能与我们想要的效果不太一致。想达到自己想要的效果,就需要我自己设计一个商品相册的文件了。 在设计的库文件中,首先必须要有的是<!– {if $pictures}–>判断商品相册的函数,当然有判断开始,就一定有判断结束,在文件的最后加上<!– {/if}–>结束判断。 在if语句里边加上调用商品相册图片的语句: <!– {foreach from=$pictures item=picture}–> <li> <a href=”gallery.php?id={$id}&amp;img={$picture.img_id}” target=”_blank”> <img src=”{if $picture.thumb_url}{$picture.thumb_url}{else}{$picture.img_url}{/if}” alt=”{$goods.goods_name}” class=”B_blue” /> </a> </li> <!–{/foreach}–> 这里的超链接标签中的链接地址可以不需要,如果非要加上链接地址的话,也可以加上自己想要的地址。
2025-04-23 阅读全文 →