summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libs/Matcha.php4
-rw-r--r--libs/Options.php2
2 files changed, 4 insertions, 2 deletions
diff --git a/libs/Matcha.php b/libs/Matcha.php
index 047150a..aa4e71c 100644
--- a/libs/Matcha.php
+++ b/libs/Matcha.php
@@ -411,8 +411,8 @@ class Matcha
//附加信息
if (Helper::options()->footerInfo!='') echo '<div class="footer-info">'.Helper::options()->footerInfo.'</div>';
//umami
- if (Helper::options()->umamiID!='') {
- echo '<script async defer src="https://analytics.umami.is/script.js" data-website-id="'.Helper::options()->umamiID.'"></script>';
+ if (Helper::options()->umamiID!='' && Helper::options()->umamiURL!='') {
+ echo '<script async defer src="'.Helper::options()->umamiURL.'" data-website-id="'.Helper::options()->umamiID.'"></script>';
}
}
diff --git a/libs/Options.php b/libs/Options.php
index bacfe6c..80eb83e 100644
--- a/libs/Options.php
+++ b/libs/Options.php
@@ -59,6 +59,8 @@ function themeConfig($form) {
$form->addInput($icpNum);
$startDate = new Typecho_Widget_Helper_Form_Element_Text('startDate', NULL, date('Y-m-d'), _t('网站建立日期'), _t('用于显示在页脚的版权信息,以及计算网站建立时长,格式为 Y-m-d'));
$form->addInput($startDate);
+ $umamiURL = new Typecho_Widget_Helper_Form_Element_Text('umamiURL', NULL, NULL, _t('umami Website URL'), _t('在这里填入对应域名的 <a rel="nofollow" target="_blank" href="https://cloud.umami.is/">Umami</a> Track URL(如 <code>https://analytics.umami.is/script.js</code> ),留空则不开启功能'));
+ $form->addInput($umamiID);
$umamiID = new Typecho_Widget_Helper_Form_Element_Text('umamiID', NULL, NULL, _t('umami Website ID'), _t('在这里填入对应域名的 <a rel="nofollow" target="_blank" href="https://cloud.umami.is/">Umami</a> Website ID(如 <code>9caf0ded-6e8e-409c-9ds4-231fe253a8ac</code> ),留空则不开启功能'));
$form->addInput($umamiID);