织梦做的站会员新发布了文章如何通过邮件通知管理员

织梦做的站会员新发布了文章如何通过邮件通知管理员,第1张

您好,朋友。跟版网团队很高兴为您解答:

这个问题通常是member表发生错误或者表结构损坏造成的,建议做以下操作:

登录dedecms后台 打开“系统-》数据库备份/还原”找到xxx_memebr 点击后面的修复,或者使用phpmyadmin中提供的表修复功能。织梦后台的修复如下:

希望我的回答能够帮到您,祝您早日成功。如果有问题可再回复!

您好,朋友!跟版网团队很高兴能为您解答:

首先,修改超级管理员用户名是无法在后台进行操作的,如果您的空间商有提供phpmyadmin的话,可登录phpmyadmin,在对应数据中找到dede_admin这个表,修改userid即可,如下图所示:

还有一种方法,如果您没有phpmyadmin的话,可在后台的数据库备份中先备份数据,然后在后台的文件管理器中找到data/backupdata文件夹,里面有一个dede_admin开头的txt文件,点击这个编辑,然后修改userid为你需要的。最后再到数据库备份还原中进行数据还原即可。

需要注意的是进行以上操作请最好对数据库做一个单独备份,以免发生未知错误。希望我的回答能够帮到您!

一、实现方法

第一步:打开默认ajax评论文件 /plus/feedback_ajaxphp ,找到如下代码:

$_SESSION['sedtime'] = time();

在下面一行加入如下代码:

$doType = empty($fid) 'feedback' : 'reply';

doCommentEmail($fid, $aid, $msg, $doType);

第二步:打开 /include/extendfuncphp 文件,在最后一行或者>之前加入如下代码:

function doCommentEmail($fid=0, $aid=0, $msg='', $doType='reply'){

global $dsql, $cfg_adminemail, $cfg_sendmail_bysmtp, $cfg_smtp_server,$cfg_smtp_port, $cfg_smtp_usermail, $cfg_smtp_password, $cfg_webname, $cfg_basehost;

$arcRow = GetOneArchive($aid);

$headers = "From: "$cfg_adminemail"\r\nReply-To: "$cfg_adminemail;

if($doType == 'reply'){

$query = "SELECT f,muname,memail FROM dede_feedback f LEFT JOIN dede_member m on fmid = mmid WHERE fid = '{$fid}' AND mid > 0";

$row = $dsql->GetOne($query);

if(!is_array($row)) return '';

$email = $row['email'];

$mailtitle = "您在『{$cfg_webname}』的评论已被回复";

$mailbody = "{$row['uname']},您好:\r\n您在{$cfg_webname}的评论已被人回复!<pre>{$msg}</pre><br/><a href='{$arcRow['arcurl']}'>点击这里查看详情</a>";

}else{

$email = $cfg_adminemail;

$mailtitle = "您的网站『{$cfg_webname}』有新的评论";

$mailbody = ",您好:<br/>\r\n您的网站《{$cfg_webname}》有新的评论!<pre>{$msg}</pre><br/><a href='{$cfg_basehost}'>点击这里查看详情</a>";

}

if($email == '') return '';

if($cfg_sendmail_bysmtp == 'Y' && !empty($cfg_smtp_server))

{

$mailtype = 'HTML';

require_once(DEDEINC'/mailclassphp');

$smtp = newsmtp($cfg_smtp_server,$cfg_smtp_port,true,$cfg_smtp_usermail,$cfg_smtp_password);

$smtp->debug = false;

$smtp->sendmail($email,$cfg_webname ,$cfg_smtp_usermail, $mailtitle,$mailbody, $mailtype);

}

else

{

@mail($email, $mailtitle, $mailbody, $headers);

}

}

第三步:配置后台邮件发送信息,进入网站后台,切换到『系统』选项卡,点击「系统基本参数」的“核心设置”,将里面的“网站发信EMAIL”、“是否启用smtp方式发送邮件”、“smtp服务器”、“smtp服务器端口”、“SMTP服务器的用户邮箱”、“SMTP服务器的用户帐号”和“SMTP服务器的用户密码”配置好即可。

z实现同步登陆安装说明

一、环境搭建

