首页 > 其他 > 网站日记>正文

帝国cms事件发生后插入函数

提示: 阅读权限:公开  

帝国cms里,会发生一系列事件,比如会员投稿,有反馈留言,有购物支付等待,我们希望在这些事件发生后,增加定制功能。短信或者邮件通知管理员,或者通知第三方。

本文提供一个实现思路,只改动帝国cms一处代码,方便灵动扩展。

  1. 修改额e/class/connect.php

查找 function printerror函数,在函数体开始的地方,插入以下代码

 //jiuhecai add 
if(file_exists(ECMS_PATH.'e/extend/jhcFun/fun.php')){
	    include(ECMS_PATH.'e/extend/jhcFun/fun.php');
	    if(function_exists($error))$error();
	    
}

2. 在帝国cms的扩展目录extend下,增加一个名叫jhcFun文件夹,建立一个fun.php文件,其内容可以如下:

<?php 
// 后台添加信息成功
function AddNewsSuccess(){
     // 添加
     
    // echo '添加成功过';
 }
 
 
// AddGbookSuccess  留言成功
function AddGbookSuccess(){
     // 添加
     
    // echo '添加成功过';
 }
 
 //	'AddMemberFeedbackSuccess'=>'信息提交成功',
function AddMemberFeedbackSuccess(){
     // 
     
     //echo '会员反馈信息提交成功';
 }


要实现某个事件后的新增功能,只要在这里增加一个函数,函数名为帝国cms系统的对应事件的提示字符串。

这些字符串,可以在e/data/language/gb/pub/q_message.php中查看:


<?php

//--------  帝国网站管理系统”信息提示”语言包(前台)


