作者文章

fwq

FWQ
网站开发
解决ecshop广告位添加不了问题
ecshop的广告列表,在ecshop网店商城系统当中,可能无法添加,或者报错,这里好模板以相应经验,告诉大家排查方法 第一,新建news_article.dwt 这些模板文件都是自己定制的。   第二,把新制作的模板文件添加languages\zh_cn\admin\template.php 根据语言而定大多数是中文的所以我在中文文件夹下更改 打开template.php 查找 在下面添加你新建的模板 $_LANG[‘template_files’][‘news_article’] = ‘新闻中心’;   第三,打开 admin\includes\lib_template.php 在数组里面加入你的模板文件的名称 $template_files =array( 加在这里面 ‘news_article.dwt’,   第四,打开制作模板文件夹下libs.xml 如果没有拷贝官方的default文件夹下的libs.xml 打开libs.xml添加以下你制作模板名字,需要对应下 (注意XML的格式 必须在第一个最大的分类<regi**>内) <file name=”news_article.dwt”/>…
2025-04-24 阅读全文 →
FWQ
网站开发
在ECSHOP主导航栏下面显示热门搜索
如果你使用的是官方默认模板,只需进行第1步操作即可,如果您使用的是其他ECSHOP模板,则可能还需要进行第2步操作。 第1步: 进入 后台 》系统设置 》商店设置 》显示设置, 找到“首页搜索的关键字: ”, 在后面的输入框里 输入一些关键词,以半角逗号间隔, 例如:“电脑,笔记本,THINKPAD笔记本,DELL笔记本” 点击“确定”,并清除缓存。 如果执行完第1步,还没看到热门搜索关键词,那么请继续看第2步。 第2步: 如果您使用的是第三方模板或者是自己制作的模板,那么你的模板文件有可能根本就没调用热门搜索关键词, 那么还需要修改你的模板文件,一般是头部文件 在你想要显示热门关键词的地方加入下面代码   {if $searchkeywords}    {$lang.hot_search} :    {foreach from=$searchkeywords item=val}…
2025-04-24 阅读全文 →
FWQ
网站开发
两种彻底解决ecshop标题后面的" …"的方法
经常看到ecshop论坛有人在反应 模板中 设置了{$goods.goods_name|truncate:10:”}   标题后面还是一样会跟着 … 这里先给大家讲讲原理   最近发现 ec的模板引擎不完全是smarty 所以在truncate函数上是有区别的   找到 cls_template.php 搜索truncate 你会发现以下代码   case ‘truncate’: $p = ‘sub_str(‘ . $p . “,$s[1])”; break;  …
2025-04-24 阅读全文 →
FWQ
网站开发
Ecshop商品编辑器上传中文名图片产生乱码
在后台上传商品图片的时候,如果你选择一个中文名称的图片,那么上传后会产生乱码,导致图片显示不出来。 下面说一种解决办法: 使用“年月日时分秒 + 6个随机字符”做为文件名,如 20101016135632jusv3x.jpg 打开文件 \includes\fckeditor\editor\filemanager\connectors\php\commands.php 找到 $sFileName = $oFile[‘name’] ; 修改为 $string = ‘abcdefghijklmnopqrstuvwxyz0123456789’;   $rand = ”;   for ($x=0;$x<6;$x++){    mt_srand();    $rand.= substr($string,mt_rand(0,strlen($string)-1),1);   }   $sFileName =…
2025-04-24 阅读全文 →
FWQ
网站开发
在ECSHOP首页每个商品下显示已销售量
问题:想在首页每个商品下显示“已销售XX个”,该如何操作呢? 教程: 第1步:打开文件  includes/lib_goods.php 在该文件的末尾添加如下代码片段 function get_buy_sum($goods_id) { $sql = “select sum(goods_number) from ” . $GLOBALS[‘ecs’]->table(‘order_goods’) . ” AS g ,”.$GLOBALS[‘ecs’]->table(‘order_info’) . ” AS o WHERE o.order_id=g.order_id and…
2025-04-24 阅读全文 →
FWQ
网站开发
解决ecshop数据恢复时出现错误“Allowed memory
 ecshop的后台点还原数据库之时,出现错误 :Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 17816268 bytes) in D:\……\admin\database.php on line 631 如何处理?  这里好模板解决办法: 找到文件admin/database.php 找到代码: @ini_set('memory_limit', '64M');    把这里的 64M…
2025-04-24 阅读全文 →
FWQ
网站开发
ECSHOP首页调用最新评论插件
ECSHOP首页调用最新评论插件,好模板提供如下修改代码: <?php if(!function_exists(“get_comments”)){ function get_comments($num) { $sql = ‘SELECT a.*,b.goods_id,b.goods_thumb,b.goods_name FROM ‘. $GLOBALS[‘ecs’]->table(‘comment’) . ‘ AS a,’. $GLOBALS[‘ecs’]->table(‘goods’) .’AS b WHERE a.status = 1 AND a.parent_id = 0…
2025-04-24 阅读全文 →
FWQ
网站开发
解决ecshop后台品牌搜索无产品显示bug
进入ecshop后台,点击商品管理》商品品牌,在这里可以进行商品的搜索,如果没有结果,则在最下方分页处显示“总计0个记录”,但如果有搜索记录,比如搜索记录有两个或者更多的时候,最下方分页处依然显示“总计0个记录”,这是一个较隐蔽的 bug,很难被发现,不过对于系统使用上没什么影响,如果不想修改的话就别动了,不过夏日博客还是想要修改一下,主要为了学习嘛,把修改的过程记录一下吧。 打开 /admin/brand.php 文件,找到如下代码: $sql = “SELECT COUNT(*) FROM “.$GLOBALS[‘ecs’]->table(‘brand’) .’ WHERE brand_name = \”.$_POST[‘brand_name’].’\”; 修改为: $sql = “SELECT COUNT(*) FROM “.$GLOBALS[‘ecs’]->table(‘brand’) .’ WHERE brand_name like \’%’.$_POST[‘brand_name’].’%\”;…
2025-04-24 阅读全文 →
FWQ
网站开发
修改Ecshop首页在线会员数量的方法
 查找:includes/lib_insert.php里面的   $online_count = $GLOBALS[‘db’]->getOne(“SELECT COUNT(*) FROM ” . $GLOBALS[‘ecs’]->table(‘sessions’));  将这一段改成: $online_count = $GLOBALS[‘db’]->getOne(“SELECT COUNT(*) FROM ” . $GLOBALS[‘ecs’]->table(‘sessions’))*15; ecshop首页在线会员的数量乘了15
2025-04-24 阅读全文 →