分类归档

网站开发

FWQ
网站开发
ecshop在linux安装"GD版本 不支持"解决办法
按照搭建好linux环境,安装好ecshop发现很多问题,多处不支持 GD版本   不支持 是否支持JPEG    不支持 是否支持GIF        不支持 是否支持PNG     不支持 如下图:     经过百度支持,发现可能是文档里面少了安装php-gd模块的描述, 执行 yum -y install php-gd 一切正常了,如图  
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop红包指定某些商品不能使用 修改步骤
以ecshop最新版本273为例:  第一步:在goods表格增加一个字段 is_bonus 类型 tinyint 默认为1 (1是可以使用红包) 第二步:修改后台模板页 goods_info.htm <tr id=”alone_sale_1″><td id=”alone_sale_2″>{$lang.lab_is_on_sale}</td><td id=”alone_sale_3″><input type=”checkbox” name=”is_on_sale” value=”1″ {if $goods.is_on_sale}checked=”checked”{/if} /> {$lang.on_sale_desc}</td></tr><tr id=”alone_sale_1″><td id=”alone_sale_2″>红包使用</td><td id=”alone_sale_3″><input type=”checkbox” name=”is_bonus” value=”1″ {if $goods.is_bonus}checked=”checked”{/if}…
2025-04-24 阅读全文 →
FWQ
网站开发
解决ecshop新建页面分页问题
比如 http://www.*****.com/baike_list.php?id=14  我单独建立了baike_list.php 我们需要分页,            第一步:  assign_pager(‘baike_list’, catid,catid,count, size,′′,′′,size,″,″,page, $goon_keywords); 这个地方就是我们的文件名。               第二步:include lib_main.php 找到 assign_pager 这个函数  这个函数比较长 我把改的地方贴出来…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop后台商品详情页属性增加模糊搜索功能
ecshop后台商品详情页属性增加模糊搜索功能,效果图: 这个不需要任何涉及到PHP的。只需要修改 goods_info.htm文件即可。 代码修改部分: PHP {if $goods_type_list} <table width="90%" id="properties-table" style="display:none" align="center"> <tr> <td class="label">输入模糊搜索字:</td> <td><input name="goods_typetxt" style="width:130px" onkeyup="SelectTip(0)"> <input class="button" type="button" value="复位" onclick="SelectTip(1)"></td> </tr> <tr> <td class="label"><a…
2025-04-24 阅读全文 →
FWQ
网站开发
让ecshop商品属性显示单选按钮与下拉列表共同展示
我们后台设定ecshop属性列表,存在两种设定方式商品属性显示样式: 单选按钮 与下拉列表,但是有时候可能我们需要让ecshop商品同时支持下拉与单选按钮,怎么办? 这里好模板提供简单的一个方法 在ecshop设定属性值时,如一般否进行检索 ,我们都不会选择,那么可以设定起来,在系统当中以这个为参照来判断。 用到的字段attr_index 值为1 1. 找到系统lib_goods.php文件,函数get_goods_properties。增加属性spe的值 此段改成: foreach ($res AS $row) {         $row[‘attr_value’] = str_replace(“\n”, ‘<br />’, $row[‘attr_value’]);    …
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop调用user_info没有登陆状态
ecshop用户登陆注册,然后如果用户登陆以后显示的应该是退出于是我在首页index.dwt文件里写上 {if $user_info} <font style="position:relative; top:10px;"> {$lang.hello},<font class="f4_b">{$user_info.username}</font>, {$lang.welcome_return}! <a href="user.php">{$lang.user_center}</a>| <a href="user.php?act=logout">{$lang.user_logout}</a> </font> {else} <a href="user.php?act=register">注册</a><br /><a href="user.php">登陆</a> {/if} 发现登陆了,首页也无法显示登陆状态。 有个说法是必须调用 需要把你的代码搜索放在member_info.lbi里,然后 在你的页面进用{insert name=’member_info’}来调用,不然是没有显示的,无显示的原因是: 直接调用$user_info的值是空的,只有通过{insert name=’member_info’}来调用php才会给$user_info赋值 我做了一个文件叫member_info_mc.lbi…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop不同文章分类使用不同模板的两种方法
ecshop不同文章分类使用不同模板,这里提供两种方法,一种是递增判断ID给不同模板值,另外一种所有分类通过ID生成模板名称 一、 第一种方法 1.打开article_cat.php文件,在最下面找到 $smarty->display(‘article_cat.dwt’, $cache_id);   把他修改为: switch ($cat_id) { case 6: $smarty->display(‘article_cat6.dwt’,      $cache_id);  break; case 7: $smarty->display(‘article_cat7.dwt’,      $cache_id);  break; default: $smarty->display(‘article_cat.dwt’, $cache_id); }   注释: case6  中 6就是指id为6的文章分类。文章分类ID可在后台文章分类查看,将鼠标放在分类名称上浏览器的下方就会显示改分类的ID。如:你的域名/admin/article.php?act=list&cat_id=6,这就是一文章分类的ID为6。 $smarty->display(‘article_cat6.dwt’,      $cache_id); 即为文章分类为6的分类指定模板,模板为article_cat6.dwt
2025-04-24 阅读全文 →
FWQ
网站开发
去除ecshop商品重复属性sql命令
采用ecshop助理以及后台批量导入功能,很容易引起商品属性值混乱,如果属性值重,以下方法可以很好的解决值唯一问题 在数据库中执行以下语句:   delete a   from `ecs_goods_attr` a    left join(select `goods_attr_id`,`attr_id` from `ecs_goods_attr` group by goods_id,attr_value) b   on a.`goods_attr_id` = b.`goods_attr_id`   and a.`attr_id` =…
2025-04-24 阅读全文 →
FWQ
网站开发
解决ecshop在线客户点击无法唤醒QQ问题
 解决ecshop在线客户点击无法唤醒QQ问题, 找到default/library/page_footer.lbi中找到QQ代码的相应位置,然后你会发现之前模板里面为什么QQ点击不能对话,是因为QQ客服安装包中的JS代码有的可能是比较旧的代码了。  下载的QQ临时会话的源代码: <a href=”http://wpa.qq.com/msgrd?V=1&amp;Uin={$im}& amp;amp;Site={$shop_name}&amp;Menu=yes” target=”_blank”><img src=”http://wpa.qq.com/pa?p=1:{$im}:4″ height=”16″ border=”0″ alt=”QQ” /></a> 由于QQ客服的组件更新后,上述代码中的Uin={$im}要更新为uin={$im} 也就是把大写的那个U改为小写的u 才支持。
2025-04-24 阅读全文 →