📄 function.mtarchivelink.php
字号:
<?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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -