分类归档

网站开发

FWQ
网站开发
仿淘宝运费 ecshop提取到商品详细页面
 方法:此方法没有调用数据库里那个,而是用JS实现的。 步骤: 1.goods.php(红色为增加的代码) 大概33行: $goods_id = isset($_REQUEST[‘id’])  ? intval($_REQUEST[‘id’]) : 0; $smarty->assign(‘tc_goods_weight’,get_goods_weight($goods_id));//tc:取得商品重量 $smarty->assign(‘regionname’,get_region_name()); //tc:取得全国一级省市 然后在代码尾部加上两个函数: //tc:取得全国一级城市信息 function get_region_name(){ $sql=”SELECT * FROM ecs_region WHERE parent_id =’1′;”; return $GLOBALS[‘db’]->getAll($sql); } function…
2025-04-24 阅读全文 →
FWQ
网站开发
在ECSHOP首页今日特价(促销商品)增加倒计时效
看到不少朋友在找首页特价商品倒计时的修改方法,写了这篇文章希望能帮到有此需要的朋友们 1、首先修改程序部分 打开includes/lib_goods.php 找到get_promote_goods()函数部分 在   $goods[$idx][‘url’]          = build_uri(‘goods’, array(‘gid’ => $row[‘goods_id’]), $row[‘goods_name’]); (注:这里一定要谨慎,一定要找准位置,很多同志都是绊倒在这里的,如果你没修改过这个文件的话,大概是在394行的位置,找错了就出不来了) 下面增加代码 /* 促销时间倒计时 */         $time = gmtime();         if ($time >= $row[‘promote_start_date’] &&…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop出现注册用户已经存在的解决方法
好模板得到网上一客户求助,他的网站用户注册总出现用户名存在,搜索各大网站,发现解决问题方法都不全,好模板总结如下 1.  升级问题,比如从版本更新,补丁更新 有时候会出现    因为ecshop的data/config.php连接文件升级更新他不会出现覆盖,及时从低版本升级高版本,代码方式都不一样 比如某客户英文的2.70的升级到2.7.2 成    $timezone    = "Asia/Chongqing";  $cookie_path    = "/";  $cookie_domain    = "";  $admin_dir = "admin";  $session = "1440";  define('EC_CHARSET', 'utf-8');  define('EC_LANGUAGE', 'en_us');  define('ADMIN_PATH','admin');  但是 2.7.2的完整的是   $timezone    = "UTC";  $cookie_path    = "/";  $cookie_domain    = "";  $session = "1440";  define('EC_CHARSET','utf-8');  define('ADMIN_PATH','admin');  define('AUTH_KEY', 'this is a key');  define('OLD_AUTH_KEY', ''); …
2025-04-24 阅读全文 →
FWQ
网站开发
修改ecshop添加通过快递单号搜索订单的功能
 有时候订单太多,我们想直接通过快递单号搜索找到该订单,那么ecshop后台如何修改?好模板提供此: 需要修改admin/order.php,admin/templates/order_list.htm两个文件   1,修改admin/order.php添加代码:   搜索“过滤信息”,在后面添加   $filter[‘invoice_no’] = empty($_REQUEST[‘invoice_no’]) ? ” : trim($_REQUEST[‘invoice_no’]); 找到   if ($filter[‘address’])         {          …
2025-04-24 阅读全文 →
FWQ
网站开发
修正解决ipad等智能机访问ecshop网站的问题
 打开ecshop文件,找到修改index.php   找到 $ua = strtolower($_SERVER[‘HTTP_USER_AGENT’]);   做如下代码修改(增加了普通手机的ua代码,增加了智能手机的ua变量) $uachar = “/(nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|coolpad|k-touch|tcl|oppo|doov|amoi|bbk|cect|amoi|zte|huawei)/i”;   $smartuachar = “/(iphone|ipad|android|smartphone|windows)/i”;   判别是iphone ipad android smartphone windows类手机就按普通web方式处理,其他手机按wap处理   if(!(preg_match($smartuachar, $ua)) && ($ua == ”…
2025-04-24 阅读全文 →
FWQ
网站开发
修改ecshop杂志编辑器保存路径bug
ecshop杂志管理发送促销邮件的功能,这个功能十分的强大,但使用的频率越大,就会越发越有问题,这不,刚发现了一个小小的 bug,得赶紧更改过来,就是每次编辑内容保存的时候,都会默认的将 html 邮件内容的 src= 替换为 src=http://.$_SERVER[“HTTP_HOST”],很显然,ecshop 使用了一个 .$_SERVER[“HTTP_HOST”] 的路径函数,也就是又新增加了一个站点路径,所以导致每次保存都会新加了个路径,这样吧,下面夏日博客举个例子来说明一下。 当我们第一次在 html 邮件中保存一个图片的时候路径为:   src=”https://www.ldhost.cn/help/test.jpg”   当第二次保存 html 邮件中图片的时候,路径就变为了如下:   src=”http://www.ldhost.cnhttp://www.ldhost.cnhttps://www.ldhost.cn/help/test.jpg”   这就是小的 bug了,凭白无故的多了怎么一个路径,这个一定是要去掉的,实际就是去掉 $_SERVER[“HTTP_HOST”] 这个函数了。   打开…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop自动发送的邮件乱码如何解决
 该问题只会发生在UTF-8编码的ECSHOP版本下。会出现发送邮件时邮件标题乱码的现象。读取邮件时候选择UTF8就不乱码 解决方法如下: 执行操作:ecshop 后台–系统设置->邮件服务器设置->   将邮件编码设置为“简体中文”即可解决问题。
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop文章页面自定义标题
 随着ecshop越来越多,使用ecshop做商城的不计其数,据说这样不利于ecshop SEO,所有的ecshop的模板都差不多,如果内容相同的话,那么对搜索引擎来说,是特别不友好的,为了减少重复性内容,而且ecshop的标题也存在特别大的问题。比如标题。他就是通过标题+文章分类+商城名称组成的。为了让ecshop文章标题更加灵活。我们可以采用ecshop文章页面自定义标题。    1:首先给ecshop的文章表ecs_article增加个字段。    alter table ecs_article add column seo_title varchar(128)    2: admin/templates/article_info.htm     <tr>         <td class=”narrow-label”>{$lang.title}</td>         <td><input type=”text” name=”seo_title ” size =”40″ maxlength=”60″ value=”{$article.seo_title…
2025-04-24 阅读全文 →
FWQ
网站开发
如何将ECShop导航栏目的链接修改为绝对路径
好模板发现ecshop商城的[当前位置]是相对路径,于是想修改为绝对路径。ECShop中的导航栏目,都是通过id或者是url规则,来动态生成的。而ECShop模板中的ur_here.lbi就是负责来显示该操作栏目的。 我们打开ur_here.lbi库文件,发现代码是这样的   <div><div>{$lang.ur_here}</div><span>{$ur_here}</span></div>   看来,不能直接在库文件里面修改,那么我们需要找到{$ur_here},并且修改它。   打开includes/lib_main.php文件,在第144行左右,找到下面这样的代码。   $ur_here = ‘<a href=”/.”>’ . $GLOBALS[‘_LANG’][‘home’] . ‘</a>’;   我们只需要将/.修改为自己的绝对路径即可。然后重新上传,在后台刷新缓存以后,看看,是不是已经改变了。  
2025-04-24 阅读全文 →