分类归档

网站开发

FWQ
网站开发
ECSHOP文件目录权限设置修改方法介绍
ECSHOP系统有其要求的权限设置规则,如果权限设置不正确,ECSHOP系统则无法正常运行。 不管是安装 Ecshop,还是升级Ecshop,经常会遇到修改文件权限的需要 比如安装和升级 Ecshop! 需要修改 images目录及其子目录、data目录及其子目录、templates目录及其子目录、cert目录、includes目录及其子目录 的文件权限 看到有不少朋友对文件权限的修改不是很清楚,下面我就开帖讲一下这个设置方法。 按操作系统的不同其文件修改方法被分为两种: 第一种、linux 服务器只需将所需修改文件权限的目录属性修改为为777即可,具体方法如下 右键文件夹-“属性”,如图 1 所示: 将“权限”项中的数字改为“777”,确定即可(前提是您的帐号有修改文件属性的权限),如图  2 所示:     第二种、win主机给 IIS 来宾帐户可读写属性即可,具体方法如下 右键文件夹-属性-安全,如 3 所示:    …
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop smarty模板里不能使用for循环的替代方法
一个里需要使用for循环来生成一个小东东,没办法,因为网页优化需要,需要将一些JS移动到页面底部。然后在制作模板的时候发现,不能在模板里使用for循环。因为smarty不支持!然后ecshop 也不支持section.怎么办?   找到一个替代的办法,就是使用foreach和if搭配使用 <!–{foreach from=array(1,2,3,4,5,6,7,8) item=i}–> <!–{if $i <= $goods_cat.floor}–> <script type=”text/javascript”>new dk_slideplayer(“#pub_slideplay{$i}”,{width:”473px”,height:”180px”,fontsize:”12px”,time:”5000″});</script> <script type=”text/javascript”>new dk_slideplayer11(“#pub_slideplay11{$i}”,{width:”209px”,height:”180px”,fontsize:”12px”,time:”5000″});</script> <!–{/if}–> <!–{/foreach}–>   就随便弄个数组,然后foreach循环,当$i小于等于某变量的时候,就输出内容    $goods_cat.floor 是从cart_goods.lbi里带出来的,这个到最后是一个数字。   这里只是说一个方法,如果你遇到smarty里面需要用到for循环的,用这种ecshop修改方法替换也还是不错的选择。
2025-04-24 阅读全文 →
FWQ
网站开发
将ecshop中的session从mysql移植到memcache的方法
 将ecshop中的session机制重写,从DB移植到Memcache中去,经过测试绝对可用!(好模板未测试)   代码如下:   <?php   if (!defined(‘IN_ECS’)) { die(‘Hacking attempt’); }   /*—————————————————— */ //– 该类用于将SESSION直接写入Memcache /*—————————————————— */ class cls_session { var $db = NULL;   var…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop显示当前分类栏目下的栏目分类
 找到ecshop根目录下category.php文件 大概330行左右   // $smarty->assign(‘categories’, get_categories_tree($cat_id)); // 分类树 $arr_categories_tree= get_categories_tree($cat_id); $sql=‘SELECT count(*) FROM ‘.$ecs->table(‘category‘) .“ WHERE parent_id = ‘$cat_id‘ AND is_show = 1 “; if($db->getOne($sql)){ $smarty->assign(‘categories‘,array($cat_id=>$arr_categories_tree[$cat_id])); // 分类树 }else{ $smarty->assign(‘categories‘,array($cat[‘parent_id‘]=>$arr_categories_tree[$cat[‘parent_id‘]])); // 分类树 }   然后再模板下面调用                        <div…
2025-04-24 阅读全文 →
FWQ
网站开发
解决ecshop表ecs_sessions和ecs_sessions_data超大爆表问题
ecs_sessions和ecs_sessions_data是ECshop的内存缓存表。长时间不清理容易产生大量垃圾,占用大量数据库空间,从而使网站访问出问题,特别是虚拟主机的朋友。 解决这两个表常用方法 1、后台一段时间点击数据库优化,清理下缓存 2、如果网站已经出错,请登录数据库,删除以上两个表的数据就行。 3、我最便捷的方法,直接删除这两个数据表,然后从新sql建立 哈哈 (1)这个是新建ecs_sessions表的SQL CREATE TABLE IF NOT EXISTS `您数据表的前缀_sessions` (    `sesskey` char(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT ”,    `expiry`…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop购物车配送区域城市删除重建wap手机端不显示城市名
客户反馈ecshop wap手机端配送区域不显示,了解到因客户在使用时,客户删除后台已添加好的城市列表,重新添加部分城市,之后电脑版可正常使用,在用户使用WAP手机端购物时购物车调用城市列表不能显示,导致无法正确提交订单,经过对客户描述情况及时查实后,的确如此,检查程序一切正常,无修改错误等情况,经过技术仔细检查发现,客户在修改城市后,因为后台商店设计内没有再对默认城市进行设置,导致手机端无法获取到城市列表,发生这种情况,对于一个普通用户来说,很难联想到和商店设置有关系,当然,希望初入ecshop程序的用户尽量不要删除官方的城市列表,也许是一个小小的失误,却会给技术带来大工作量的排查时间,下面分享一下技术得出一错误解决方法: 进入后台,转到“商店设置”修改:所在国家、所在省份、所在城市选项,修改完成后如下图: 最后,点击右上角“清除缓存”,再次刷新手机端购物车页面,KO,城市列表完美显
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop中广告位的ID是在哪里查看?
 ecshop当中的广告位ID,具体查看也是状态栏,若您的浏览器状态栏无法显示,请设置好浏览器。 因为论坛有人问到,以下好模板的教程:   ECSHOP 管理中心 – 广告位置,找到相对应广告,鼠标触碰到相对应广告,那么广告栏会显示个链接,见图:    
2025-04-24 阅读全文 →
FWQ
网站开发
解决ecshop出现{“res”:”false”,”rsp”:”\u7f3a\u5c11\u5fc5\u8981\u7684\u53c2\u6570″}
安装ecshop2.7.3版本时,出现如下提示错误: {“res”:”false”,”rsp”:”\u7f3a\u5c11\u5fc5\u8981\u7684\u53c2\u6570″} 解决方法:删除install/index.php中下面这段代码 if (isset($_REQUEST[‘dbhost’]) || isset($_REQUEST[‘dbname’]) || isset($_REQUEST[‘dbuser’]) || isset($_REQUEST[‘dbpass’]) ||isset($_REQUEST[‘password’]) || isset($_REQUEST[‘data’])) { include(“./auto_index.php”); exit; }
2025-04-24 阅读全文 →