DedeAMPZ 是直接整合PHP + Apache + MySql 的服务器环境管理软件。主要具有如下特点:

1、支持php4、php5、MySql4、MySql5、Apache22、Zend Optimizer-330;(完整版)

2、安装使用十分简单,并支持在php4与php5中切换;

3、经过专业的处理后,使你配置apache+php的站点更简单;

本地测试,先安装DedeAMPZ

二、安装dedecms

将upload文件夹下所有文件拷贝到DedeAMPZ/WebRoot/Default目录下。

打开浏览器,在地址栏理输入后运行。

勾选“我已阅读并同意协议”后点击“继续”,进行安装。

将所有模块勾选。

数据库设置:数据库用户,root;密码:123456,这个和前面的一致。

注意:

对于“数据库主机”、“数据库名称”、“数据库用户”及“数据库密码”,如果是在服务器上安装,这些是你买空间时空间商提供给你的,要注意后面的几个安装过程都要求填写这些,一定不要填错了,否则是无法安装的。

管理员admin,密码admin。点击“继续”,进行下面的安装。

安装完成以后在浏览器地址栏输入运行,进入dedecms后台登陆界面,用户名、密码就是你在管理员初始密码栏目下设定的。

进入后台后打开“生成”栏目,点击“更新主页HTML”生成网站主页,然后退出后台管理界面。再打开浏览器,在地址栏理输入 运行就可以看到dedecms默认的网站主页。

三、UCenter的安装

下载ucenter,将其文件夹更名为ucenter,将ucenter文件夹放在DedeAMPZ/WebRoot/Default目录下

打开浏览器,在地址栏理输入运行,如下图,即可进入UCenter的安装向导界面。

点击“我同意”用户协议。

以上是进行环境以及目录、文件权限检查之类的,这些就不要操心啦,电脑会给你做好的,只要每个项目后面都打了勾,要做的就是点击“下一步”了。

数据库服务器、数据库名、数据库用户、密码等都是和前面的相同,注意UCenter创始人的密码一定要记好,以后是要用到的。

成功安装后,点击“安装用户中心成功,点击进入下一步”按钮,进入Ucenter用户管理中心登陆界面,可以输入你刚才设定的UCenter创始人的密码,进入UCenter用户管理中心。

四、Uchome的安装

下载Uchome,将其文件夹更名为Uchome,将Uchome文件夹放在DedeAMPZ/WebRoot/Default目录下

先把Uchome文件夹下的confignewphp文件名改为configphp。然后打开浏览器,在地址栏理输入运行,即可进入UChome的安装向导画面。

点击“接受授权协议,开始安装UCenter home”按钮开始下一步安装。

UCenter的URL: 如果是在服务器上安装,把localhost换成你的空间域名。创始人密码即使你上面安装Ucenter时所设定的密码。

Ucenter注册成功,点击“进入下一步”按钮继续安装工作。

数据库服务器、数据库名、数据库用户、密码等都要和前面的一致,填好后点击“设置完毕,检测我的数据库配置”进行数据库配置检测。

数据库配置成功,继续下面的安装。

在这里可以设定管理员的用户名和密码,开通管理员的空间设用户名:admin,密码:admin。

然后可以进入管理员空间和进入管理平台了。

五、Discuz!安装

下载discuz,将其文件夹更名为BBS,将BBS文件夹放在DedeAMPZ/WebRoot/Default目录下

打开浏览器,在地址栏理输入运行,即可进入Discuz!的安装向导界面。

以上是进行环境以及目录、文件权限检查之类的,这些仍然是不要操心的啦,电脑会给你做好的,只要每个项目后面都打了勾,要做的就是点击“下一步”就好了。

填上你的UCenter创始人密码,Ucenter的URL自动生成的,已经不需要劳你的大驾啦,点击“下一步“按钮继续。

把数据库用户名改成root,密码即是前面设的123456。管理员帐号admin密码admin。

注意服务器上安装时数据库服务器、数据库名、数据库用户、密码等都要和前面的一致,填好后点击“下一步”进行数据库配置检测及安装。

好了,至此我们要暗转的软件全部安装完成。

七、软件的整合

