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

藏色散人
リリース: 2019-12-06 09:21:43
オリジナル
2573 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート