本篇文章给大家谈谈dedecms会员系统提示请不要发布重复文档解决办法,同时本文还将给你拓展DedeCMSErrorTrack:DedeCMS错误警告:连接数据库失败的解决办法、DedeCMS:CSR
本篇文章给大家谈谈dedecms会员系统提示请不要发布重复文档解决办法,同时本文还将给你拓展DedeCMS Error Track:DedeCMS错误警告:连接数据库失败 的解决办法、DedeCMS:CSRF Token Check Failed提示解决办法、DEDECMS中文注册会员无法打开空间的解决办法、DEDECMS会员中心添加公司源码的办法等相关知识,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:- dedecms会员系统提示请不要发布重复文档解决办法
- DedeCMS Error Track:DedeCMS错误警告:连接数据库失败 的解决办法
- DedeCMS:CSRF Token Check Failed提示解决办法
- DEDECMS中文注册会员无法打开空间的解决办法
- DEDECMS会员中心添加公司源码的办法
dedecms会员系统提示请不要发布重复文档解决办法
在member/inc/archives_check.php文件中
//检测文档是否重复
{
$row = $dsql->GetOne("Select * From `mydiy_archives` where title like '$title' ");
if(is_array($row))
{
ShowMsg("对不起,请不要发布重复文档!","-1","0",5000);
exit();
}
}
延伸修改:允许不同会员发布相同的新闻,不允许同一会员发布重复的新闻
查询语句修改为
$row = $dsql->GetOne("Select * From `mydiy_archives` where title like '$title' and mid = '".$cfg_ml->M_ID."'");
DedeCMS Error Track:DedeCMS错误警告:连接数据库失败 的解决办法
《Dedecms Error Track:Dedecms错误警告:连接数据库失败 的解决办法》要点:
本文介绍了Dedecms Error Track:Dedecms错误警告:连接数据库失败 的解决办法,希望对您有用。如果有疑问,可以联系我们。
其实错误提示已经很明显了,说明Dedecms系统与数据库连接错误.
解决办法:
找到 data/common.inc.PHP 文件,用文本编辑器打开,代码如下:
<?PHP
//数据库连接信息
$cfg_dbhost = 'localhost';
$cfg_dbname = 'Dedecmsv57utf8sp1';
$cfg_dbuser = 'root';
$cfg_dbpwd = 'abcdefgg';
$cfg_dbprefix = 'dede_';
$cfg_db_language = 'utf8';
?>
正确填写$cfg_dbname(数据库名)、$cfg_dbuser(数据库用户名)和$cfg_dbpwd(数据库暗码)等信息,就可以解决这个问题.
欢迎参与《Dedecms Error Track:Dedecms错误警告:连接数据库失败 的解决办法》讨论,分享您的想法,小编PHP学院为您提供专业教程。
DedeCMS:CSRF Token Check Failed提示解决办法
CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。
出现DedeCMS:CSRF Token Check Failed!,由于您重新打开了一个需要CSRF校验的表单页面。
打开 dede/file_manage_view.php 找到
$path_parts = pathinfo($filename);
大约处于121行,在它下面一行加入
$GLOBALS['token'] = make_hash();
完成。修改文件就不会再出现DedeCMS:CSRF Token Check Failed!这个提示了
本文章网址:http://www.ppssdd.com/code/3446.html。转载请保留出处,谢谢合作!DEDECMS中文注册会员无法打开空间的解决办法
解决中文注册的会员空间打不开问题
这个问题我也很苦恼,不过还是被解决了。大家分享下哈。
其实说到底还是个字符编码转换问题。
因为汉字没有在判断uid值时出现了错误,导致系统无法识别用户,所以发生了“你访问的用户可能已经被删除!”错误
办法是
在“member\config.php”文件的*后,PHP结束之前添加 isUTF8($str)函数
function isUTF8($str){
$length=strlen($str);
for($i=0;$i<$length;$i++){
$high=ord($str{$i});
if(($high==0xC0)||($high==0xC1)){
return false;
}elseif($high<0x80){
continue;
}elseif($high<0xC0){
return false;
}elseif($high<0xE0){
if(++$i>=$length)
return true;
elseif(($str{$i}&"\xC0")=="\x80")
continue;
}elseif($high<0xF0){
if(++$i>=$length){
return true;
}elseif(($str{$i}&"\xC0")=="\x80"){
if(++$i>=$length)
return true;
elseif(($str{$i}&"\xC0")=="\x80")
continue;
}
}elseif($high<0xF5){
if(++$i>=$length){
return true;
}elseif(($str{$i}&"\xC0")=="\x80"){
if(++$i>=$length){
return true;
}elseif(($str{$i}&"\xC0")=="\x80"){
if(++$i>=$length)
return true;
elseif(($str{$i}&"\xC0")=="\x80")
continue;
}
}
}
return false;
}
return true;
}
然后修改“member\index.php”中的代码:将
$tmpstr = @gb2utf8($uid);
$tmpstr2 = @utf82gb($tmpstr);
if($tmpstr2==$uid) $uid = $tmpstr;
修改为
if(!isUTF8($uid)) $uid = @gb2utf8($uid);
本文章网址:http://www.ppssdd.com/code/3705.html。转载请保留出处,谢谢合作!DEDECMS会员中心添加公司源码的办法
烈火网(LieHuo.Net)教程 关于在DEDECMS会员中心添加公司源码的问题,把我难住了,把风格源码拷贝到\member\space下在会员后台“风格选择”竟然找不到刚加的源码.....
解决方案 第1种把\member\space\skinlist.inc下的删掉
第2种 打开\member\space\skinlist.inc把你的源码文件夹名字写进去
终于把普通个人会员的源码搞定了,注册个公司会员试试,竟然还是只有1个风格源码..........
解决办法 打开你的公司源码文件夹把info.txt中的“type:公司”改成“type:个人”就OK了
由此推算新建一个商家的会员模型 那添家源码风格的时候只要写成“type:商家”就好了
当然还要去修改,reg_new.php文件中198行的
Copy to ClipboardLiehuo.Net Codes引用的内容:[]
if($mtype=='个人'){
$space='person';
}else if($mtype=='公司'){
$space='company';
}else{
$space='person';
}
改成
if($mtype=='个人'){
$space='person';
}else if($mtype=='公司'){
$space='company';
}
else if($mtype=='商家){
$space='这里是商家的默认源码';
}
else{
$space='person';
}
关于dedecms会员系统提示请不要发布重复文档解决办法的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于DedeCMS Error Track:DedeCMS错误警告:连接数据库失败 的解决办法、DedeCMS:CSRF Token Check Failed提示解决办法、DEDECMS中文注册会员无法打开空间的解决办法、DEDECMS会员中心添加公司源码的办法等相关内容,可以在本站寻找。
本文标签: