Heim > Artikel > CMS-Tutorial > Wie nennt DEDECMS die Anzahl der Artikelkommentare?
Wie nennt DEDECMS die Anzahl der Kommentare zu einem Artikel?
Dreamweaver DEDECMS ruft die Anzahl der Kommentare zu einem Artikel auf
Dreamweaver DEDECMS möchte die Anzahl der Kommentare zu einem Artikel aufrufen, Sie müssen die Datentabelle ändern (dede_archives) und fügen Sie ein Feld hinzu. Wird zum Speichern der Anzahl der Kommentare zu diesem Artikel verwendet und ruft dann den Wert dieses Felds auf.
Empfohlenes Lernen: dedecms-Tutorial
Lösung:
dede_archives 添加postcount int(10) UNSIGNED default 0
Dann öffnen Sie plusfeedback.php und finden Sie etwa 220
//保存评论内容 if($comtype == 'comments') { $arctitle = addslashes($title); if($msg!='') { $inquery = "INSERT INTO `cmsxx_feedback`(`aid`,`typeid`,`username`, `arctitle`,`ip`,`ischeck`,`dtime`, `mid`,`bad`,`good`,`ftype`,`face`,`msg`) VALUES ('$aid','$typeid','$username','$arctitle','$ip','$ischeck','$dtime', '{$cfg_ml->M_ID}','0','0','$feedbacktype','$face','$msg'); "; //插入位置1 $rs = $dsql->ExecuteNoneQuery($inquery); if(!$rs) { echo $dsql->GetError(); exit(); } //插入位置2
Position einfügen 1 Inhalt:
$rowc = $dsql->GetOne("Select count(*) as count from `dede_feedback` where aid ='$aid'"); $pcount = $rowc ['count']; $inquery2 = "update `dede_archives` set postcount = '$pcount' where id = '$aid'";
Position 2 Inhalt einfügen:
$rs = $dsql->ExecuteNoneQuery($inquery2); if(!$rs) { echo $dsql->GetError(); exit(); }
Das obige ist der detaillierte Inhalt vonWie nennt DEDECMS die Anzahl der Artikelkommentare?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!