作者文章

fwq

FWQ
网站开发
如何批量清除ECShop管理员日志
大家在使用ecshop的时候,肯定会遇到这样的情况。由于经常编辑文章,上架商品,还有添加商品评论,结果导致在ECSHOP管理中心的管理员日志,已经有上千条信息了。   如果不把这些信息删除,那么在备份数据库的时候,备份文件会大一点,但是一次性删除几十条,也要删除好久一阵。   那么怎么办呢?现在,好模板告诉大家如何批量清除ECShop管理员日志。   经验老道的朋友可能已经想到了使用mysql数据库命令,自己清空掉。   完全猜对了,那么好模板还是把这个清空代码写出来,毕竟还是有很多站长朋友不会操作数据库。   首先,找到ECSHOP管理中心的SQL查询,这个界面会有一个运行SQL查询的命令框。下面还有一段很显著的文字,【执行SQL将直接操作数据库,请谨慎使用】。   接着,我们在命令框里面,写入这样一段代码,如下所示 TRUNCATE `ecs_admin_log` ;   好了,这样我们就把管理员日志给清除了,现在去看看,是不是已经没有管理员日志了,它已经被我们一次性全部删除了。   最后,我们找到【数据表优化】,点击【开始进行数据表优化】,将程序产生的碎片全部清理干净。   这样,我们的工作就完成了。
2025-04-24 阅读全文 →
FWQ
网站开发
给网站ecshop广告位添加一个加载条
ecshop 的广告位较多,如果我们的广告图片较大,在打开的时候就会出现延时的情况,这对于顾客的体验很不好的,那么如何给所有的广告条添加一个加载的效果呢,就是当广告条还没有完全加载完成的时候,提前出现一个加载条gif提示正在加载中,这样顾客就不会等得不耐烦了,下面夏日博客就来把实现的方法说一下吧。 首先打开网站根目录下的 /includes/lib_insert.php 文件,搜索: function insert_ads 函数,然后再找到这个函数里面的 switch ($row[‘media_type’]),语句,将如下的代码: case 0: // 图片广告                  $src = (strpos($row[‘ad_code’], ‘http://’) === false && strpos($row[‘ad_code’], ‘https://’) === false) ?                          DATA_DIR . “/afficheimg/$row[ad_code]” : $row[‘ad_code’];                  $ads[] = “<a href=’affiche.php?ad_id=$row[ad_id]&amp;uri=” .urlencode($row[“ad_link”]). “‘                 target=’_blank’><img src=’$src’ width='” .$row[‘ad_width’]. “‘ height=’$row[ad_height]’                 border=’0′ /></a>”;                  break;   /修改为:   case 0: // 图片广告                  $src = (strpos($row[‘ad_code’], ‘http://’) === false && strpos($row[‘ad_code’], ‘https://’) === false) ?                          DATA_DIR . “/afficheimg/$row[ad_code]” : $row[‘ad_code’];                  $ads[] = “<a href=’affiche.php?ad_id=$row[ad_id]&amp;uri=” .urlencode($row[“ad_link”]). “‘                 target=’_blank’><img src=’themes/xiariboke/images/life/lz.gif.png’  data-src=’$src’  width='” .$row[‘ad_width’]. “‘ height=’$row[ad_height]’                 border=’0′ /></a>”;                  break;   注意第二段中 themes/xiariboke/images/life/lz.gif.png…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop属性表attribute商品属性表goods_attr货品表prduct 商品数量的联系
一个ecshop商城的商品属性存放在属性表(attribute)里 ,每个商品对应的属性在goods_attr里 goods_attr与(attribute)想关联,商品表里有商品数量的字段goods_number 为什么有这个货品表呢?  因为 某件商品有多种属性的时候,那这个商品就成为了货品,也就是说不同属性的相同商品应该也存在差异,所以当设置商品属性的attr_type=1(表示单选属性)的时候, 在 前台include/lib_comment.php 函数sort_goods_attr_id_array将 goods_attr_id 的序列按照 attr_id 重新排序 可以找到 非规格属性的id会被排除这句话,在连接这个函数写的sql语句 /重新排序     $sql = “SELECT a.attr_type, v.attr_value, v.goods_attr_id             FROM ” .$GLOBALS[‘ecs’]->table(‘attribute’). ”…
2025-04-24 阅读全文 →
FWQ
网站开发
让ECSHOP后台的编辑器功能更强大
ecshop后台的商品编辑和文章编辑使用的是FCKEDITOR 编辑器, 这个FCKEDITOR的工具条(toolbar)是可以自定义的,ECSHOP默认使用的是 normal ,属于中档功能, 下面我们来改一下设置,让FCKEDITOR的全部功能都显露出来。 打开 /admin/includes/lib_main.php 文件 将 $editor->ToolbarSet = ‘Normal’; 修改为 $editor->ToolbarSet = ‘Default’; 刷新看一下,功能是不是多了很多。
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop以幻灯版调用首页主广告显示
默认的是index_ad.lbi模板有一个$flash变量了,但在搜索搜索没发现 <!--{foreach from=$flash name=no item=flash}--> <li class="li{$smarty.foreach.no.iteration}"><a href="{$flash.url}" target="_blank"><img src="{$flash.src}"/></li> <!--{/foreach}--> <!--{foreach from=$flash name=no item=flash}--> <li> {$smarty.foreach.no.iteration} </li> <!--{/foreach}--> 然后我在index.php文件搜索flash变量没有,只发现这样一个代码 /* 首页主广告设置 */ $smarty->assign('index_ad', $_CFG['index_ad']); if ($_CFG['index_ad'] ==…
2025-04-24 阅读全文 →
FWQ
网站开发
ECShop安装Piwik脚本进行跟踪功能测试
1、所有页面的pv跟踪   修改/ecshop/themes/default/library的page_footer.lbi ,在<meta>标签下面加入   <script type=”text/javascript”>      var _paq = _paq || [];       var a = document.getElementById(“ECS_MEMBERZONE”).getElementsByTagName(“font”);       var username=””;  …
2025-04-24 阅读全文 →