Heim >CMS-Tutorial >Empire CMS >So rufen Sie das Download-Ranking von Empire CMS auf

So rufen Sie das Download-Ranking von Empire CMS auf

藏色散人
藏色散人Original
2019-12-06 09:21:432606Durchsuche

So rufen Sie das Download-Ranking von Empire CMS auf

Wie nennt Empire CMS das Download-Ranking?

Das Beispiel in diesem Artikel beschreibt die Methode zum Aufrufen des Download-Rankings durch Empire CMS. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:

Es wird empfohlen, „Empire cms-Tutorial“ zu studieren

Implementierungsmethode:

Schritt eins: Fügen Sie in den Daten drei Felder zur Tabelle hinzu: DayHits WeekHits MonthHits und setzen Sie den Feldtyp auf INT

Schritt 2: Öffnen Sie die Datei:/e/public/ViewClick/index.php und fügen Sie Folgendes hinzu Code nach //digg click number .

Der Code lautet wie folgt:

//日下载数 
elseif($down==7) 
{ 
$r=$empire->fetch1("select DayHits from {$dbtbpre}ecms_".$cr['tbname']." where id='$id' limit 1"); 
$shownum=$r['DayHits']; 
} 
//周下载数 
elseif($down==8) 
{ 
$r=$empire->fetch1("select WeekHits from {$dbtbpre}ecms_".$cr['tbname']." where id='$id' limit 1"); 
$shownum=$r['WeekHits']; 
} 
//月下载数 
elseif($down==9) 
{ 
$r=$empire->fetch1("select MonthHits from {$dbtbpre}ecms_".$cr['tbname']." where id='$id' limit 1"); 
$shownum=$r['MonthHits']; 
}

Schritt 3: Öffnen Sie /e/class/DownSysFun.php und suchen Sie, //Die gesamten Download-Daten erhöhen sich um eins.

Der Code lautet wie folgt:

$usql=$empire->query("update {$dbtbpre}ecms_".$class_r[$classid][tbname]." set totaldown=totaldown+1where id='$id'"); 
//替换成: 
$usql=$empire->query("update {$dbtbpre}ecms_".$class_r[$classid][tbname]." set totaldown=totaldown+1,DayHits=DayHits+1,WeekHits=WeekHits+1,MonthHits=MonthHits+1 where id='$id'");

Schritt 4: Aufruf der Inhaltsseite:

Heutiger Download:

Der Code lautet wie folgt:

<script src=[!--news.url--]e/public/ViewClick/?classid=[!--classid--]&id=[!--id--]&down=7></script>

Der Download dieser Woche:

Code wie folgt:

<script src=[!--news.url--]e/public/ViewClick/?classid=[!--classid--]&id=[!--id--]&down=8></script>

Diesen Monat herunterladen:

Der Code lautet wie folgt:

<script src=[!--news.url--]e/public/ViewClick/?classid=[!--classid--]&id=[!--id--]&down=9></script>

Schritt 5:

Fügen Sie eine geplante Aufgabe zur geplanten Hintergrundaufgabe hinzu.

Aufgabenname: Tägliches Download-Clearing-Programm

Wählen Sie die Zeit als 0 Uhr oder 1 Uhr, es liegt an Ihnen

Der PHP-Dateicode lautet wie folgt folgt:

Der Code lautet wie folgt:

<?php 
$usql=$empire->query("update {$dbtbpre}ecms_download set DayHits=0"); //不同的数据表,自己修改下,我用的是下载模型。所以是 download 
?>

Fügen Sie einen neuen wöchentlichen Download hinzu und löschen Sie ihn

Der Code lautet wie folgt:

<?php 
$usql=$empire->query("update {$dbtbpre}ecms_download set WeekHits=0"); 
?>

Fügen Sie einen hinzu Laden Sie einen neuen Monat herunter und löschen Sie ihn:

Der Code lautet wie folgt:

<?php 
$usql=$empire->query("update {$dbtbpre}ecms_download set MonthHits=0"); 
?>

Das ist es!

Das obige ist der detaillierte Inhalt vonSo rufen Sie das Download-Ranking von Empire CMS auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn