ファイルのダウンロードにて、容量、ダウンロード数、登録日を表示する方法

参考:山野井研究所様
 

fileブロックに容量と回数

横にサイズとダウンロードした回数を表示するテンプレートです

Filename: blocks/file/templates/count/view.php

<?php
        defined('C5_EXECUTE') or die(_("Access Denied."));
        $f = $controller->getFileObject();
        $fp = new Permissions($f);
        if ($fp->canRead()) {
                $fv = $f->getVersion();
?>
<a href="<?php echo  View::url('/download_file', $controller->getFileID()) ?>"><?php echo
 stripslashes($controller->getLinkText()) ?></a>
<?php echo $fv->getSize()?> (<?php echo number_format($fv->getFullSize())?> <?php echo t('
bytes')?>)
&nbsp;[&nbsp;<?php echo count($f->getDownloadStatistics()) ?>&nbsp;<?php echo t('Download')?>&nbsp;]&nbsp;<?php echo $f->getDateAdded()?>

<?php
}
?>

templatesとcountのフォルダをblocks/fileに作り、その中にview.phpという名前のファイルとして保存します。

ブロックの追加でファイルを選択し、登録。

その後、ブロックのカスタムテンプレートを選択し、countを選択すると、表示されます。



ネットショップ開業構築ならお任せ Zen Cartからレンタルサーバー | オビタスター総合サイト
〒543-0001 大阪府大阪市天王寺区上本町6-4-13
【TEL】06-6772-6700 【FAX】06-6779-9515
【営業時間】
平日:9:00~18:00・土/祝日:10:00~18:00
【定休日】日曜日
© 2004-2024 Obitastar Co.,Ltd.