分类归档

网站开发

FWQ
网站开发
如何更改ecshop头部用户信息
如果更改ecshop网店系统头部用户信息,找到ecshop头部用户信息对应模块 /themes/library/member_info.lbi    {$user_info.username}    对应 /includes/lib_main.php 文件下的get_user_info函数           找到 function get_user_info($id=0)       $user[‘username’]    = $user[‘username’];为用户信息名字 
2025-04-23 阅读全文 →
FWQ
网站开发
解决readdir(): not a valid Directory resource in ..template.php错误
 有客户ecshop网站程序出现以下报错: Warning: readdir(): supplied argument is not a valid Directory resource in \zuimoban\ecshop\admin\template.php on line 66 具体页面是在后台,ecshop后台—模板管理*—模板选择顶部 好模板也是第一次看到,谷歌百度下也没看到正确答案。看看代码,才知道原因: 我们找admin\template.php  找到66行看代码      $tmp_bak_dir = @opendir(ROOT_PATH . ‘temp/backup/library/’);     while ($file = readdir($tmp_bak_dir))     {         if ($file…
2025-04-23 阅读全文 →
FWQ
网站开发
解决ecshop2.7.2打了补丁和ecshop2.7.3退出登录不跳转页面问题
 这个问题需要手工修改页面代码: 打开ecshop安装程序的根目录找到user.php页面修改 找到 elseif ($action == ‘logout’)看下面的一段代码 修改 if (!isset($back_act) && isset($GLOBALS[‘_SERVER’][‘HTTP_REFERER’])) 为 if ((!isset($back_act)|| empty($back_act)) && isset($GLOBALS[‘_SERVER’][‘HTTP_REFERER’]))   主要是这句 !isset($back_act)|| empty($back_act)
2025-04-23 阅读全文 →
FWQ
网站开发
删除ecshop云服务及授权关于官方等信息
一、删除【云服务中心】  删除/admin/cloud.php  删除/admin/templates/menu.htm中以下代码 Ajax.call('cloud.php?is_ajax=1>act=menu_api','', start_menu_api, 'GET', 'JSON'); 删除/admin/templates/start.htm中以下代码 Ajax.call('cloud.php?is_ajax=1>act=cloud_remind','', cloud_api, 'GET', 'JSON'); function cloud_close(id) { Ajax.call('cloud.php?is_ajax=1>act=close_remind>remind_id='+id,'', cloud_api, 'GET', 'JSON'); } 删除/languages/zh_cn/admin/cloud.php 二、删除【数据库管理】-【转换数据】  删除/admin/convert.php  删除/admin/templates/convert_main.htm  删除/languages/zh_cn/convert目录及目录下的所有文件  删除/languages/zh_cn/admin/convert.php  /admin/includes/inc_menu.php中删除以下代码 $modules['13_backup']['convert']…
2025-04-23 阅读全文 →
FWQ
网站开发
如何在ecshop后台删除测试数据
Ecshop的后台是很强大的,我们只需要把ecshop的所有测试商品删除就可以了。请看详细 : 1、删除ecshop测试商品数据 在登入后台,找到商品列表,勾选所有的产品,选择“回收站”,再点击确定就可以了。(注意有测试页面一般都是有两页) 使用同种方法可以完全删除商品列表,商品分类,用户评论,商品类型,标签管理,虚拟商品列表下的所有数据。 2、删除ecshop订单 找到订单列表,选择要所有的产品,点击移除。 3、删除ecshop测试文章(含文章分类,列表) 将所有文章分类,文章列表,文章自动发布,在线调查下的东西全部删除就可以了。 最后,清除一下缓存。
2025-04-23 阅读全文 →
FWQ
网站开发
让ecshop支持自定义分类模板子类可以继承的方法
ecshop是一个功能方面比较完善的商城的程序,但是毕竟不同于一般的cms类系统。无法自定义每个分类的模板,这样就造成了分类模板一成不变的样式,对于美观以及个性方面可能要差点。不过ec的开源给了php开发者一个很大的diy空间,ecshop的二次开发性也是蛮强大的。   下面是好模板实现的ecshop自定义分类模板的方法,子类可以继承最顶级的模板。好处是不用修改数据库,可以在后台分类自定义模板。功能比较简单,代码也很少,只是一个小技巧,用ecshop的朋友可以来尝试一下。   ecshop 自定义分类模板的方法实现步骤   打开根目录的category.php文件(不要问我根目录在哪里),找到大概401行 “$smarty->display(‘category.dwt’, $cache_id);”,将此行注释掉或者删除。在其下面添加下面代码   $cat_arr = get_parent_cats($cat_id); foreach ($cat_arr AS $val) {          $cats[‘style’]=$val[‘style’]; } if(empty($cat[‘style’]))  { if(!empty($cats[‘style’]))…
2025-04-23 阅读全文 →
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-23 阅读全文 →
FWQ
网站开发
让ecshop网站底部的文章用help.php文件打开
目的:使帮助文档用不同于一般文档的模板来显示   解决思路:虽然底部网店信息是通过判断cat_id=2来调用article_pro.dwt模板,我们也可以根据cat_type=5来区分帮助文档和其它文档,但还是觉得单独建立一个文件help.php来调用帮助模板help.dwt的方法显示帮助文档好。   方法:用了一个很苯又不叫苯但很实用的方法(新建帮助文件help.php和模板文件help.dwt,然后修改两个系统函数build_uri()和get_shop_help()来实现)   1、复制artile.php文件重命名为help.php文件,不过里面的有些代码可以删掉,我只保留了如下代码(help.php文件):   <?php /** * ECSHOP 帮助内容 * ============================================================================ * 版权所有 2005-2008 上海商派网络科技有限公司,并保留所有权利。 * 网站地址: http://www.ecshop.com; * —————————————————————————- * 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和 * 使用;不允许对程序代码以任何形式任何目的的再发布。…
2025-04-23 阅读全文 →
FWQ
网站开发
如何在ecshop首页调用指定分类的热销、推荐、新
 找到ecshop的includes/lib_goods.php,修改方法如下 以把SQL语句改一下,与category表关联即可将 $sql =  ‘SELECT g.goods_id,g.goods_name, g.goods_name_style, g.market_price, g.shop_price AS org_price, g.promote_price, ‘ . 复制代码 改为   $sql =  ‘SELECT g.goods_id,g.cat_id,c.parent_id,g.goods_name, g.goods_name_style, g.market_price, g.shop_price AS org_price, g.promote_price, ‘ . 复制代码 再在…
2025-04-23 阅读全文 →
FWQ
网站开发
在ECSHOP首页顶部增加通栏广告位的方法
ECSHOP系统默认预留的广告位很少,如何才能在首页或者其他页面增加自己想要的广告位呢??下面就讲一讲方法。 下面以“在ECSHOP首页顶部增加一个通栏广告”为例进行讲解。 另外:本例是在ECSHOP2.7.2 官方默认模板基础上进行讲解的,其他模板及其他页面原理相同。 第1步: 进入ECSHOP后台 》 广告管理 》广告位置,点击“增加广告位”按钮。 广告位名称输入“首页头部通栏广告位”, 广告位宽度输入“960” 广告位高度输入“100”。。。。。 点“确定”。 第2步:然后进入“广告列表”,点击“添加广告”按钮, 注意,广告位置下拉框 要选择 刚才第1步里添加的那个广告位,即“首页头部通栏广告位 [960×100]”。 上传一张广告图片,点确定。 第3步:打开首页模板文件  index.dwt 找到下面代码 <!– #BeginLibraryItem “/library/page_header.lbi” –><!– #EndLibraryItem –>…
2025-04-23 阅读全文 →