现在我们已经完成了dedecms、ucenter、uchome、discuz!的安装了,下面要进行的工作就是把dedecms、discuz!及uchome通过ucenter整合到一起以实现资源整合并且使三个网站的会员要能够实现同步登录及退出。

首先,我们通过浏览器访问 ,打开ucenter用户管理中心登录界面,输入你的创始人密码后进入ucenter用户管理中心。

进入管理中心后,我们点击“应用管理”后可以发现,uchome、discuz!已经与ucenter“通信成功”了。

这是因为在安装uchome、discuz!的时侯,安装程序已经帮助我们配置好了,但是别高兴太早啊,呵呵,仔细看看,找到dedecms了没有?没有。怎么办呢,这时需要通过dedecms后台中的ucenter模块进行Ucenter配置。

然后,在浏览器地址栏输入,打开后台管理登录界面,输入密码后进入dedecms后台管理。

dedecms后台管理界面的左侧导航栏,点击“模块”标签,注意下面的“UCenter模块”。

点击“UCenter配置”,进入以下页面。

“服务端地址“填: (本地机),创始人密码即是你在安装UCenter时设定的创始人密码;服务端IP地址填你的Ucenter安装的空间IP(本地机填127001),输入后点“确认安装”。出现安装成功提示。

退出dedecms管理后台,再次进入UCenter用户管理中心,这时我们会发现在“应用管理”中多了一项“我的网站”,并且显示的是“通信成功”了。

我们再通过浏览器访问, 用管理员的账号进入Uchome首页,点击“设置”进入另外一页,再点击右上角的“高级管理”,输入密码后点击“进入平台”进入高级管理平台。

在左侧导航栏的“高级设置”中找到一项“UCenter应用”点击进入。

在这里我们可以看到我们加入的三个应用,分别点击三个应用下面的“提交更新“。退出管理界面,现在我们再回过头去测试一下看就可以同步了。

七、经验总结及疑问

如果没有做到Dedecms、UChome、Discuz!中同时登录及退出的问题其关键就是在uchome中的“ucenter应用”中没有“提交更新”。

有时候安装dedecms、uchome或ucenter出现问题安装不了或出错等等,有的很多就是环境没有搭载好,所以我建议就安装dedecms提供的DedeAMPZForServer套件,至少在服务器的搭载上我们不需要花费太多的精力。

另外注意的是UCenter的配置。比如“通信密钥”是否一致。这个一般是导致 UCenter 与Dedecms、UChome、Discuz!等通信失败的主要原因之一。这个密钥是可以自己随便写的,但要保证 UCenter 与 DIscuz 的密钥一致。又比如“ID”。查看 UCenter 后台的应用 ID 是否与Dedecms、UChome、Discuz!等后台的 ID 一致,如不一致,请修改各个应用后台的"UCenter 应用 ID"。这个也是导致 UCenter 与 DIscuz 通信失败的主要原因之一。关于UCenter的配置等这一点可以参考UCenter官方提供的说明手册。

一、百度统计代码,请将代码添加至网站全部页面的</body>标签前。

二、在网站中放置百度统计代码位置;

1、模版型网站如:

a、织梦dedecms网站添加百度统计代码

b、Discuz网站添加百度统计代码

2、其他网站

一般都是网站的底部:footerhtm是个模板,直接打开粘贴百度统计代码即可

三、至于网站后台,每个网站都是不同的,建议你直接联系网站管理员或者制作人员

没有给信息发布员权限。使用超级管理员进入后台 “系统” - “用户组设定” - “信息发布员[权限设定]” - “8、系统管理权限” - “更新HTML(sys_MakeHtml)” 将这个选项打上勾。然后保存即可。

这两天又爆发了织梦的心漏洞,现在很多人都已经挂吗了,织梦漏洞真的是很多啊,首先是删除这个超级管理,然后他一定在你空间上传了一些文件,所以找出这些文件,就是你看着以前没有的文件,删除掉,然后给你的默认主页改成原来的,如果他在你网站模板中加的链接删掉,然后重新生成,网站安全检测经常检测,预防为主,织梦漏洞比较多,这两天不少人都被挂了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 织梦做的站会员新发布了文章如何通过邮件通知管理员

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情