分类归档

网站开发

FWQ
网站开发
修改ECSHOP后台让cookie生命周期时间更长
 如果不勾选“请保存我这次的登录信息”,表示这个cookie生命周期为浏览器会话期间,只要关闭浏览器窗口,cookie就消失了。这种生命期为浏览会话期的cookie被称为会话cookie,会话cookie一般不保存在硬盘上而是保存在内存里。 如果勾选,则设置了过期时间,浏览器就会把cookie保存到硬盘上,关闭后再次打开浏览器,这些cookie依然有效,直到超过设定的过期时间。 存储在硬盘上的cookie可以在不同的浏览器进程间共享,比如两个IE窗口。而对于保存在内存的cookie,不同的浏览器有不同的处理方式。当管理员登录后台后,就会收到一个唯一用户ID的cookie,管理员再次登录时,这个用户ID会自动返回,服务器对它进行检查,无需输入用户名和密码就可以访问服务器上的资源。 ECSHOP后台cookie的默认生命周期为365天,修改生命周期为7天,查找/admin/privilege.php   if (isset($_POST['remember']))  {      $time = gmtime() + 3600 * 24 * 365;      setcookie('ECSCP[admin_id]',   $row['user_id'],                            $time);      setcookie('ECSCP[admin_pass]', md5($row['password'] . $_CFG['hash_code']), $time);  }  修改为   if (isset($_POST['remember']))  {      $time = gmtime() + 3600 * 24 * 7; //设置cookie生命周期为7天      setcookie('ECSCP[admin_id]',   $row['user_id'],                            $time);      setcookie('ECSCP[admin_pass]', md5($row['password'] . $_CFG['hash_code']), $time);  }   
2025-04-23 阅读全文 →
FWQ
网站开发
如何删除ecshop2.7.3后台左侧菜单云服务中心菜单
 ecshop2.7.3版本后台增加了个云服务器中心菜单,若是给客户使用可能不是很美观,想删除掉怎么办? 好模板分析如下操作办法: 打开ecshop2.7.3 找到admin/cloud.php 文件。 搜索 cloud.ecshop.com 大概60行 ,140行,228行 分别在行前加“//”注释掉,或者整行删除,这样后台云中心菜单自动隐藏掉了。 还有个办法是在后台模板里修改,menu.htm,start.htm 搜索cloud.php?is_ajax=1 把整段JS 删除  
2025-04-23 阅读全文 →
FWQ
网站开发
让ECSHOP后台的编辑器功能更强大
ecshop后台的商品编辑和文章编辑使用的是FCKEDITOR 编辑器, 这个FCKEDITOR的工具条(toolbar)是可以自定义的,ECSHOP默认使用的是 normal ,属于中档功能, 下面我们来改一下设置,让FCKEDITOR的全部功能都显露出来。 打开 /admin/includes/lib_main.php 文件 将 $editor->ToolbarSet = ‘Normal’; 修改为 $editor->ToolbarSet = ‘Default’; 刷新看一下,功能是不是多了很多。
2025-04-23 阅读全文 →
FWQ
网站开发
ECShop站点地图Deprecated: Assigning the return value of new by reference is deprecated错误
好模板对后台系统进行一些简单的操作,当点击  系统设置—站点地图  时发现提示: Deprecated: Assigning the return value of new by reference is deprecated 的错误,如下图:   起先以为是代码的问题,可是一想到这个模板是官网的默认模板,对sitemap.php文件进行查找后未能发现问题。后来将错误内容从网上一查找,原来是由于从php5.3开始后,废除了php中的”=&”符号,所以删除&符号即可。 删除了提示中对应行上的&符号之后,刷新之后问题成功解决。 补充:后台:商品管理下– 商品品牌 /商品批量修改  这两个也会出现如上错误提示,请ECShop使用者注意
2025-04-23 阅读全文 →
FWQ
网站开发
列表页出现【例外被抛出且未被接住】的原因之
今日在本地电脑上布置ECSHOP2.7.2后,发现在商品列表页点击“购买”居然无反映,而且有JS错误提示“例外被抛出且未被接住” 。 于是打开我的 火狐浏览器,这个时候就显示出火狐浏览器的威力来了。 点击“工具”菜单项,打开“错误控制台”,点“清除”先把以往的错误信息清除掉。 然后用火狐浏览器打开刚才报JS错误的商品列表页,打开后,再去“错误控制台”查看错误信息。果然有错误。 <b>Warning</b>:  number_format() expects parameter 1 to be double, string given in <b>D:\WWWROOT\utf272.ecshop.com\includes\lib_common.php</b> on line <b>960</b><br /> 看到以上错误信息,相信懂PHP的朋友就知道该怎么解决了。我是这么解决的。 打开 /includes/lib_common.php 文件 大概在 950行左右…
2025-04-23 阅读全文 →
FWQ
网站开发
解决ecshop网站后台报错提示:此网页有重定向循环的解决方法
ecshop网站后台报错提示:此网页有重定向循环,找到后ecshop台文件:admin/includes/init.php 打开   将以下内容:     if (isset($_SERVER[‘PHP_SELF’])) {    define(‘PHP_SELF’, $_SERVER[‘PHP_SELF’]); }     修改成以下内容:   if (isset($_SERVER[‘PHP_SELF’])) {     define( ‘PHP_SELF’ , $_SERVER[‘ DOCUMENT_URI‘] );…
2025-04-23 阅读全文 →
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-23 阅读全文 →
FWQ
网站开发
修改ecshop商品购买记录默认每页条数
 ECSHOP商品详情页的购买记录,默认显示5条销售记录,就开始翻页, 我想改成显示10条记录后再翻页,要如何修改呢?? 好模板下面来说一下教程 1)、 首先来修改 includes/lib_insert.php 文件里的 insert_bought_notes($arr) 函数部分 找到 ‘ ORDER BY oi.add_time DESC LIMIT 5’ 和  $pager[‘size’]         = $size = 5; 将那个 5 都改成 10 2)、…
2025-04-23 阅读全文 →
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-23 阅读全文 →