function.mtarchivelink.php

来自「1. 记录每个帖子的访问人情况」· PHP 代码 · 共 32 行

PHP
32
字号
<?phpfunction smarty_function_MTArchiveLink($args, &$ctx) {    $inside_cat = $ctx->stash('inside_mt_categories');    if ($inside_cat) {        return $ctx->tag('CategoryArchiveLink', $args);    }    $blog = $ctx->stash('blog');    $at = $args['archive_type'];    $at or $at = $ctx->stash('current_archive_type');    $ts = $ctx->stash('current_timestamp');    if ($at == 'Monthly') {         $ts = substr($ts, 0, 6) . '01000000';    } elseif ($at == 'Daily') {         $ts = substr($ts, 0, 8) . '000000';    } elseif ($at == 'Weekly') {         require_once("MTUtil.php");         list($ws, $we) = start_end_week($ts);         $ts = $ws;    } elseif ($at == 'Yearly') {         $ts = substr($ts, 0, 4) . '0101000000';    } elseif ($at == 'Individual') {        $args['archive_type'] or $args['archive_type'] = $at;        return $ctx->tag('EntryPermalink', $args);    } elseif ($at == 'Category') {        return $ctx->tag('CategoryArchiveLink', $args);    }    $args['blog_id'] = $blog['blog_id'];    return $ctx->mt->db->archive_link($ts, $at, $args);}?>

⌨️ 快捷键说明

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