ECSHOP后台操作会员资金管理 提示无权限

有些客户在后台建立会员,但在操作时遇到一个问题,就是会员操作资金管理时,确提示无权限 ,没有权限管理资金。如果没有权限的话,会照成很多的客户流失的,所以小编在这里介绍下如何解决这个问题,如下有俩种方式:

一、增加会员资金管理权限

第一步,修改数据库,直接进入数据库中,进入表“ ecs_admin_action ” 插入 “user_account_manage” action_id自动生成;  parent_id填写为3

解决ecshop缩略图不清晰方法

ECSHOP程序默认生成JPG格式缩略图质量不太好,通常比较模糊,尤其是再添加水印的话,感觉图像显示效果更差。
这跟图片处理函数有关,默认生成JPG图片质量是75(也有说60,65),我们可通过改变函数参数提高图片显示效果

以ECShop2.7.2为例(其他版本类同),通常需要两步操作:

ECshop中TemplateBeginEditable 和后台编辑讲解

在ecshop的dwt文件里面经常发现有“<!– TemplateBeginEditable name=”doctitle” –>和<!– #BeginLibraryItem “/library/page_header.lbi” –><!– #EndLibraryItem –>”这么一段代码,有很多朋友误认为只是注释用的,这里首先来介绍一下#BeginLibraryItem这段代码。可以看到后面有“page_header.lbi“这个.lbi文件是一个库文件,打开后发现里面就是一些html代码,index.dwt为模板,那么这个.lbi可以理解为模板index.dwt的子模板,.lbi专门供别的的dwt模板导入的子模板. 那么 TemplateBeginEditable这个又是干什么用的呢? 很多人知道这个是可编辑区域的意思,意思就是在TemplateBeginEditable 和 TemplateEndEditable之间的位置是可编辑区域,具体的我们来举个例字。首先我们到ecshop 管理员后台的模板管理->设置模板里面可以看到以下这个。

ecshop会员注册送红包完善版,可批量赠送不同类型红包,可编辑时间!

前面的步骤和网上分享的大致一样,:
1、\languages\zh_cn\admin\bonus.php
找到:
$_LANG[‘send_by’][SEND_BY_PRINT] = ‘线下发放的红包’;
在其下面添加一段添加代码:
$_LANG[‘send_by’][SEND_BY_REGISTER] = ‘注册送红包’;

2、\ecshop\includes\inc _con stant.php
找到:
define(‘SEND_BY_PRINT’, 3); // 线下发放
在其下面添加一段添加代码:
define(‘SEND_BY_REGISTER’, 4); // 注册送红包

ECSHOP模仿thinkphp处理获取的变量参数

ecshop使用最原始的PHP代码获取页面传过来的参数,并且很多都是没有经过处理,如果说网站要被攻击,那么这样的网站是很危险的,因为前台如果传的参数带有代码形式的,网站可能就会崩溃。

thinkphp的I函数是一个很好的封装处理参数的方法,我在二次开发的时候,就把I函数拿过来,然后把获取参数的方法都改成I函数来处理。