#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']; }
$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'");
<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>
<?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 サイトの他の関連記事を参照してください。