dedecms 5.1 游客匿名投稿實(shí)現(xiàn)方法
來源:易賢網(wǎng) 閱讀:1303 次 日期:2016-07-07 10:08:34
溫馨提示:易賢網(wǎng)小編為您整理了“dedecms 5.1 游客匿名投稿實(shí)現(xiàn)方法”,方便廣大網(wǎng)友查閱!

dede5.1游客匿名投稿 上傳附件 去登陸驗(yàn)證碼 很簡(jiǎn)單 分享方法。

先找到這三個(gè)文件 

/member/article_add.php

/member/article_add_action.php

/member/archives_addcheck.php

1、把前兩個(gè)文件里面的

Quote:

注釋掉 

//CheckRank(0,0);

2.、把/member/article_add_action.php里的

Quote:

注釋掉 

//if($cInfos['sendrank'] > $cfg_ml->M_Type){ 

//$row = $dsql->GetOne("Select membername From dede_arcrank where rank='".$cInfos['sendran/k']."' "); 

//$dsql->Close(); 

//ShowMsg("對(duì)不起,需要[".$row['membername']."]才能在這個(gè)頻道發(fā)布文檔!","-1","0",5000); 

//exit(); 

//}

一上的是以前大家都知道的。 

3、最后/member/archives_addcheck.php文件中 還有個(gè)等級(jí)驗(yàn)證

Quote:

注釋掉 

//if($cInfos['sendrank'] > $cfg_ml->M_Type){ 

//$row = $dsql->GetOne("Select membername From dede_arcrank where rank='".$cInfos['sendrank']."' ");

//$dsql->Close(); 

//ShowMsg("對(duì)不起,需要 [".$row['membername']."] 才能在這個(gè)頻道發(fā)布文檔!","-1","0",5000); 

//exit(); 

//}

ok,游客可以投稿了。

游客上傳附件 首先修改 

[ post] 

include/dialoguser/config.php 

//檢驗(yàn)用戶登錄狀態(tài)

Quote:

$cfg_ml = new MemberLogin(); 

/*if(!$cfg_ml->IsLogin()) 

    $gurl = $cfg_memberurl."/login.php?gourl=".urlencode($dedeNowurl); 

    echo "<script language='javascript'>location='$gurl';</script>"; 

    exit(); 

*/

include/inc_memberlogin.php

Quote:

/*function CheckUserSpace($uid){ 

    global $cfg_mb_max,$dsql; 

    if(!is_object($dsql)) $dsql = new DedeSql(false); 

    $hasuse = GetUserSpace($uid,$dsql); 

    $maxSize = $cfg_mb_max * 1024 * 1024; 

    if($hasuse >= $maxSize){ 

        $dsql->Close(); 

        ShowMsg('你的空間已滿,不允許上傳新文件!','-1'); 

        exit(); 

    } 

*/

include/FCKeditor/editor/dialog/imageuser.php

Quote:

/*CheckUserSpace($cfg_ml->M_ID);*/

Quote:

/*$savepath = $cfg_user_dir."/".$cfg_ml->M_ID;*/

[/post]

發(fā)現(xiàn)很多人用dedecms做的網(wǎng)站,都需要游客投稿功能,而官方也沒有進(jìn)行說明。整理了一下,把實(shí)現(xiàn)游客投稿的修改方式告訴大家,請(qǐng)跟著操作即可

步驟一:打開MEMBER目錄,找到article_add.php、article_add_action.php和archives_addcheck.php這三個(gè)文件

步驟二:在article_add.php和article_add_action.php中找到

CheckRank(0,0);

并修改成(在第三行)

//CheckRank(0,0);

步驟三:在article_add.php找到下面的代碼,官方文件在14~19行之間

注釋掉

//if($cInfos['sendrank'] > $cfg_ml->M_Type){

//$row = $dsql->GetOne("Select membername From `dede_arcrank` where rank='".$cInfos['sendrank']."' ");

//$dsql->Close();

//ShowMsg("對(duì)不起,需要[".$row['membername']."]才能在這個(gè)頻道發(fā)布文檔!","-1","0",5000);

//exit();

//}

步驟四:在archives_addcheck.php找到下面的代碼,官方文件在47~52行之間

注釋掉 

//if($cInfos['sendrank'] > $cfg_ml->M_Type){

//$row = $dsql->GetOne("Select membername From dede_arcrank where rank='".$cInfos['sendrank']."' ");

//$dsql->Close();

//ShowMsg("對(duì)不起,需要 [".$row['membername']."] 才能在這個(gè)頻道發(fā)布文檔!","-1","0",5000);

//exit();

//}

完成了。

下面是網(wǎng)上的另一種方法,大家可以參考下

這個(gè)方法相當(dāng)簡(jiǎn)單,只用屏蔽掉幾行代碼就可以了。。。 

先找到這三個(gè)文件 

/member/article_add.php 

/member/article_add_action.php 

/member/archives_addcheck.php 

1、把前兩個(gè)文件里面的 

注釋掉 

//CheckRank(0,0); 

2.、把/member/article_add_action.php里的(感謝straw指出錯(cuò)誤,以前寫錯(cuò)了。) 

注釋掉 

//if($cInfos['sendrank'] > $cfg_ml->M_Type){ 

//$row = $dsql->GetOne("Select membername From dede_arcrank where rank='".$cInfos['sendran/k']."' "); 

//$dsql->Close(); 

//ShowMsg("對(duì)不起,需要[".$row['membername']."]才能在這個(gè)頻道發(fā)布文檔!","-1","0",5000); 

//exit(); 

//} 

一上的是以前大家都知道的。 

3、最后/member/archives_addcheck.php文件中 還有個(gè)等級(jí)驗(yàn)證 

注釋掉 

//if($cInfos['sendrank'] > $cfg_ml->M_Type){ 

//$row = $dsql->GetOne("Select membername From dede_arcrank where rank='".$cInfos['sendrank']."' ");

//$dsql->Close(); 

//ShowMsg("對(duì)不起,需要 [".$row['membername']."] 才能在這個(gè)頻道發(fā)布文檔!","-1","0",5000); 

//exit(); 

//} 

ok了。

更多信息請(qǐng)查看CMS教程
易賢網(wǎng)手機(jī)網(wǎng)站地址:dedecms 5.1 游客匿名投稿實(shí)現(xiàn)方法
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!
相關(guān)閱讀CMS教程

2025國(guó)考·省考課程試聽報(bào)名

  • 報(bào)班類型
  • 姓名
  • 手機(jī)號(hào)
  • 驗(yàn)證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢 | 簡(jiǎn)要咨詢須知 | 加入群交流 | 手機(jī)站點(diǎn) | 投訴建議
工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
云南網(wǎng)警備案專用圖標(biāo)
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號(hào):hfpxwx
咨詢QQ:526150442(9:00—18:00)版權(quán)所有:易賢網(wǎng)
云南網(wǎng)警報(bào)警專用圖標(biāo)