ホームページ  >  記事  >  CMS チュートリアル  >  Empire CMSのダウンロードランキングの呼び出し方

Empire CMSのダウンロードランキングの呼び出し方

藏色散人
藏色散人オリジナル
2019-12-06 09:21:432509ブラウズ

Empire CMSのダウンロードランキングの呼び出し方

#Empire CMS はダウンロード ランキングをどのように呼んでいますか?

この記事の例では、Empire CMS でダウンロードランキングを呼び出す方法を説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです。

Empire cms チュートリアル 」を学習することをお勧めします

実装方法:

最初のステップ: データ内 テーブルに 3 つのフィールドを追加します: DayHits WeekHits MonthHits. フィールド タイプを INT

に設定します。 ステップ 2: ファイルを開きます:/e/public/ViewClick/index.php を追加します。 //digg クリック番号の後に次のコードを追加します。 .

コードは次のとおりです:

//日下载数 
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']; 
}

ステップ 3: /e/class/DownSysFun.php を開いて、//合計ダウンロードを見つけます。データは 1 つ増加します。

コードは次のとおりです:

$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'");

ステップ 4: コンテンツ ページの呼び出し:

今日のダウンロード:

コードは次のとおりです。次のように:

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

今週のダウンロード:

コード次のように:

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

今月のダウンロード:

コードは次のとおりです:

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

ステップ 5:

新しいスケジュールされたタスクをバックグラウンドのスケジュールされたタスクに追加します。

タスク名: 毎日のダウンロード クリア プログラム

時刻は 0 時または 1 時を選択します。それはあなた次第です。

php ファイルのコードは次のとおりです。次のとおりです:

コードは次のとおりです:

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

新しい毎週のダウンロードを追加してクリアします

コードは次のとおりです:

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

新しい月次ダウンロードを実行してクリアします。

コードは次のとおりです。

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

以上です。

以上がEmpire CMSのダウンロードランキングの呼び出し方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。