$qmessage_r=array(

'CreatePathFail'=>'建立目录不成功,请检查目录权限。',

'DbError'=>'数据库出错',

'ErrorUrl'=>'您来自的链接不存在',

'NotNextInfo'=>'下面没有记录了',

'NotCanPostUrl'=>'请从网站提交数据',

'NotCanPostIp'=>'您的IP不在允许提交数据的范围内,所以无法提交',


'CloseAddNews'=>'此功能已被管理员关闭,有问题请联系管理员',

'MustLast'=>'您选择的栏目不是终极栏目(蓝色条)',

'EmptyTitle'=>'请输入标题和内容,并选择栏目',

'AddNewsSuccess'=>'感谢您的投稿,我们将第一时间审核您的信息',

'CloseAddNewsTranpic'=>'系统关闭了上传图片功能',

'EmptyQMustF'=>'请将信息填写完整',

'HaveNotLevelQInfo'=>'您没有权限管理此信息',

'ClassSetNotAdminQCInfo'=>'此栏目设置已审核过的信息不能管理',

'ClassSetNotEditQCInfo'=>'此栏目设置只可编辑未审核信息',

'ClassSetNotDelQCInfo'=>'此栏目设置只可删除未审核信息',

'ClassSetNotAdminQInfo'=>'此栏目设置投稿的信息不能管理',

'ClassSetNotEditQInfo'=>'此栏目设置投稿的信息只能编辑',

'ClassSetNotDelQInfo'=>'此栏目设置投稿的信息只能删除',

'EmptyQinfoCid'=>'请选择提交栏目',

'NotOpenCQInfo'=>'此栏目未开放投稿',

'HaveNotLevelAQinfo'=>'您所属的会员组不能提交信息',

'HaveNotFenAQinfo'=>'您的点数不足,不能提交信息',

'AddQinfoSuccess'=>'提交信息成功',

'EditQinfoSuccess'=>'修改信息成功',

'DelQinfoSuccess'=>'删除信息成功',

'EmptyQTranFile'=>'请选择要上传的文件',

'NotQTranFiletype'=>'您上传的文件扩展名有误',

'CloseQTranPic'=>'系统关闭上传图片功能',

'TooBigQTranFile'=>'您上传的文件大小超过系统限制',

'CloseQTranFile'=>'系统关闭了上传附件功能',

'CloseQAdd'=>'系统关闭投稿功能',

'HaveCloseWords'=>'您提交的信息含有非法字符',

'ReIsOnlyF'=>'字段 '.$GLOBALS['msgisonlyf'].' 的值已存在,请不要重复提交',

'NewMemberAddInfoError'=>'系统限制新注册会员 '.$public_r['newaddinfotime'].' 分钟后才能投稿',

'CrossDayInfo'=>'您今天的投稿次数已超过系统限制',

'TranFail'=>'请查看目录权限是否为0777,文件上传不成功',

'QAddInfoOutTime'=>'系统限制的投稿间隔是 '.$public_r[readdinfotime].' 秒,请稍后再提交',

'QEditInfoOutTime'=>'信息发布超过 '.$public_r[qeditinfotime].' 分钟不能修改',

'IpMaxAddInfo'=>'您的投稿过于频繁,请稍后再提交',

'OneInfoAddInfo'=>'该栏目限制会员只能发布 '.$GLOBALS['classqoneinfo'].' 条信息',

'qWorkflowCanNotEditInfo'=>'工作流处理中的信息不可修改',


'NotVote'=>'此投票不存在!',

'VoteOutDate'=>'此投票已过期.投票不成功!',

'ReVote'=>'此IP已投票过,请勿重复投票!',

'EmptyChangeVote'=>'请至少选择一个投票项',

'NotChangeVote'=>'您还没有选择投票项',

'VoteSuccess'=>'感谢您的投票',

'EmptyPl'=>'请输入评论内容',

'EmptyPlMustF'=>'字段 '.$GLOBALS['msgmustf'].' 的值为空,请将必填项填写完整',

'PlOutTime'=>'系统限制的发表评论间隔是 '.$GLOBALS['setpltime'].' 秒,请稍后再发',

'VoteOutTime'=>'系统限制的发表投票间隔是 '.$public_r[revotetime].' 秒,请稍后再投',

'GbOutTime'=>'系统限制的发表留言间隔是 '.$public_r[regbooktime].' 秒,请稍后再发',

'HavePlCloseWords'=>'评论内容含有非法字符',

'NotLevelToPl'=>'您所在的会员组不能发表评论',

'PlOutMaxFloor'=>'引用楼层数已超过限制',

'GuestNotToPl'=>'游客不能发表评论',

'CloseClassPl'=>'此栏目已关闭评论功能',

'CloseInfoPl'=>'此信息已关闭评论',

'AddPlSuccess'=>'提交成功',

'PlSizeTobig'=>'您的评论内容过长,系统不接受(系统限制 '.$GLOBALS['setplsize'].' 字节)',

'EmptyGbookname'=>'请输入留言姓名,邮箱与留言内容',

'AddGbookSuccess'=>'提交成功',

'EmptyFeedbackname'=>'带*项为必填',

'AddFeedbackSuccess'=>'提交成功',

'AddErrorSuccess'=>'感谢您的报告,我们会尽快处理此事',

'EmptyErrortext'=>'请输入错误报告内容',

'EmptyGbook'=>'此留言板不存在',

'EmptyFeedback'=>'此信息反馈不存在',

'DoForPlGSuccess'=>'谢谢您的支持',

'DoForPlBSuccess'=>'谢谢您的意见',

'ReDoForPl'=>'您已提交过',

'AddInfoPfen'=>'感谢您的评价',

'DoDiggGSuccess'=>'谢谢您的支持',

'DoDiggBSuccess'=>'谢谢您的意见',

'ReDigg'=>'您已提交过',

'NotOpenFBFile'=>'系统未开启附件上传',

'NotLevelToClass'=>'您所在的会员组没有权限访问此栏目',

'ThisTimeCloseDo'=>'本时间段内不允许使用此操作',

'NotOpenMemberConnect'=>'网站没有开启外部登录',


'CloseRegister'=>'管理员已关闭注册',

'EmptyMember'=>'用户名,密码与邮箱不能为空',

'FaiUserlen'=>'用户名长度有误',

'FailPasslen'=>'密码位数不够或过长',

'NotRepassword'=>'二次密码不一致',

'EmailFail'=>'您输入的邮箱有误!',

'ReEmailFail'=>'此邮箱已被注册',

'RegisterReIpError'=>'同一IP不能重复注册',

'RegHaveCloseword'=>'用户名包含禁用字符',

'NotSpeWord'=>'用户名不能包含特殊字符',

'ReUsername'=>'此用户名已被注册,请重填!',

'LoginToRegister'=>'您已登录,不能注册帐号',

'RegisterSuccess'=>'注册成功',

'RegisterSuccessCheck'=>'注册成功,请等待管理员的审核',

'NotEmpty'=>'带*项的为必填',

'FailOldPassword'=>'原密码错误,无法修改',

'EditInfoSuccess'=>'修改信息成功!',

'NotLogin'=>'您还没登录!',

'NotSingleLogin'=>'同一帐号同一时刻只能一人在线!',

'NotCheckedUser'=>'您的帐号还未通过审核',

'ExitSuccess'=>'退出系统成功!',

'EmptyLogin'=>'用户名和密码不能为空',

'FailPassword'=>'您的用户名或密码有误!',

'LoginSuccess'=>'登录成功!',

'NotCookie'=>'登录不成功,请确认您的cookie是否已开启!',

'MoreFava'=>'您的收藏夹已满,增加收藏不成功',

'AddFavaSuccess'=>'增加收藏夹成功',

'ReFava'=>'此收藏链接已存在',

'NotDelFavaid'=>'请选择要删除的收藏夹',

'DelFavaSuccess'=>'删除收藏夹成功',

'EmptyFavaClassname'=>'请输入分类名称',

'AddFavaClassSuccess'=>'增加分类成功',

'EditFavaClassSuccess'=>'修改分类成功',

'EmptyFavaClassid'=>'请选择要删除的分类',

'DelFavaClassSuccess'=>'删除分类成功',

'NotChangeMoveCid'=>'请选择要转移的分类',

'NotMoveFavaid'=>'请至少选择一个要转移的收藏夹',

'MoveFavaSuccess'=>'转移收藏夹成功',

'EmptyGetCard'=>'请输入充值的用户名,卡号和密码',

'DifCardUsername'=>'两次输入的用户名不一致!',

'ExiestCardUsername'=>'您输入的用户名不存在!请查看你输入的用户名是否有误。',

'CardPassError'=>'您输入的充值卡号或密码有误。充值不成功!',

'CardGetFenSuccess'=>'恭喜您!充值成功',

'CardGetFenError'=>'数据库忙,请稍后再充值,谢谢!',

'CardOutDate'=>'此点卡已过期,充值不成功',

'CardHaveUserdate'=>'您当前的会员组有效期未到,不能充值新会员组',

'FailKey'=>'验证码不正确',

'OutKeytime'=>'验证码已过期',

'EmptyMsg'=>'请输入标题、消息内容与发送目标',

'MsgToself'=>'不能发给自己!',

'MoreMsglen'=>'内容过长,发送不成功',

'MsgNotToUsername'=>'接收者帐号不存在!',

'UserMoreMsgnum'=>'对方短消息已满,发送不成功!',

'AddMsgSuccess'=>'短消息发送成功!',

'EmptyDelMsg'=>'请选择要删除的短消息',

'DelMsgSuccess'=>'删除短消息成功',

'HaveNotMsg'=>'此消息不存在',

'HaveNotEnLevel'=>'权限不足',

'NotUsername'=>'此帐号不存在',

'NotLevelShowInfo'=>'您没有足够的权限查看会员信息',

'NotLevelMemberList'=>'您没有足够的权限查看会员列表',

'EmptyFriend'=>'请输入用户名',

'NotFriendUsername'=>'此帐号不存在',

'AddFriendSuccess'=>'添加好友成功',

'EditFriendSuccess'=>'修改好友成功',

'EmptyFriendId'=>'请选择要删除的好友',

'DelFriendSuccess'=>'删除好友成功',

'NotAddFriendSelf'=>'不能加自己为好友',

'ReAddFriend'=>'此用户已在你的好友列表里',

'NotChangeSpaceStyleId'=>'请选择要设置的空间模板',

'ChangeSpaceStyleSuccess'=>'设置空间模板成功',

'SetSpaceSuccess'=>'设置空间信息成功',

'CloseMemberSpace'=>'系统已关闭会员空间功能',

'UserNotSpace'=>'该会员空间未开放',

'EmptyMemberGbook'=>'请输入昵称与留言内容',

'AddMemberGbookSuccess'=>'留言完毕',

'NotDelMemberGbookid'=>'请选择要删除的留言',

'DelMemberGbookSuccess'=>'删除留言成功',

'EmptyReMemberGbook'=>'请输入要回复的留言',

'ReMemberGbookSuccess'=>'留言回复完毕',

'EmptyMemberFeedback'=>'请输入联系人、信息标题与信息内容',

'AddMemberFeedbackSuccess'=>'信息提交成功',

'NotDelMemberFeedbackid'=>'请选择要删除的反馈',

'DelMemberFeedbackSuccess'=>'删除成功',

'EmptyGetPassword'=>'请输入用户名和邮箱',

'ErrorGPUsername'=>'用户名或邮箱不正确',

'CloseGetPassword'=>'网站已关闭取回密码功能',

'SendGetPasswordEmailSucess'=>'邮件已发送,请登录邮箱认证并取回密码',

'GPOutTime'=>'链接已过期',

'GPErrorPass'=>'参数不正确,验证不通过',

'GetPasswordSuccess'=>'取回密码成功',

'ActUserSuccess'=>'帐号已成功激活',

'SendActUserEmailSucess'=>'激活帐号邮件已发送,请登录邮箱激活帐号',

'CloseRegAct'=>'网站没有启用邮件激活帐号方式',

'EmptyRegAct'=>'请输入用户名、密码和邮箱',

'ErrorRegActUser'=>'用户名、密码或邮箱不正确',

'HaveRegActUser'=>'此帐号已激活过',

'NotHaveTrueName'=>'您的账号还没有实名',

'EmptyAddTrueNameInfo'=>'带*项为必填',

'ReAddTrueNameInfo'=>'已经提交过',

'AddTrueNameInfoSuccess'=>'提交成功',

'HaveTrueName'=>'已通过实名',

'SearchNotRecord'=>'没有搜索到相关的内容',

'SearchOutTime'=>'系统限制的搜索时间间隔为 '.$public_r[searchtime].' 秒,请稍后再搜索',

'EmptyKeyboard'=>'请输入搜索关键字',

'MinKeyboard'=>'系统限制的搜索关键字只能在 '.$public_r[min_keyboard].'~'.$public_r[max_keyboard].' 个字符之间',

'NotLevelToSearch'=>'您所在的会员组没有权限使用搜索功能',


'FailDownpass'=>'下载验证码不正确,请重新刷新下载页面,然后再点击下载.',

'ExiestSoftid'=>'此下载不存在',

'MustSingleUser'=>'同时只能一人在线,请重新登录',

'NotDownLevel'=>'您的会员级别不足,没有下载权限!',

'NotEnoughFen'=>'您的点数不足,无法下载',

'CrossDaydown'=>'您今天的下载与观看次数已超过系统限制',

'CloseGetDown'=>'没有开启直接下载',

'NotChangeProduct'=>'此商品不存在',

'MustEnterSelect'=>'带*项为必填,请填写完整',

'EmptyBuycar'=>'您的购物车无任何商品',

'NotPsid'=>'请选择配送方式',

'NotPayfsid'=>'请选择付款方式',

'NotProductForBuyfen'=>'您选择的商品不支持积分购买',

'NotEnoughFenBuy'=>'您的点数不足,不能通过点数购买商品',

'NotLoginTobuy'=>'您未登录,不能使用此付费方式',

'NotEnoughMoneyBuy'=>'您的帐号余额不足,不能购买商品',

'AddDdSuccess'=>'订单提交成功.',

'AddDdSuccessa'=>'订单提交成功.',

'AddDdAndToPaySuccess'=>'订单提交成功,正转向在线支付...',

'FenNotFp'=>'积分购买不开发票',

'NotShopDdId'=>'此订单不存在',

'ShopDdIdHavePrice'=>'此订单已经支付',

'EmptyAddress'=>'请输入地址名称',

'AddAddressSuccess'=>'增加地址成功',

'EditAddressSuccess'=>'修改地址成功',

'NotAddressid'=>'请选择地址',

'DelAddressSuccess'=>'删除地址成功',

'DefAddressSuccess'=>'设置默认地址成功',

'ErrorShopTbname'=>'非商城表的信息',

'NotChangeShopDdid'=>'请选择订单',

'NotDelShopDd'=>'此订单已确认,不能取消',

'OuttimeNotDelShopDd'=>'此订单下单时间已超过可取消时间',

'DelShopDdSuccess'=>'取消订单成功',

'EmptyPreCode'=>'此优惠码不存在',

'PreCodeOuttime'=>'此优惠码已过期',

'PreCodeNotLevel'=>'您所在的会员组没有权限使用此优惠码',

'PreCodeErrorClass'=>'此类商品不能使用此优惠码',

'PreCodeMusttotal'=>'购满 '.$GLOBALS['precodemusttotal'].' 元才可以使用此优惠码',

'ShopOutMaxnum'=>'您购买的商品数量已超过库存量',

'ShopNotProductNum'=>'此商品目前无货',

'ShopDdCancel'=>'此订单已经取消',

'ShopBuycarMaxnum'=>'您的购物车商品数量超过限制',

'ShopOutSinglenum'=>'您购买的单商品总数已超过限制',


'SchallNotRecord'=>'没有搜索到相关的内容',

'SchallOutTime'=>'系统限制的搜索时间间隔为 '.$public_r[schalltime].' 秒,请稍后再搜索',

'EmptySchallKeyboard'=>'请输入搜索关键字',

'SchallMinKeyboard'=>'系统限制的搜索关键字只能在 '.$public_r[schallminlen].'~'.$public_r[schallmaxlen].' 个字符之间',

'SchallNotOpenTitleText'=>'系统未开启标题+全文同时搜索',

'SchallNotOpenTitle'=>'系统未开启标题搜索',

'SchallNotOpenText'=>'系统未开启全文搜索',

'SchallClose'=>'全站搜索未开启',


'CloseTags'=>'TAG功能已关闭',

'HaveNotTags'=>'此TAG不存在',

);

?>


上一篇:用淘宝提供的服务解析ip地址的位置

下一篇:【插件】帝国cms对接七牛云

tags: 帝国cms 帝国 图片

返回首页

相关

热门

站内直通车

[!--temp.bottomnav--]
返回顶部