⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 block.mtentries.php

📁 1. 记录每个帖子的访问人情况
💻 PHP
字号:
<?phpfunction smarty_block_MTEntries($args, $content, &$ctx, &$repeat) {    $localvars = array('entry', '_entries_counter','entries','current_timestamp','modification_timestamp','_entries_lastn', 'current_timestamp_end');    if (!isset($content)) {        $ctx->localize($localvars);        $counter = 0;        $lastn = $args['lastn'];        $ctx->stash('_entries_lastn', $lastn);    } else {        $lastn = $ctx->stash('_entries_lastn');        $counter = $ctx->stash('_entries_counter');    }    $entries = $ctx->stash('entries');    if (!isset($entries)) {        $args['blog_id'] = $ctx->stash('blog_id');        if ($at = $ctx->stash('current_archive_type')) {            $args['lastn'] or $args['lastn'] = -1;            $ts = $ctx->stash('current_timestamp');            $tse = $ctx->stash('current_timestamp_end');            if (($ts && $tse) && !isset($args['category'])) {                # only assign a date range if we have both                # start and end date *and* the user has not                # explicitly requested a category                $args['current_timestamp'] = $ts;                $args['current_timestamp_end'] = $tse;            }        }        if ($cat = $ctx->stash('category')) {            $args['category'] or $args['category'] = $cat['category_label'];	}        $entries = $ctx->mt->db->fetch_entries($args);        $ctx->stash('entries', $entries);    }    if (($lastn > count($entries)) || ($lastn == -1)) {        $lastn = count($entries);        $ctx->stash('_entries_lastn', $lastn);    }    if ($lastn ? ($counter < $lastn) : ($counter < count($entries))) {        $entry = $entries[$counter];        $ctx->stash('entry', $entry);        $ctx->stash('current_timestamp', $entry['entry_created_on']);        $ctx->stash('current_timestamp_end', null);        $ctx->stash('modification_timestamp', $entry['entry_modified_on']);        $ctx->stash('_entries_counter', $counter + 1);        $repeat = true;    } else {        $ctx->restore($localvars);        $repeat = false;    }    return $content;}?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -