feat(extensions): 新增系统工具页面与前台投稿分片上传
This commit is contained in:
@@ -155,9 +155,6 @@ if (!function_exists('aksrt_float_right')) :
|
||||
}
|
||||
$settings = \AKSRT\Settings\Settings::get_floating_buttons_settings();
|
||||
$items = is_array($settings['items'] ?? null) ? $settings['items'] : [];
|
||||
if (!$items) {
|
||||
return;
|
||||
}
|
||||
|
||||
$is_mobile = wp_is_mobile();
|
||||
$btn = '';
|
||||
@@ -224,6 +221,12 @@ if (!function_exists('aksrt_float_right')) :
|
||||
return;
|
||||
}
|
||||
|
||||
// 扩展点(对齐参考主题 zib_float_right filter):模块可注入自定义悬浮按钮。
|
||||
$btn = (string) apply_filters('aksrt_float_right_buttons', $btn, $is_mobile);
|
||||
if ($btn === '') {
|
||||
return;
|
||||
}
|
||||
|
||||
$filter = (array) ($settings['filter_blur'] ?? []);
|
||||
$class = ($settings['style'] ?? 'round') . ' position-' . ($settings['position'] ?? 'bottom');
|
||||
$class .= (($is_mobile && in_array('m_s', $filter, true)) || (!$is_mobile && in_array('pc_s', $filter, true))) ? ' filter' : '';
|
||||
|
||||
@@ -480,6 +480,14 @@ if (!function_exists('aksrt_time_ago')) :
|
||||
$ctime = (int) strtotime(current_time('mysql'));
|
||||
$t = $ctime - $time;
|
||||
|
||||
// 关闭倒计时显示时按「系统工具」自定义时间格式输出(legacy zib_get_time_ago parity)。
|
||||
$system = class_exists('\AKSRT\Settings\ExtensionRuntime')
|
||||
? \AKSRT\Settings\ExtensionRuntime::get_system_tools_settings()
|
||||
: [];
|
||||
if (empty($system['time_ago_s']) && ($system['time_format'] ?? '') !== '') {
|
||||
return date($system['time_format'], $time);
|
||||
}
|
||||
|
||||
if ($t < 0) {
|
||||
return date('Y-m-d H:i', $time);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user