From d9e7ec858dca218d8c7cd508257ea83fef0c57a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=9C=E6=81=92?= <2323333339@qq.com> Date: Wed, 20 Jan 2021 16:06:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/css/joe.config.css | 2 +- assets/css/joe.config.scss | 450 +++++++++++++++++++------------------ assets/css/joe.global.css | 2 +- assets/css/joe.global.scss | 13 ++ assets/img/lazyload.jpg | Bin 0 -> 261693 bytes assets/js/joe.global.js | 13 +- core/core.php | 62 ++++- functions.php | 74 ++++++ public/aside.php | 52 ++++- public/include.php | 4 +- 10 files changed, 440 insertions(+), 232 deletions(-) create mode 100644 assets/img/lazyload.jpg diff --git a/assets/css/joe.config.css b/assets/css/joe.config.css index f47f04d..c774904 100644 --- a/assets/css/joe.config.css +++ b/assets/css/joe.config.css @@ -1 +1 @@ -.col-mb-12.col-tb-8.col-tb-offset-2{margin-left:0;width:100%}.joe_config{display:flex}.joe_config *{margin:0;padding:0;box-sizing:border-box;outline:none;-webkit-tap-highlight-color:transparent}.joe_config li{list-style:none}.joe_config__aside{position:-webkit-sticky;position:sticky;top:15px;width:200px;background:#fff;padding:10px;box-shadow:0px 0px 20px -5px rgba(158,158,158,0.22);border-radius:8px}.joe_config__aside .logo{color:#303133;font-weight:500;font-size:24px;text-align:center;margin-bottom:10px;border-bottom:1px solid #ebeef5;padding-bottom:10px}.joe_config__aside .tabs{margin-bottom:10px}.joe_config__aside .tabs .item{border-radius:20px;text-align:center;height:40px;line-height:40px;color:#606266;cursor:pointer;transition:background 0.35s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_config__aside .tabs .item:hover{background:#f2f6fc}.joe_config__aside .tabs .item.active{color:#409eff;font-weight:500}.joe_config__aside .backup input{width:170px;height:40px;line-height:40px;margin-bottom:10px;color:#fff;font-size:14px;border-radius:20px;transition:opacity 0.35s;border:none;cursor:pointer}.joe_config__aside .backup input:hover{opacity:0.85}.joe_config__aside .backup input:nth-child(1){background:#5cb85c}.joe_config__aside .backup input:nth-child(2){background:#f0ad4e}.joe_config__aside .backup input:nth-child(3){margin-bottom:0;background:#d9534f}.joe_config>form{position:relative;display:none;background:#fff;min-width:0;flex:1;margin-left:15px;box-shadow:0px 0px 20px -5px rgba(158,158,158,0.22);border-radius:8px}.joe_config>form .typecho-option{position:-webkit-sticky;position:sticky;bottom:0;display:flex;align-items:center;justify-content:center;margin:0;padding:15px;background:#fff;border-top:1px solid #ebebeb;border-radius:0 0 8px 8px}.joe_config>form .typecho-option button{width:170px;height:40px;background-color:#409eff;border-radius:20px}.joe_config>form .typecho-option button:hover{-webkit-animation:pulse 1s;animation:pulse 1s;box-shadow:0 0 0 20px rgba(255,255,255,0)}.joe_config>form .joe_content{display:none;padding:15px}.joe_config>form .joe_content li{border:1px solid #e9e9eb;padding:15px}.joe_config>form .joe_content li .typecho-label{display:block;border-left:4px solid #409eff;background:#ecf5ff;line-height:26px;margin-bottom:15px;padding:5px 15px;color:#409eff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:0 4px 4px 0}.joe_config>form .joe_content li select{min-width:200px;height:34px;line-height:34px;border:1px solid #e9e9eb;color:#666;border-radius:4px;padding-left:5px}.joe_config>form .joe_content li textarea,.joe_config>form .joe_content li input[type="text"]{width:100%;padding:10px;color:#666;border:1px solid #e9e9eb;-webkit-appearance:none}.joe_config>form .joe_content li .description{background:#f8f8f8;color:#999;padding:10px 15px;margin-top:15px;line-height:26px;border-radius:4px}.joe_config__notice{display:none;margin-left:15px;background:#fff;padding:15px;flex:1;box-shadow:0px 0px 20px -5px rgba(158,158,158,0.22);border-radius:8px;line-height:28px;color:#606266}.joe_config__notice ol{padding:0 40px}.joe_config__notice ol li{list-style:decimal}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 #409eff}}@keyframes pulse{0%{box-shadow:0 0 0 0 #409eff}}@media (max-width: 768px){.joe_config{display:block}.joe_config__aside{width:100%;margin-bottom:15px}.joe_config__aside .tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid #ebeef5;padding-bottom:10px}.joe_config__aside .tabs .item{width:33.33333333%;height:36px;line-height:36px;border-radius:18px}.joe_config__aside .backup{display:flex;align-items:center;justify-content:space-between}.joe_config__aside .backup input{width:auto;flex:1;margin-bottom:0;height:36px;line-height:36px;border-radius:18px}.joe_config__aside .backup input:nth-child(2){margin:0 10px}.joe_config>form{margin-left:0}.joe_config>form .typecho-option{padding:10px 0}.joe_config>form .typecho-option button{width:150px;height:38px;border-radius:19px}.joe_config__notice{margin-left:0}} +.col-mb-12.col-tb-8.col-tb-offset-2{margin-left:0;width:100%}.joe_config{display:flex}.joe_config *{margin:0;padding:0;box-sizing:border-box;outline:none;-webkit-tap-highlight-color:transparent}.joe_config li{list-style:none}.joe_config__aside{position:-webkit-sticky;position:sticky;top:15px;width:200px;background:#fff;padding:10px;box-shadow:0px 0px 20px -5px rgba(158,158,158,0.22);border-radius:8px}.joe_config__aside .logo{color:#303133;font-weight:500;font-size:24px;text-align:center;margin-bottom:10px;border-bottom:1px solid #ebeef5;padding-bottom:10px}.joe_config__aside .tabs{margin-bottom:10px}.joe_config__aside .tabs .item{border-radius:20px;text-align:center;height:40px;line-height:40px;color:#606266;cursor:pointer;transition:background 0.35s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_config__aside .tabs .item:hover{background:#f2f6fc}.joe_config__aside .tabs .item.active{color:#409eff;font-weight:500}.joe_config__aside .backup input{width:170px;height:40px;line-height:40px;margin-bottom:10px;color:#fff;font-size:14px;border-radius:20px;transition:opacity 0.35s;border:none;cursor:pointer}.joe_config__aside .backup input:hover{opacity:0.85}.joe_config__aside .backup input:nth-child(1){background:#5cb85c}.joe_config__aside .backup input:nth-child(2){background:#f0ad4e}.joe_config__aside .backup input:nth-child(3){margin-bottom:0;background:#d9534f}.joe_config>form{position:relative;display:none;background:#fff;min-width:0;flex:1;margin-left:15px;box-shadow:0px 0px 20px -5px rgba(158,158,158,0.22);border-radius:8px}.joe_config>form .typecho-option{position:-webkit-sticky;position:sticky;bottom:0;display:flex;align-items:center;justify-content:center;margin:0;padding:15px;background:#fff;border-top:1px solid #ebebeb;border-radius:0 0 8px 8px}.joe_config>form .typecho-option button{width:170px;height:40px;background-color:#409eff;border-radius:20px}.joe_config>form .typecho-option button:hover{-webkit-animation:pulse 1s;animation:pulse 1s;box-shadow:0 0 0 20px rgba(255,255,255,0)}.joe_config>form .joe_content{display:none;padding:15px}.joe_config>form .joe_content li{border:1px solid #e9e9eb;padding:15px}.joe_config>form .joe_content li .typecho-label{display:block;border-left:4px solid #409eff;background:#ecf5ff;line-height:26px;margin-bottom:15px;padding:5px 15px;color:#409eff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:0 4px 4px 0}.joe_config>form .joe_content li select{min-width:200px;height:34px;line-height:34px;border:1px solid #e9e9eb;color:#666;border-radius:4px;padding-left:5px}.joe_config>form .joe_content li .multiline{display:flex;align-items:center;color:#666}.joe_config>form .joe_content li .multiline input[type='checkbox']{margin-right:5px}.joe_config>form .joe_content li textarea,.joe_config>form .joe_content li input[type='text']{width:100%;padding:10px;color:#666;border:1px solid #e9e9eb;-webkit-appearance:none}.joe_config>form .joe_content li .description{background:#f8f8f8;color:#999;padding:10px 15px;margin-top:15px;line-height:26px;border-radius:4px}.joe_config__notice{display:none;margin-left:15px;background:#fff;padding:15px;flex:1;box-shadow:0px 0px 20px -5px rgba(158,158,158,0.22);border-radius:8px;line-height:28px;color:#606266}.joe_config__notice ol{padding:0 40px}.joe_config__notice ol li{list-style:decimal}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 #409eff}}@keyframes pulse{0%{box-shadow:0 0 0 0 #409eff}}@media (max-width: 768px){.joe_config{display:block}.joe_config__aside{width:100%;margin-bottom:15px}.joe_config__aside .tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid #ebeef5;padding-bottom:10px}.joe_config__aside .tabs .item{width:33.33333333%;height:36px;line-height:36px;border-radius:18px}.joe_config__aside .backup{display:flex;align-items:center;justify-content:space-between}.joe_config__aside .backup input{width:auto;flex:1;margin-bottom:0;height:36px;line-height:36px;border-radius:18px}.joe_config__aside .backup input:nth-child(2){margin:0 10px}.joe_config>form{margin-left:0}.joe_config>form .typecho-option{padding:10px 0}.joe_config>form .typecho-option button{width:150px;height:38px;border-radius:19px}.joe_config__notice{margin-left:0}} diff --git a/assets/css/joe.config.scss b/assets/css/joe.config.scss index 9248106..460cd6e 100644 --- a/assets/css/joe.config.scss +++ b/assets/css/joe.config.scss @@ -1,242 +1,250 @@ .col-mb-12.col-tb-8.col-tb-offset-2 { - margin-left: 0; - width: 100%; + margin-left: 0; + width: 100%; } .joe_config { - display: flex; + display: flex; - * { - margin: 0; - padding: 0; - box-sizing: border-box; - outline: none; - -webkit-tap-highlight-color: transparent; - } - - li { - list-style: none; - } - - &__aside { - position: sticky; - top: 15px; - width: 200px; - background: #fff; - padding: 10px; - box-shadow: 0px 0px 20px -5px rgba(158, 158, 158, 0.22); - border-radius: 8px; - .logo { - color: #303133; - font-weight: 500; - font-size: 24px; - text-align: center; - margin-bottom: 10px; - border-bottom: 1px solid #ebeef5; - padding-bottom: 10px; + * { + margin: 0; + padding: 0; + box-sizing: border-box; + outline: none; + -webkit-tap-highlight-color: transparent; } - .tabs { - margin-bottom: 10px; - .item { - border-radius: 20px; - text-align: center; - height: 40px; - line-height: 40px; - color: #606266; - cursor: pointer; - transition: background 0.35s; - user-select: none; - &:hover { - background: #f2f6fc; - } - &.active { - color: #409eff; - font-weight: 500; - } - } - } - .backup { - input { - width: 170px; - height: 40px; - line-height: 40px; - margin-bottom: 10px; - color: #fff; - font-size: 14px; - border-radius: 20px; - transition: opacity 0.35s; - border: none; - cursor: pointer; - &:hover { - opacity: 0.85; - } - &:nth-child(1) { - background: #5cb85c; - } - &:nth-child(2) { - background: #f0ad4e; - } - &:nth-child(3) { - margin-bottom: 0; - background: #d9534f; - } - } - } - } - > form { - position: relative; - display: none; - background: #fff; - min-width: 0; - flex: 1; - margin-left: 15px; - box-shadow: 0px 0px 20px -5px rgba(158, 158, 158, 0.22); - border-radius: 8px; - .typecho-option { - position: sticky; - bottom: 0; - display: flex; - align-items: center; - justify-content: center; - margin: 0; - padding: 15px; - background: #fff; - border-top: 1px solid #ebebeb; - border-radius: 0 0 8px 8px; - button { - width: 170px; - height: 40px; - background-color: #409eff; - border-radius: 20px; - &:hover { - animation: pulse 1s; - box-shadow: 0 0 0 20px rgba(255, 255, 255, 0); - } - } + li { + list-style: none; } - .joe_content { - display: none; - padding: 15px; - li { - border: 1px solid #e9e9eb; - padding: 15px; - .typecho-label { - display: block; - border-left: 4px solid #409eff; - background: #ecf5ff; - line-height: 26px; - margin-bottom: 15px; - padding: 5px 15px; - color: #409eff; - user-select: none; - border-radius: 0 4px 4px 0; - } - select { - min-width: 200px; - height: 34px; - line-height: 34px; - border: 1px solid #e9e9eb; - color: #666; - border-radius: 4px; - padding-left: 5px; - } - textarea, - input[type="text"] { - width: 100%; - padding: 10px; - color: #666; - border: 1px solid #e9e9eb; - -webkit-appearance: none; - } - .description { - background: #f8f8f8; - color: #999; - padding: 10px 15px; - margin-top: 15px; - line-height: 26px; - border-radius: 4px; - } - } - } - } - - &__notice { - display: none; - margin-left: 15px; - background: #fff; - padding: 15px; - flex: 1; - box-shadow: 0px 0px 20px -5px rgba(158, 158, 158, 0.22); - border-radius: 8px; - line-height: 28px; - color: #606266; - ol { - padding: 0 40px; - li { - list-style: decimal; - } - } - } -} - -@keyframes pulse { - 0% { - box-shadow: 0 0 0 0 #409eff; - } -} - -@media (max-width: 768px) { - .joe_config { - display: block; &__aside { - width: 100%; - margin-bottom: 15px; - .tabs { - display: flex; - flex-wrap: wrap; - border-bottom: 1px solid #ebeef5; - padding-bottom: 10px; - .item { - width: 33.33333333%; - height: 36px; - line-height: 36px; - border-radius: 18px; + position: sticky; + top: 15px; + width: 200px; + background: #fff; + padding: 10px; + box-shadow: 0px 0px 20px -5px rgba(158, 158, 158, 0.22); + border-radius: 8px; + .logo { + color: #303133; + font-weight: 500; + font-size: 24px; + text-align: center; + margin-bottom: 10px; + border-bottom: 1px solid #ebeef5; + padding-bottom: 10px; } - } - .backup { - display: flex; - align-items: center; - justify-content: space-between; - input { - width: auto; - flex: 1; - margin-bottom: 0; - height: 36px; - line-height: 36px; - border-radius: 18px; - &:nth-child(2) { - margin: 0 10px; - } + .tabs { + margin-bottom: 10px; + .item { + border-radius: 20px; + text-align: center; + height: 40px; + line-height: 40px; + color: #606266; + cursor: pointer; + transition: background 0.35s; + user-select: none; + &:hover { + background: #f2f6fc; + } + &.active { + color: #409eff; + font-weight: 500; + } + } + } + .backup { + input { + width: 170px; + height: 40px; + line-height: 40px; + margin-bottom: 10px; + color: #fff; + font-size: 14px; + border-radius: 20px; + transition: opacity 0.35s; + border: none; + cursor: pointer; + &:hover { + opacity: 0.85; + } + &:nth-child(1) { + background: #5cb85c; + } + &:nth-child(2) { + background: #f0ad4e; + } + &:nth-child(3) { + margin-bottom: 0; + background: #d9534f; + } + } } - } } > form { - margin-left: 0; - .typecho-option { - padding: 10px 0; - button { - width: 150px; - height: 38px; - border-radius: 19px; + position: relative; + display: none; + background: #fff; + min-width: 0; + flex: 1; + margin-left: 15px; + box-shadow: 0px 0px 20px -5px rgba(158, 158, 158, 0.22); + border-radius: 8px; + .typecho-option { + position: sticky; + bottom: 0; + display: flex; + align-items: center; + justify-content: center; + margin: 0; + padding: 15px; + background: #fff; + border-top: 1px solid #ebebeb; + border-radius: 0 0 8px 8px; + button { + width: 170px; + height: 40px; + background-color: #409eff; + border-radius: 20px; + &:hover { + animation: pulse 1s; + box-shadow: 0 0 0 20px rgba(255, 255, 255, 0); + } + } + } + .joe_content { + display: none; + padding: 15px; + li { + border: 1px solid #e9e9eb; + padding: 15px; + .typecho-label { + display: block; + border-left: 4px solid #409eff; + background: #ecf5ff; + line-height: 26px; + margin-bottom: 15px; + padding: 5px 15px; + color: #409eff; + user-select: none; + border-radius: 0 4px 4px 0; + } + select { + min-width: 200px; + height: 34px; + line-height: 34px; + border: 1px solid #e9e9eb; + color: #666; + border-radius: 4px; + padding-left: 5px; + } + .multiline { + display: flex; + align-items: center; + color: #666; + input[type='checkbox'] { + margin-right: 5px; + } + } + textarea, + input[type='text'] { + width: 100%; + padding: 10px; + color: #666; + border: 1px solid #e9e9eb; + -webkit-appearance: none; + } + .description { + background: #f8f8f8; + color: #999; + padding: 10px 15px; + margin-top: 15px; + line-height: 26px; + border-radius: 4px; + } + } } - } } &__notice { - margin-left: 0; + display: none; + margin-left: 15px; + background: #fff; + padding: 15px; + flex: 1; + box-shadow: 0px 0px 20px -5px rgba(158, 158, 158, 0.22); + border-radius: 8px; + line-height: 28px; + color: #606266; + ol { + padding: 0 40px; + li { + list-style: decimal; + } + } + } +} + +@keyframes pulse { + 0% { + box-shadow: 0 0 0 0 #409eff; + } +} + +@media (max-width: 768px) { + .joe_config { + display: block; + + &__aside { + width: 100%; + margin-bottom: 15px; + .tabs { + display: flex; + flex-wrap: wrap; + border-bottom: 1px solid #ebeef5; + padding-bottom: 10px; + .item { + width: 33.33333333%; + height: 36px; + line-height: 36px; + border-radius: 18px; + } + } + .backup { + display: flex; + align-items: center; + justify-content: space-between; + input { + width: auto; + flex: 1; + margin-bottom: 0; + height: 36px; + line-height: 36px; + border-radius: 18px; + &:nth-child(2) { + margin: 0 10px; + } + } + } + } + + > form { + margin-left: 0; + .typecho-option { + padding: 10px 0; + button { + width: 150px; + height: 38px; + border-radius: 19px; + } + } + } + + &__notice { + margin-left: 0; + } } - } } diff --git a/assets/css/joe.global.css b/assets/css/joe.global.css index 9351756..1a75196 100644 --- a/assets/css/joe.global.css +++ b/assets/css/joe.global.css @@ -1 +1 @@ -.joe_dropdown{position:relative}.joe_dropdown__link{display:flex;align-items:center}.joe_dropdown__link-icon{transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s}.joe_dropdown__menu{position:absolute;left:50%;visibility:hidden;z-index:999;border-top:3px solid var(--theme);-webkit-transform-origin:top;transform-origin:top;background:var(--background);box-shadow:0 0 10px rgba(0,0,0,0.15);border-radius:0 0 4px 4px;padding:10px 0;opacity:0;-webkit-transform:translateX(-50%) perspective(600px) rotateX(-45deg);transform:translateX(-50%) perspective(600px) rotateX(-45deg);transition:opacity 0.35s, visibility 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, visibility 0.35s, transform 0.35s;transition:opacity 0.35s, visibility 0.35s, transform 0.35s, -webkit-transform 0.35s}.joe_dropdown__menu::before{content:'';position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid var(--theme)}.joe_dropdown.active .joe_dropdown__link-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.joe_dropdown.active .joe_dropdown__menu{visibility:visible;opacity:1;-webkit-transform:translateX(-50%) perspective(600px) rotateX(0);transform:translateX(-50%) perspective(600px) rotateX(0)}.joe_header{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:var(--background);box-shadow:0 2px 10px 0 rgba(0,0,0,0.1)}.joe_header__above-logo{position:relative;display:flex;align-items:center;height:60px;padding-right:15px;margin-right:15px}.joe_header__above-logo img{max-width:150px;max-height:50px;-o-object-fit:cover;object-fit:cover}.joe_header__above-logo::after{content:'';position:absolute;top:50%;right:0;width:1px;height:20px;background:var(--classC);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.joe_header__above-nav{display:flex;align-items:center}.joe_header__above-nav .item{position:relative;height:60px;line-height:60px;font-size:15px;padding:0 8px;margin-right:15px;transition:color 0.35s;white-space:nowrap;color:var(--main)}.joe_header__above-nav .item:last-child{margin-right:0}.joe_header__above-nav .item::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, transform 0.5s;transition:opacity 0.5s, transform 0.5s, -webkit-transform 0.5s;border-radius:6px 6px 0 0;opacity:0;-webkit-transform:scaleX(0.25);transform:scaleX(0.25);background:var(--theme)}.joe_header__above-nav .item.active,.joe_header__above-nav .item:hover{color:var(--theme)}.joe_header__above-nav .item.active::after,.joe_header__above-nav .item:hover::after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.joe_header__above-nav .joe_dropdown__link a{height:60px;line-height:60px;font-size:15px;padding-left:8px;padding-right:3px;transition:color 0.35s;white-space:nowrap;color:var(--main)}.joe_header__above-nav .joe_dropdown__menu{width:110px;text-align:center}.joe_header__above-nav .joe_dropdown__menu a{display:block;line-height:34px;height:34px;transition:color 0.35s, background 0.35s;color:var(--minor);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 15px}.joe_header__above-nav .joe_dropdown__menu a:hover,.joe_header__above-nav .joe_dropdown__menu a.active{color:var(--theme);background:var(--classD)}.joe_header__above-search{position:relative;margin-left:auto;display:flex;align-items:center}.joe_header__above-search .input{background:var(--classC);width:170px;height:34px;border:1px solid transparent;padding:0 18px;color:var(--routine);transition:background 0.35s, border-color 0.35s, padding-right 0.35s;border-radius:17px 0 0 17px}.joe_header__above-search .input:focus{background:var(--background);border-color:var(--theme);padding-right:28px}.joe_header__above-search .input:focus ~ .icon{-webkit-transform:translate3d(0, -50%, 0) rotateY(180deg);transform:translate3d(0, -50%, 0) rotateY(180deg)}.joe_header__above-search .submit{position:relative;z-index:1;height:34px;border:none;background:var(--theme);color:#fff;border-radius:0 17px 17px 0;padding:0 10px}.joe_header__above-search .icon{position:absolute;top:50%;left:142px;width:28px;height:38px;background:url(../img/search.png);background-size:100% 100%;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(100%, -50%, 0) rotateY(180deg);transform:translate3d(100%, -50%, 0) rotateY(180deg)}.joe_header__below{border-top:1px solid var(--classC);height:45px}.joe_header__below-class{display:flex}.joe_header__below-class .item{margin-right:15px;color:var(--minor);height:45px;line-height:45px;transition:color 0.35s;white-space:nowrap}.joe_header__below-class .item:hover,.joe_header__below-class .item.active{color:var(--theme)}.joe_header__below-class .joe_dropdown{margin-right:15px}.joe_header__below-class .joe_dropdown__link .item{margin-right:3px}.joe_header__below-class .joe_dropdown__menu{width:110px;text-align:center}.joe_header__below-class .joe_dropdown__menu a{display:block;height:34px;line-height:34px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--minor);transition:color 0.35s, background 0.35s}.joe_header__below-class .joe_dropdown__menu a:hover,.joe_header__below-class .joe_dropdown__menu a.active{color:var(--theme);background:var(--classD)}.joe_aside{padding:15px 0;margin-left:15px}.joe_aside__item{position:relative;width:250px;margin-bottom:15px;border-radius:8px;box-shadow:var(--box-shadow);overflow:hidden}.joe_aside__item:last-child{position:-webkit-sticky;position:sticky;margin-bottom:0}.joe_aside__item-title{display:flex;align-items:center;border-bottom:1px solid var(--classC);font-size:16px;font-weight:500;height:45px;line-height:45px;padding:0 15px;color:var(--main)}.joe_aside__item-title .icon{width:18px;height:18px;margin-right:8px;fill:var(--main)}.joe_aside__item-title .line{width:10px;height:1px;background:#54b5db;margin-left:12px}.joe_aside__item-contain{position:relative;padding:15px}.joe_aside__item.author{background:var(--background);padding:45px 15px 15px}.joe_aside__item.author::before{content:'';position:absolute;top:90px;left:0;width:100%;height:30px;z-index:2;background:linear-gradient(to bottom, rgba(255,255,255,0), var(--background))}.joe_aside__item.author::after{display:none;content:'';position:absolute;top:0;left:0;width:100%;height:273px;background:url("https://cdn.jsdelivr.net/gh/HaoOuBa/Joe@master/assets/img/snow.gif") no-repeat;background-size:cover;z-index:3;pointer-events:none}.joe_aside__item.author:hover::after{display:block}.joe_aside__item.author .image{position:absolute;top:0;left:0;width:100%;height:120px;-o-object-fit:cover;object-fit:cover;z-index:1}.joe_aside__item.author .user{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;padding-bottom:15px}.joe_aside__item.author .user .avatar{width:75px;height:75px;border-radius:50%;overflow:hidden;margin-bottom:10px;-o-object-fit:cover;object-fit:cover;transition:-webkit-transform 0.75s;transition:transform 0.75s;transition:transform 0.75s, -webkit-transform 0.75s;background:var(--background);padding:5px}.joe_aside__item.author .user .avatar:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.joe_aside__item.author .user .link{color:var(--theme);margin-bottom:10px;font-size:16px;font-weight:500}.joe_aside__item.author .user .link:hover{text-decoration:underline}.joe_aside__item.author .user .motto{color:var(--main);text-align:center}.joe_aside__item.author .count{width:100%;padding-bottom:15px;display:flex;align-items:center;border-bottom:1px solid var(--classC)}.joe_aside__item.author .count .item{min-width:0;flex:1;display:flex;flex-direction:column;align-items:center;color:var(--routine);font-size:12px}.joe_aside__item.author .count .item:first-child{border-right:1px solid var(--classC)}.joe_aside__item.author .count .item .num{max-width:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;font-size:22px;color:var(--main);margin-bottom:3px;text-shadow:var(--text_shadow)}.joe_aside__item.author .list{padding-top:15px}.joe_aside__item.author .list .item{display:flex;align-items:center;justify-content:space-between;line-height:30px}.joe_aside__item.author .list .item .link{position:relative;color:var(--routine);max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joe_aside__item.author .list .item .link::after{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--theme);transition:all 0.35s}.joe_aside__item.author .list .item .link:hover{color:var(--theme)}.joe_aside__item.author .list .item .link:hover::after{width:100%}.joe_aside__item.author .list .item .icon{fill:var(--routine)}.joe_aside__item.timelife{background:var(--background)}.joe_aside__item.timelife .item{margin-bottom:15px}.joe_aside__item.timelife .item:last-child{margin-bottom:0}.joe_aside__item.timelife .item .title{font-size:12px;color:var(--minor);margin-bottom:5px;display:flex;align-items:center}.joe_aside__item.timelife .item .title .text{color:var(--theme);font-weight:500;font-size:14px;margin:0 5px}.joe_aside__item.timelife .item .progress{display:flex;align-items:center}.joe_aside__item.timelife .item .progress-bar{height:10px;border-radius:5px;overflow:hidden;background:var(--classC);width:0;min-width:0;flex:1;margin-right:5px}.joe_aside__item.timelife .item .progress-bar-inner{width:0;height:100%;border-radius:5px;transition:width 0.35s;-webkit-animation:progress 750ms linear infinite;animation:progress 750ms linear infinite}.joe_aside__item.timelife .item .progress-bar-inner-0{background:#bde6ff;background-image:linear-gradient(135deg, #50bfff 25%, transparent 25%, transparent 50%, #50bfff 50%, #50bfff 75%, transparent 75%, transparent 100%);background-size:30px 30px}.joe_aside__item.timelife .item .progress-bar-inner-1{background:#ffd980;background-image:linear-gradient(135deg, #f7ba2a 25%, transparent 25%, transparent 50%, #f7ba2a 50%, #f7ba2a 75%, transparent 75%, transparent 100%);background-size:30px 30px}.joe_aside__item.timelife .item .progress-bar-inner-2{background:#ffa9a9;background-image:linear-gradient(135deg, #ff4949 25%, transparent 25%, transparent 50%, #ff4949 50%, #ff4949 75%, transparent 75%, transparent 100%);background-size:30px 30px}.joe_aside__item.timelife .item .progress-bar-inner-3{background:#67c23a;background-image:linear-gradient(135deg, #4f9e28 25%, transparent 25%, transparent 50%, #4f9e28 50%, #4f9e28 75%, transparent 75%, transparent 100%);background-size:30px 30px}.joe_aside__item.timelife .item .progress-percentage{color:var(--minor)}@-webkit-keyframes progress{0%{background-position:0 0}100%{background-position:30px 0}}@keyframes progress{0%{background-position:0 0}100%{background-position:30px 0}} +.joe_dropdown{position:relative}.joe_dropdown__link{display:flex;align-items:center}.joe_dropdown__link-icon{transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s}.joe_dropdown__menu{position:absolute;left:50%;visibility:hidden;z-index:999;border-top:3px solid var(--theme);-webkit-transform-origin:top;transform-origin:top;background:var(--background);box-shadow:0 0 10px rgba(0,0,0,0.15);border-radius:0 0 4px 4px;padding:10px 0;opacity:0;-webkit-transform:translateX(-50%) perspective(600px) rotateX(-45deg);transform:translateX(-50%) perspective(600px) rotateX(-45deg);transition:opacity 0.35s, visibility 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, visibility 0.35s, transform 0.35s;transition:opacity 0.35s, visibility 0.35s, transform 0.35s, -webkit-transform 0.35s}.joe_dropdown__menu::before{content:'';position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid var(--theme)}.joe_dropdown.active .joe_dropdown__link-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.joe_dropdown.active .joe_dropdown__menu{visibility:visible;opacity:1;-webkit-transform:translateX(-50%) perspective(600px) rotateX(0);transform:translateX(-50%) perspective(600px) rotateX(0)}.joe_header{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:var(--background);box-shadow:0 2px 10px 0 rgba(0,0,0,0.1)}.joe_header__above-logo{position:relative;display:flex;align-items:center;height:60px;padding-right:15px;margin-right:15px}.joe_header__above-logo img{max-width:150px;max-height:50px;-o-object-fit:cover;object-fit:cover}.joe_header__above-logo::after{content:'';position:absolute;top:50%;right:0;width:1px;height:20px;background:var(--classC);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.joe_header__above-nav{display:flex;align-items:center}.joe_header__above-nav .item{position:relative;height:60px;line-height:60px;font-size:15px;padding:0 8px;margin-right:15px;transition:color 0.35s;white-space:nowrap;color:var(--main)}.joe_header__above-nav .item:last-child{margin-right:0}.joe_header__above-nav .item::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, transform 0.5s;transition:opacity 0.5s, transform 0.5s, -webkit-transform 0.5s;border-radius:6px 6px 0 0;opacity:0;-webkit-transform:scaleX(0.25);transform:scaleX(0.25);background:var(--theme)}.joe_header__above-nav .item.active,.joe_header__above-nav .item:hover{color:var(--theme)}.joe_header__above-nav .item.active::after,.joe_header__above-nav .item:hover::after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.joe_header__above-nav .joe_dropdown__link a{height:60px;line-height:60px;font-size:15px;padding-left:8px;padding-right:3px;transition:color 0.35s;white-space:nowrap;color:var(--main)}.joe_header__above-nav .joe_dropdown__menu{width:110px;text-align:center}.joe_header__above-nav .joe_dropdown__menu a{display:block;line-height:34px;height:34px;transition:color 0.35s, background 0.35s;color:var(--minor);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 15px}.joe_header__above-nav .joe_dropdown__menu a:hover,.joe_header__above-nav .joe_dropdown__menu a.active{color:var(--theme);background:var(--classD)}.joe_header__above-search{position:relative;margin-left:auto;display:flex;align-items:center}.joe_header__above-search .input{background:var(--classC);width:170px;height:34px;border:1px solid transparent;padding:0 18px;color:var(--routine);transition:background 0.35s, border-color 0.35s, padding-right 0.35s;border-radius:17px 0 0 17px}.joe_header__above-search .input:focus{background:var(--background);border-color:var(--theme);padding-right:28px}.joe_header__above-search .input:focus ~ .icon{-webkit-transform:translate3d(0, -50%, 0) rotateY(180deg);transform:translate3d(0, -50%, 0) rotateY(180deg)}.joe_header__above-search .submit{position:relative;z-index:1;height:34px;border:none;background:var(--theme);color:#fff;border-radius:0 17px 17px 0;padding:0 10px}.joe_header__above-search .icon{position:absolute;top:50%;left:142px;width:28px;height:38px;background:url(../img/search.png);background-size:100% 100%;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s;-webkit-transform:translate3d(100%, -50%, 0) rotateY(180deg);transform:translate3d(100%, -50%, 0) rotateY(180deg)}.joe_header__below{border-top:1px solid var(--classC);height:45px}.joe_header__below-class{display:flex}.joe_header__below-class .item{margin-right:15px;color:var(--minor);height:45px;line-height:45px;transition:color 0.35s;white-space:nowrap}.joe_header__below-class .item:hover,.joe_header__below-class .item.active{color:var(--theme)}.joe_header__below-class .joe_dropdown{margin-right:15px}.joe_header__below-class .joe_dropdown__link .item{margin-right:3px}.joe_header__below-class .joe_dropdown__menu{width:110px;text-align:center}.joe_header__below-class .joe_dropdown__menu a{display:block;height:34px;line-height:34px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--minor);transition:color 0.35s, background 0.35s}.joe_header__below-class .joe_dropdown__menu a:hover,.joe_header__below-class .joe_dropdown__menu a.active{color:var(--theme);background:var(--classD)}.joe_aside{padding:15px 0;margin-left:15px}.joe_aside__item{position:relative;width:250px;margin-bottom:15px;border-radius:8px;box-shadow:var(--box-shadow);overflow:hidden}.joe_aside__item:last-child{position:-webkit-sticky;position:sticky;margin-bottom:0}.joe_aside__item-title{display:flex;align-items:center;border-bottom:1px solid var(--classC);font-size:16px;font-weight:500;height:45px;line-height:45px;padding:0 15px;color:var(--main)}.joe_aside__item-title .icon{width:18px;height:18px;margin-right:8px;fill:var(--main)}.joe_aside__item-title .line{width:10px;height:1px;background:#54b5db;margin-left:12px}.joe_aside__item-contain{position:relative;padding:15px}.joe_aside__item.author{background:var(--background);padding:45px 15px 15px}.joe_aside__item.author::before{content:'';position:absolute;top:90px;left:0;width:100%;height:30px;z-index:2;background:linear-gradient(to bottom, rgba(255,255,255,0), var(--background))}.joe_aside__item.author::after{display:none;content:'';position:absolute;top:0;left:0;width:100%;height:273px;background:url("https://cdn.jsdelivr.net/gh/HaoOuBa/Joe@master/assets/img/snow.gif") no-repeat;background-size:cover;z-index:3;pointer-events:none}.joe_aside__item.author:hover::after{display:block}.joe_aside__item.author .image{position:absolute;top:0;left:0;width:100%;height:120px;-o-object-fit:cover;object-fit:cover;z-index:1}.joe_aside__item.author .user{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;padding-bottom:15px}.joe_aside__item.author .user .avatar{width:75px;height:75px;border-radius:50%;overflow:hidden;margin-bottom:10px;-o-object-fit:cover;object-fit:cover;transition:-webkit-transform 0.75s;transition:transform 0.75s;transition:transform 0.75s, -webkit-transform 0.75s;background:var(--background);padding:5px}.joe_aside__item.author .user .avatar:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.joe_aside__item.author .user .link{color:var(--theme);margin-bottom:10px;font-size:16px;font-weight:500}.joe_aside__item.author .user .link:hover{text-decoration:underline}.joe_aside__item.author .user .motto{color:var(--main);text-align:center}.joe_aside__item.author .count{width:100%;padding-bottom:15px;display:flex;align-items:center;border-bottom:1px solid var(--classC)}.joe_aside__item.author .count .item{min-width:0;flex:1;display:flex;flex-direction:column;align-items:center;color:var(--routine);font-size:12px}.joe_aside__item.author .count .item:first-child{border-right:1px solid var(--classC)}.joe_aside__item.author .count .item .num{max-width:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;font-size:22px;color:var(--main);margin-bottom:3px;text-shadow:var(--text_shadow)}.joe_aside__item.author .list{padding-top:15px}.joe_aside__item.author .list .item{display:flex;align-items:center;justify-content:space-between;line-height:30px}.joe_aside__item.author .list .item .link{position:relative;color:var(--routine);max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joe_aside__item.author .list .item .link::after{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--theme);transition:all 0.35s}.joe_aside__item.author .list .item .link:hover{color:var(--theme)}.joe_aside__item.author .list .item .link:hover::after{width:100%}.joe_aside__item.author .list .item .icon{fill:var(--routine)}.joe_aside__item.timelife{background:var(--background)}.joe_aside__item.timelife .item{margin-bottom:15px}.joe_aside__item.timelife .item:last-child{margin-bottom:0}.joe_aside__item.timelife .item .title{font-size:12px;color:var(--minor);margin-bottom:5px;display:flex;align-items:center}.joe_aside__item.timelife .item .title .text{color:var(--theme);font-weight:500;font-size:14px;margin:0 5px}.joe_aside__item.timelife .item .progress{display:flex;align-items:center}.joe_aside__item.timelife .item .progress-bar{height:10px;border-radius:5px;overflow:hidden;background:var(--classC);width:0;min-width:0;flex:1;margin-right:5px}.joe_aside__item.timelife .item .progress-bar-inner{width:0;height:100%;border-radius:5px;transition:width 0.35s;-webkit-animation:progress 750ms linear infinite;animation:progress 750ms linear infinite}.joe_aside__item.timelife .item .progress-bar-inner-0{background:#bde6ff;background-image:linear-gradient(135deg, #50bfff 25%, transparent 25%, transparent 50%, #50bfff 50%, #50bfff 75%, transparent 75%, transparent 100%);background-size:30px 30px}.joe_aside__item.timelife .item .progress-bar-inner-1{background:#ffd980;background-image:linear-gradient(135deg, #f7ba2a 25%, transparent 25%, transparent 50%, #f7ba2a 50%, #f7ba2a 75%, transparent 75%, transparent 100%);background-size:30px 30px}.joe_aside__item.timelife .item .progress-bar-inner-2{background:#ffa9a9;background-image:linear-gradient(135deg, #ff4949 25%, transparent 25%, transparent 50%, #ff4949 50%, #ff4949 75%, transparent 75%, transparent 100%);background-size:30px 30px}.joe_aside__item.timelife .item .progress-bar-inner-3{background:#67c23a;background-image:linear-gradient(135deg, #4f9e28 25%, transparent 25%, transparent 50%, #4f9e28 50%, #4f9e28 75%, transparent 75%, transparent 100%);background-size:30px 30px}.joe_aside__item.timelife .item .progress-percentage{color:var(--minor)}.joe_aside__item.weather{background:var(--background)}.joe_aside__item.weather .joe_aside__item-contain{min-height:300px}.joe_aside__item.hot{background:var(--background)}.joe_aside__item.hot .empty{text-align:center;color:var(--routine)}@-webkit-keyframes progress{0%{background-position:0 0}100%{background-position:30px 0}}@keyframes progress{0%{background-position:0 0}100%{background-position:30px 0}} diff --git a/assets/css/joe.global.scss b/assets/css/joe.global.scss index ecd9808..e35f372 100644 --- a/assets/css/joe.global.scss +++ b/assets/css/joe.global.scss @@ -490,6 +490,19 @@ } } } + &.weather { + background: var(--background); + .joe_aside__item-contain { + min-height: 300px; + } + } + &.hot { + background: var(--background); + .empty { + text-align: center; + color: var(--routine); + } + } } } diff --git a/assets/img/lazyload.jpg b/assets/img/lazyload.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d80891f4a3358a42bee9eb75471afc29e06a05b0 GIT binary patch literal 261693 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�D{X`r4JeWudd~huYu6zO0LG(jZgHpGNlq#j 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 J4`87k{{v-=UpW8( literal 0 HcmV?d00001 diff --git a/assets/js/joe.global.js b/assets/js/joe.global.js index 9896bc2..ec68a3b 100644 --- a/assets/js/joe.global.js +++ b/assets/js/joe.global.js @@ -26,9 +26,8 @@ window.Joe = function () { } }); } - /* Timelife */ - { + if ($('.joe_aside__item.timelife').length !== 0) { let timelife = [ { title: '今日已经过去', endTitle: '小时', num: 0, percent: '0%' }, { title: '这周已经过去', endTitle: '天', num: 0, percent: '0%' }, @@ -83,7 +82,15 @@ window.Joe = function () { `; }); - $('.joe_aside__item-contain').html(htmlStr); + $('.joe_aside__item.timelife .joe_aside__item-contain').html(htmlStr); + } + + /* Weather */ + if ($('.joe_aside__item.weather').length !== 0) { + const key = $('.joe_aside__item.weather').attr('data-key'); + const style = $('.joe_aside__item.weather').attr('data-style'); + const aqiColor = { 1: 'FFFFFF', 2: '4A4A4A', 3: 'FFFFFF' }; + window.WIDGET = { CONFIG: { layout: 2, width: '220', height: '270', background: style, dataColor: aqiColor[style], language: 'zh', key: key } }; } }; diff --git a/core/core.php b/core/core.php index bca76e7..7ed2a58 100644 --- a/core/core.php +++ b/core/core.php @@ -7,6 +7,7 @@ function _getVersion() }; timerStart(); + function timerStart() { global $timeStart; @@ -14,6 +15,7 @@ function timerStart() $timeStart = $mTime[1] + $mTime[0]; return true; } + function timerStop($precision = 3) { global $timeStart, $timeEnd; @@ -42,6 +44,29 @@ function _getAsideAuthorMotto() echo $JMottoRandom[array_rand($JMottoRandom, 1)]; } +function _getThumbnail($item) +{ + $randomThumb = 'https://cdn.jsdelivr.net/npm/typecho_joe_theme@4.3.5/assets/img/random/' . rand(1, 25) . '.webp'; + $custom_thumbnail = Helper::options()->JThumbnail; + if ($custom_thumbnail) { + $custom_thumbnail_arr = explode("\r\n", $custom_thumbnail); + $randomThumb = $custom_thumbnail_arr[array_rand($custom_thumbnail_arr, 1)] . "?key=" . mt_rand(0, 1000000); + } + $pattern = '/\]*>/i'; + $patternMD = '/\!\[.*?\]\((http(s)?:\/\/.*?(jpg|jpeg|gif|png|webp))/i'; + $patternMDfoot = '/\[.*?\]:\s*(http(s)?:\/\/.*?(jpg|jpeg|gif|png|webp))/i'; + if ($item->fields->thumb) { + $randomThumb = $item->fields->thumb; + } elseif (preg_match_all($pattern, $item->content, $thumbUrl)) { + $randomThumb = $thumbUrl[1][0]; + } elseif (preg_match_all($patternMD, $item->content, $thumbUrl)) { + $randomThumb = $thumbUrl[1][0]; + } elseif (preg_match_all($patternMDfoot, $item->content, $thumbUrl)) { + $randomThumb = $thumbUrl[1][0]; + } + echo $randomThumb; +} + function _getAsideAuthorNav() { if (Helper::options()->JAside_Author_Nav !== "off") { @@ -55,9 +80,9 @@ function _getAsideAuthorNav() $result = $db->fetchAll( $db->select() ->from('table.contents') - ->where('status = ?', 'publish') - ->where('type = ?', 'post') - ->where('password IS NULL') + ->where('table.contents.status = ?', 'publish') + ->where('table.contents.type = ?', 'post') + ->where("table.contents.password IS NULL OR table.contents.password = ''") ->limit(Helper::options()->JAside_Author_Nav) ->order($order_by) ); @@ -92,4 +117,35 @@ function themeFields($layout) 注意:只有在外观设置侧边栏开启状态下生效' ); $layout->addItem($aside); + + $thumb = new Typecho_Widget_Helper_Form_Element_Textarea( + 'thumb', + NULL, + NULL, + '自定义文章缩略图', + '填写时:将会显示填写的文章缩略图
+ 不填写时:
+ 1、若文章有图片则取文章内图片
+ 2、若文章无图片,并且外观设置里未填写·自定义缩略图·选项,则取模板自带图片
+ 3、若文章无图片,并且外观设置里填写了·自定义缩略图·选项,则取自定义缩略图图片' + ); + $layout->addItem($thumb); +} + +class Widget_Contents_Hot extends Widget_Abstract_Contents +{ + public function execute() + { + $this->parameter->setDefault(array('pageSize' => 10)); + $this->db->fetchAll( + $this->select()->from('table.contents') + ->where("table.contents.password IS NULL OR table.contents.password = ''") + ->where('table.contents.status = ?', 'publish') + ->where('table.contents.created <= ?', time()) + ->where('table.contents.type = ?', 'post') + ->limit($this->parameter->pageSize) + ->order('table.contents.views', Typecho_Db::SORT_DESC), + array($this, 'push') + ); + } } diff --git a/functions.php b/functions.php index f14d6df..59b5a03 100644 --- a/functions.php +++ b/functions.php @@ -80,6 +80,8 @@ function themeConfig($form) array( 'author' => '作者栏', 'timelife' => '计时栏', + 'weather' => '天气栏(需先在下方填写KEY值)', + 'hot' => '热门文章栏' ), null, '选择首页需要显示的侧边栏栏目', @@ -141,4 +143,76 @@ function themeConfig($form) ); $JAside_Author_Nav->setAttribute('class', 'joe_content joe_aside'); $form->addInput($JAside_Author_Nav->multiMode()); + + $JAside_Weather_Key = new Typecho_Widget_Helper_Form_Element_Textarea( + 'JAside_Weather_Key', + NULL, + NULL, + '天气栏 —— 天气KEY值', + '介绍:用于初始化天气栏
+ 注意:填写时请填写正确的KEY值!
+ 其他:免费申请地址:cj.weather.com.cn' + ); + $JAside_Weather_Key->setAttribute('class', 'joe_content joe_aside'); + $form->addInput($JAside_Weather_Key); + + $JAside_Weather_Style = new Typecho_Widget_Helper_Form_Element_Select( + 'JAside_Weather_Style', + array( + '1' => '自动(默认)', + '2' => '浅色', + '3' => '深色' + ), + '1', + '天气栏 —— 天气风格样式', + '介绍:选择一款您所喜爱的天气风格
+ 注意:需要先填写天气的KEY值' + ); + $JAside_Weather_Style->setAttribute('class', 'joe_content joe_aside'); + $form->addInput($JAside_Weather_Style->multiMode()); + + $JAside_Hot_Num = new Typecho_Widget_Helper_Form_Element_Select( + 'JAside_Hot_Num', + array( + '3' => '显示3条(默认)', + '4' => '显示4条', + '5' => '显示5条', + '6' => '显示6条', + '7' => '显示7条', + '8' => '显示8条', + '9' => '显示9条', + '10' => '显示10条', + ), + '3', + '热门文章栏 —— 文章数', + '介绍:用于控制热门文章栏目的数量' + ); + $JAside_Hot_Num->setAttribute('class', 'joe_content joe_aside'); + $form->addInput($JAside_Hot_Num->multiMode()); + + $JThumbnail = new Typecho_Widget_Helper_Form_Element_Textarea( + 'JThumbnail', + NULL, + NULL, + '自定义缩略图(非必填)', + '介绍:用于修改主题默认缩略图
+ 格式:图片地址,一行一个
+ 注意:不填写时,则使用主题内置的默认缩略图 + ' + ); + $JThumbnail->setAttribute('class', 'joe_content joe_image'); + $form->addInput($JThumbnail); + + $JLazyload = new Typecho_Widget_Helper_Form_Element_Textarea( + 'JLazyload', + NULL, + "https://cdn.jsdelivr.net/gh/HaoOuBa/Joe@master/assets/img/lazyload.jpg", + '自定义缩略图(非必填)', + '介绍:用于修改主题默认缩略图
+ 格式:图片地址,一行一个
+ 注意:不填写时,则使用主题内置的默认缩略图 + ' + ); + $JLazyload->setAttribute('class', 'joe_content joe_image'); + $form->addInput($JLazyload); } ?> \ No newline at end of file diff --git a/public/aside.php b/public/aside.php index 0164265..0258f95 100644 --- a/public/aside.php +++ b/public/aside.php @@ -29,16 +29,64 @@ options->JAside)) : ?>
-

+
人生倒计时 -

+
+ + options->JAside)) : ?> +
+
+ + + + + 热门文章 + +
+ widget('Widget_Contents_Hot', 'pageSize=' . $this->options->JAside_Hot_Num)->to($item); ?> +
    + have()) : ?> + next()) : ?> +
  1. + + + <?php $item->title() ?> +
    +
    title() ?>
    + 阅读 - date('m/d'); ?> +
    +
    +
  2. + + +
  3. 这个博主很懒!
  4. + +
+
+ + + options->JAside) && $this->options->JAside_Weather_Key) : ?> +
+
+ + + + + 今日天气 + +
+
+
+
+
+ \ No newline at end of file diff --git a/public/include.php b/public/include.php index 4efe1a4..bdac472 100644 --- a/public/include.php +++ b/public/include.php @@ -9,6 +9,8 @@ + - \ No newline at end of file + + \ No newline at end of file