ECMS(帝国CMS)前台投稿流程

10 2 条评论

ECMS_Front_form

备注内容:
1.enews的value是ECMS控制表单流程的内容
2.在流程②中接收到enews的值为MAddInfo,则使用了流程③中dodoinfo()函数处理表单信息
3.printerror用于随时终止程序运行并返回信息提示,跳转页面;
4.同样的道理你可以观察ECMS前后台所有表单

ECMS v6.0 批量软件录入

09

1.可选择软件目录
2.自动获取软件名
3.自动获取软件名同名图片为标题图片;如不存在则为空
4.自动获取软件同名TXT文件内容为软件简介;如为空则以软件名为介绍
5.自动获取软件大小

6.可选择录入栏目
7.待续

ECMS反馈发送邮箱文档

27 33°

1.文件修改e/enews/index.php 找到如下代码

else
{
	include('../class/q_functions.php');
}

上方加入如下代码:

//trylife add for feedmail
elseif($enews=='AddFeedback'){
	include('../class/q_functions.php');
	include('../class/SendEmail.inc.php');
	include('../trylife/Mail/FeedMail.php');
}

2.文件上传 FeedMail.php 文件上传到 e/trylife/Mail/
(如无此文件夹请建立)



3.FeedMail.php文件代码示例

标题:{$_POST['title']}
姓名:{$_POST['name']}
电话:{$_POST['call']}
内容:
--------------------------------------------------------------------------------------
{$_POST['saytext']}
--------------------------------------------------------------------------------------
IP:$ip
";

//执行发信
$sm=EcmsToSendMail($email,$subject,$text);
?>

other1.发件人修改 e/class/SendEmail.inc.php
这个是修改发件人的EMAIL是反馈者留的邮箱地址,方便回复邮件到反馈人的邮箱

//$mailer->From=$r['fromemail'];
	if($_POST['email']){
		$mailer->From=$_POST['email'];
	}
	else{
		$mailer->From=$r['fromemail'];
	}
	//$mailer->FromName=$r['emailname'];
	if($_POST['name']){
		$mailer->FromName=$_POST['name'];
	}
	else{
		$mailer->FromName=$r['emailname'];
	}

本来是加密的客户文档,看客户公布了;所以我也公布鸟!

ECMS Mail 其他模块使用测试代码

27
//PHP开始
//如不在e/trylife/Mail/内则改对应引用位置
include("../../class/db_sql.php");
include("../../class/connect.php");
include("../../class/SendEmail.inc.php");

//开启数据库链接
$link=db_connect();
$empire=new mysqlquery();
//群发
//$email=array("827216443@qq.com","trylife@qq.com","94592590@qq.com");

	$email    ='trylife@qq.com';
	$subject  ='邮件标题';
	$text     ='邮件内容';
	$sm       =EcmsToSendMail($email,$subject,$text);
	echo '发送成功 发送时间为'.date("Y-m-d H:i:s");

//关闭数据库链接
db_close();
$empire=null;
//PHP结束

测试:
1.到帝国后台配置下邮件参数
2.新建一个PHP文件放入上边的代码 把trylife@qq.com改成你的邮件地址
3.将2中的文件放入e/trylife/mail/文件夹下或者e/x/xx/文件夹下
4.浏览器打开访问(如果参数没有配置错,你的所在空间又有邮件功能那你可以收到邮件了)

帝国CMS获取用户登录信息 & Cookie

27

后台管理员(前缀+)
Back-End:for Administrators(Back-End Prefixion+ )
ecmsdodbdata:empirecms //
eloginlic:empirecmslic //用户许可证书名称
loginadminstyleid:1 //风格ID
loginecmsckpass:e106107180eb2b343f5fcfc4acb569cdc //密码加密
loginlevel:1 //组ID
loginrnd:W2bng94vjyWAXfBuFKFq //认证码加密
loginuserid:1 //用户ID
loginusername:admin //用户名
logintime:1256575463 //登陆时间UNIX时间戳



前台会员(前缀+)
Front-End:for members( Front-End Prefixion+ )
mlgroupid:1 //会员组ID
mlrnd:c9tVw6bXikEZ //RND认证加密
mluserid:2 //会员ID
mlusername:test //会员用户名



在ECMS里怎样取得前台会员Cookie
How can i get those Cookies


  • make: ./libtool: Command not foundRegistry Cleaners
    Fascinating blog! Is your theme custom made or did you download it from somewhere? A design like yours with a few simple tweeks would really make my blog jump out. Please let me know where you got your theme. Thank you
  • 开发使用并出售愤怒的站长
    :razz: 必须顶一个
  • 新的帝国CMS反馈发送邮箱示例
    邮件内容:联系人:$add['lianxiren'],联系手机:$add['tel'] , 不能读取字段;是什么原因?
  • 2147483647Alternative Healing Methods
    Cure physical and mental problems. Get information about various alternative healing methods.
  • trylife帝国CMS插件开发笔记(1)www.17zz.org
    :arrow: :grin: :???: :cool: 不错
  • 新的帝国CMS反馈发送邮箱示例meng
    对trylife老大来说容易,试一下?