分类归档

网站开发

FWQ
网站开发
ecshop判断不同分辨率调用不同CSS的方法
在page_header.lbi中加入   <script type=”text/javascript”> if (screen.width < 1280) { document.write(“<link href=’themes/yufu/style.css’ rel=’stylesheet’ type=’text\/css’\/>”); } else { document.write(“<link href=’themes/yufu/style_1024.css’ rel=’stylesheet’ type=’text\/css’\/>”); } </script>
2025-04-24 阅读全文 →
FWQ
网站开发
ECSHOP邮件模板在哪里修改以及如何修改?
ECSHOP购物流程中,很多地方需要给用户发送确认邮件。 那么如何来美化这些邮件呢,那就得来修改ECSHOP的邮件模板了。 1、在哪里修改ECSHOP邮件模板? 进入 后台 -》模板管理 -》 邮件模板,选择您想修改的那个邮件模板。 2、如何修改ECSHOP邮件模板? 下面我把邮件模板中用到的一些模板变量(也就是大家常说的标签)列出来,供大家参考   公共变量 {$shop_name}  网店名称 {$sent_date}      邮件发送时间 发送密码模板 {$user_name}  注册帐号名 {$password}   网店为用户生成的新密码 订单确认模板 {$order.consignee}   订单收货人姓名 {$order.order_time}  订单生成时间 {$order.order_sn}   订单序号…
2025-04-24 阅读全文 →
FWQ
网站开发
删除ecshop登录后台看到的系统信息
登陆ecshop后台,默认打开在页面顶部会出现个系统信息,显示操作系统,数据库版本,以及安装日期系统版本号。部分客户问到怎么删除,这里好模板提供告诉大家方法。 找到admin\templates\start.htm 大概117行<!– start system information –>后   <table cellspacing=’1′ cellpadding=’3′>   <tr>     <th colspan=”4″ class=”group-title”>{$lang.system_info}</th>   </tr>   <tr>     <td width=”20%”>{$lang.os}</td>     <td width=”30%”>{$sys_info.os} ({$sys_info.ip})</td>…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop验证码文件代码分析
<?php //仿制ecshop验证码(四位大写字母和数字、背景) //处理码值(四位大写字母和数字组成) //所有的可能的字符集合 $chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; $chars_len = strlen($chars); //集合长度 //随机选取 $code_len = 4;//验证码长度 $code=''; //验证码值初始化 for($i=0;$i<$code_len;++$i){ //随机取得一个字符下标 $rand_index = mt_rand(0,$chars_len-1); //利用字符串的下标操做,获得选择的字符 $code .= $chars[$rand_index]; } //echo…
2025-04-24 阅读全文 →
FWQ
网站开发
解决ecshop商品列表显示异常问题
倘若我们把ecshop商品列表的数据改到特别大的时候,奇迹就来了,你会发现这个商品无论如何在前台也无法显示出来。 首先后台执行一个SQL 语句     UPDATE  ecs_goods SET goods_id = 320212323146545 WHERE goods_id =32; 会发现你修改之后列表显示的最大数也就是 16777215 这个了,假若你要更变态咋整呢。 编辑表结构。goods_id     ALTER TABLE  CHANGE goods_id goods_id BIGINT( 20 )…
2025-04-24 阅读全文 →
FWQ
网站开发
Ecshop模板修改_在网站首页显示商品库存
近几日论坛里有人问到“在ECSHOP首页显示商品库存的方法”, 下面是修改方法 1、 打开 /includes/lib_goods.php 文件(建议使用editplus) 找到下面代码(大概在287行左右)   //取出所有符合条件的商品数据,并将结果存入对应的推荐类型数组中         $sql = ‘SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.shop_price AS org_price, g.promote_price, ‘ .                 “IFNULL(mp.user_price, g.shop_price * ‘$_SESSION[discount]’)…
2025-04-24 阅读全文 →
FWQ
网站开发
在ECSHOP首页增加一个浏览排行
最近有看到朋友在ECSHOP论坛里提问: 如何在首页增加一个类似于“销售排行榜”的“浏览排行榜”,并且可以在后台的“模板设置”里进行控制。 由于系统默认是没有读取浏览排行的,所以这部分功能既得增加程序,又得增加模板。 本教程是以 ecshop2.7.2 官方默认模板 为例进行讲解的。 效果图如下: 1)、将下面代码复制并保存到 一个新文件中,文件路径为: /themes/default/library/top10_click.lbi <meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″> <div class=”box”>  <div class=”box_2″>    <h3><span>浏览排行</span></h3>   <div class=”top10List clearfix”>   <!– {foreach name=top_goods…
2025-04-24 阅读全文 →
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-24 阅读全文 →
FWQ
网站开发
ecshop模板css兼容性问题_height:auto火狐下无效
不只是在模板修改中会碰到此类问题,在任何的DIV+CSS页面制作中都会碰到。 日前本站长在帮朋友制作ECSHOP模板的时候就遇到了这个兼容性问题。 我在最外层的DIV设置了一个 heiht:auto ,里面还有两级 div ,在IE下很正常,最外层的大DIV会随着内部的DIV的高度而变化,但是在火狐下就无效。  Firefox等符合W3C标准的浏览器中,如果有一个DIV作为外部容器,内部的DIV如果设置了float样式,则外部的容器DIV因为内部没有clear,导致不能被撑开。 例: <div style=” border:2px solid #0CC; width:600px;” >  <div style=” width:50px; height:600px; border:#099 1px solid; margin-left:5px; float:left;display:inline”></div>     <div style=” width:50px; height:40px;…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop修改一句代码 实现购物车退出不清
 方法一   修改  init.php 找到 define(‘SESS_ID’, $sess->get_session_id()); 修改为 define(‘SESS_ID’, md5(real_ip())); 复制代码 有人提到 相同IP 购买混淆的问题 确实会存在这样的问题 可以参考这个方法 那就是只保留 登陆过 用户的 数据 方法二 代码修改为   if($_SESSION[‘user_id’]>0){ define(‘SESS_ID’, md5($_SESSION[‘user_id’])); }else{ define(‘SESS_ID’, $sess->get_session_id());…
2025-04-24 阅读全文 →