From 95540ea32cafc49915e5593faf7e05bd6f772dce Mon Sep 17 00:00:00 2001 From: unknown Date: Sun, 30 Aug 2026 20:02:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E7=AB=A0=E8=AF=A6=E7=BB=86=E9=A1=B5?= =?UTF-8?q?=E5=AE=9E=E7=8E=B0=E5=85=A8=E5=B1=80DOM=E5=8A=A0=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/css/build/comments.css | 48 +----------- assets/css/build/comments.min.css | 2 +- assets/css/frontend/comments/layout.css | 11 --- assets/css/frontend/comments/mobile-item.css | 37 +-------- assets/js/build/public.js | 80 +------------------- assets/js/core/comment-fixed-input.js | 62 +-------------- assets/js/core/comment-move-form.js | 8 -- assets/js/core/comments.js | 10 --- inc/helpers/aksrt-comments.php | 6 +- inc/helpers/comments/form-parts.php | 29 +------ src/Core/ScriptsPart1b.php | 2 +- 11 files changed, 13 insertions(+), 282 deletions(-) diff --git a/assets/css/build/comments.css b/assets/css/build/comments.css index c605d93d..7c57ba0b 100644 --- a/assets/css/build/comments.css +++ b/assets/css/build/comments.css @@ -32,13 +32,6 @@ display: none; } -#respond:not(.mobile-fixed) #postcomments .comt-box { - padding: 5px 5px 4px 5px; - background: var(--main-bg-color); - border-radius: 4px; - margin-top: 12px; -} - #comments #postcomments .comt-ctrl .but { margin-bottom: 2px; } @@ -191,10 +184,6 @@ height: auto; } -.virtual-input { - display: none; -} - .commentlist .no-more { margin: 0; padding-bottom: 10px; @@ -243,30 +232,7 @@ * ============================================================ */ @media (max-width: 767px) { - .virtual-input { - display: flex; - height: 36px; - border-radius: 120px; - background: var(--main-shadow); - color: var(--muted-2-color); - } - - .virtual-input .but, - .virtual-input img { - width: 28px; - height: 28px; - border-radius: 120px; - margin: 0 4px; - flex-shrink: 0; - } - - .virtual-input .but { - width: auto; - padding: 3px 10px; - } - - .drop-fixed-sm .dropdown-menu, - .mobile-fixed { + .drop-fixed-sm .dropdown-menu { position: fixed; transform: translateY(220%); transition: 0.6s; @@ -281,22 +247,12 @@ margin: 0; } - .drop-fixed-sm.open .dropdown-menu, - .mobile-fixed.show { + .drop-fixed-sm.open .dropdown-menu { box-shadow: 0 -50px 50px rgba(0, 0, 0, 0.2); transition: 0.6s cubic-bezier(0.28, 0.9, 0.34, 0.99); transform: unset; } - .mobile-fixed.show .fixed-body { - visibility: unset; - z-index: -1; - } - - #respond.mobile-fixed { - z-index: 1040; - } - .drop-fixed-sm .dropdown-menu { z-index: 1045; padding: 10px; diff --git a/assets/css/build/comments.min.css b/assets/css/build/comments.min.css index c9c28209..8792e4b9 100644 --- a/assets/css/build/comments.min.css +++ b/assets/css/build/comments.min.css @@ -1 +1 @@ -#comments .comment-box .comments-closed,#comments .action-text,#comments #cancel-comment-reply-link{display:none}#comments #postcomments .action-text,#comments #postcomments #cancel-comment-reply-link{display:inline-block}#comments .comt-title{width:90px}#comments .comt-title .comt-avatar .avatar{width:60px;height:60px}#comments #postcomments .comt-title{display:none}#respond:not(.mobile-fixed) #postcomments .comt-box{padding:5px 5px 4px;background:var(--main-bg-color);border-radius:4px;margin-top:12px}#comments #postcomments .comt-ctrl .but{margin-bottom:2px}#comments .list-inline{padding:15px}#comment{margin-bottom:5px}.comment-signarea{background:var(--main-shadow)}#respond+#postcomments .comment-filter,.comment-signarea+#postcomments .comment-filter{margin-top:20px}#postcomments .tab-nav-theme{margin-top:0}#postcomments .tab-nav-theme li{padding-bottom:1px}#postcomments .tab-nav-theme li:before{bottom:-2px}#postcomments .comment-footer{position:relative}#postcomments .avatar-img{--this-size: 45px;margin-right:20px}#postcomments .children .avatar-img{--this-size: 26px;vertical-align:2px;margin-right:6px}#postcomments .commentlist>.comment>.list-inline .author-box{align-items:start;margin-bottom:0;padding:0;background:none;border-radius:0;box-shadow:none}#postcomments .commentlist>.comment>.list-inline .comment-footer{margin-left:65px;margin-top:-25px}#postcomments .comment .list-inline>.comt-main{width:100%}#postcomments .commentlist .comment+.comment{border-top:1px solid var(--main-border-color)}#postcomments .comment .list-inline>li{padding:10px;vertical-align:top}#postcomments .comment-header{font-size:15px;position:relative}.comment-header .badge-status{margin-top:0;width:68px;z-index:0}#postcomments .action count{margin-left:4px}#postcomments .comt-meta>span:not(:empty){margin-right:10px;vertical-align:middle}#postcomments .comt-meta>span a{color:inherit}#postcomments .comt-meta>span .but{padding:.2em .8em}#postcomments .comment-approve-link.unapprove{color:#e87725}#postcomments .comment-approve-link.approve{color:#3695ff}#postcomments .comt-meta>span .comment-trash-link{color:#ff4b4b}#postcomments .children{margin-left:86px;background:var(--main-shadow);border-radius:var(--main-radius);margin-bottom:6px}#postcomments .children .children{margin-left:23px}#postcomments .children .avatar-icontag{font-size:8px;height:14px;width:14px}.comment-content{word-wrap:break-word;white-space:pre-wrap}.comment-content .enlighter-default{margin-bottom:0;opacity:.9}#postcomments .comment-content img{max-width:260px;max-height:350px;display:block;width:auto;height:auto}.virtual-input{display:none}.commentlist .no-more{margin:0;padding-bottom:10px}#comments .comment-header .aksrt-identity-chip{display:inline-flex;align-items:center;gap:3px;vertical-align:middle;max-width:9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}#comments .comment-header .aksrt-identity-medal{display:inline-block;width:auto;height:1.1em;max-width:6em;object-fit:contain;vertical-align:-.15em}@media(max-width:767px){.virtual-input{display:flex;height:36px;border-radius:120px;background:var(--main-shadow);color:var(--muted-2-color)}.virtual-input .but,.virtual-input img{width:28px;height:28px;border-radius:120px;margin:0 4px;flex-shrink:0}.virtual-input .but{width:auto;padding:3px 10px}.drop-fixed-sm .dropdown-menu,.mobile-fixed{position:fixed;transform:translateY(220%);transition:.6s;opacity:1;left:0;right:0;bottom:0;padding:22px 16px;background:var(--main-bg-color);z-index:1080;border-radius:10px 10px 0 0;margin:0}.drop-fixed-sm.open .dropdown-menu,.mobile-fixed.show{box-shadow:0 -50px 50px #0003;transition:.6s cubic-bezier(.28,.9,.34,.99);transform:unset}.mobile-fixed.show .fixed-body{visibility:unset;z-index:-1}#respond.mobile-fixed{z-index:1040}.drop-fixed-sm .dropdown-menu{z-index:1045;padding:10px;top:auto!important;right:0!important;left:0!important;max-height:50vh;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.drop-fixed-sm .dropdown-menu>li>a{font-size:16px!important;padding:10px 20px}.modal-open .drop-fixed-sm.open .dropdown-menu{opacity:0}.drop-fixed-sm .dropdown-menu:before{display:none}}@media(max-width:640px){#comments .comt-title{display:none}#comments .comt-box{width:100%;padding:0}#comments .list-inline{padding:15px 0;margin:0}.comment-signarea h3{font-size:13px}.comt-tips-left .but svg,.comt-tips-left .but .fa{margin:0}.btn-input-expand{width:31px;padding:0;height:31px;line-height:31px}#postcomments .comment-header{font-size:14px}#postcomments .comt-meta{font-size:12px}#postcomments .comment .list-inline>li{padding:0}#postcomments .comment .list-inline>li+li{padding-left:10px}#postcomments .avatar-img{--this-size: 36px;margin-right:10px}#postcomments .commentlist>.comment>.list-inline .comment-footer{margin-left:45px;margin-top:-15px}#postcomments .children{margin-left:0}#postcomments .children .children{margin-left:13px}#postcomments .children .list-inline{padding:15px}#postcomments .post_ajax_loader .ml20{margin-left:5px}} +#comments .comment-box .comments-closed,#comments .action-text,#comments #cancel-comment-reply-link{display:none}#comments #postcomments .action-text,#comments #postcomments #cancel-comment-reply-link{display:inline-block}#comments .comt-title{width:90px}#comments .comt-title .comt-avatar .avatar{width:60px;height:60px}#comments #postcomments .comt-title{display:none}#comments #postcomments .comt-ctrl .but{margin-bottom:2px}#comments .list-inline{padding:15px}#comment{margin-bottom:5px}.comment-signarea{background:var(--main-shadow)}#respond+#postcomments .comment-filter,.comment-signarea+#postcomments .comment-filter{margin-top:20px}#postcomments .tab-nav-theme{margin-top:0}#postcomments .tab-nav-theme li{padding-bottom:1px}#postcomments .tab-nav-theme li:before{bottom:-2px}#postcomments .comment-footer{position:relative}#postcomments .avatar-img{--this-size: 45px;margin-right:20px}#postcomments .children .avatar-img{--this-size: 26px;vertical-align:2px;margin-right:6px}#postcomments .commentlist>.comment>.list-inline .author-box{align-items:start;margin-bottom:0;padding:0;background:none;border-radius:0;box-shadow:none}#postcomments .commentlist>.comment>.list-inline .comment-footer{margin-left:65px;margin-top:-25px}#postcomments .comment .list-inline>.comt-main{width:100%}#postcomments .commentlist .comment+.comment{border-top:1px solid var(--main-border-color)}#postcomments .comment .list-inline>li{padding:10px;vertical-align:top}#postcomments .comment-header{font-size:15px;position:relative}.comment-header .badge-status{margin-top:0;width:68px;z-index:0}#postcomments .action count{margin-left:4px}#postcomments .comt-meta>span:not(:empty){margin-right:10px;vertical-align:middle}#postcomments .comt-meta>span a{color:inherit}#postcomments .comt-meta>span .but{padding:.2em .8em}#postcomments .comment-approve-link.unapprove{color:#e87725}#postcomments .comment-approve-link.approve{color:#3695ff}#postcomments .comt-meta>span .comment-trash-link{color:#ff4b4b}#postcomments .children{margin-left:86px;background:var(--main-shadow);border-radius:var(--main-radius);margin-bottom:6px}#postcomments .children .children{margin-left:23px}#postcomments .children .avatar-icontag{font-size:8px;height:14px;width:14px}.comment-content{word-wrap:break-word;white-space:pre-wrap}.comment-content .enlighter-default{margin-bottom:0;opacity:.9}#postcomments .comment-content img{max-width:260px;max-height:350px;display:block;width:auto;height:auto}.commentlist .no-more{margin:0;padding-bottom:10px}#comments .comment-header .aksrt-identity-chip{display:inline-flex;align-items:center;gap:3px;vertical-align:middle;max-width:9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}#comments .comment-header .aksrt-identity-medal{display:inline-block;width:auto;height:1.1em;max-width:6em;object-fit:contain;vertical-align:-.15em}@media(max-width:767px){.drop-fixed-sm .dropdown-menu{position:fixed;transform:translateY(220%);transition:.6s;opacity:1;left:0;right:0;bottom:0;padding:22px 16px;background:var(--main-bg-color);z-index:1080;border-radius:10px 10px 0 0;margin:0}.drop-fixed-sm.open .dropdown-menu{box-shadow:0 -50px 50px #0003;transition:.6s cubic-bezier(.28,.9,.34,.99);transform:unset}.drop-fixed-sm .dropdown-menu{z-index:1045;padding:10px;top:auto!important;right:0!important;left:0!important;max-height:50vh;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.drop-fixed-sm .dropdown-menu>li>a{font-size:16px!important;padding:10px 20px}.modal-open .drop-fixed-sm.open .dropdown-menu{opacity:0}.drop-fixed-sm .dropdown-menu:before{display:none}}@media(max-width:640px){#comments .comt-title{display:none}#comments .comt-box{width:100%;padding:0}#comments .list-inline{padding:15px 0;margin:0}.comment-signarea h3{font-size:13px}.comt-tips-left .but svg,.comt-tips-left .but .fa{margin:0}.btn-input-expand{width:31px;padding:0;height:31px;line-height:31px}#postcomments .comment-header{font-size:14px}#postcomments .comt-meta{font-size:12px}#postcomments .comment .list-inline>li{padding:0}#postcomments .comment .list-inline>li+li{padding-left:10px}#postcomments .avatar-img{--this-size: 36px;margin-right:10px}#postcomments .commentlist>.comment>.list-inline .comment-footer{margin-left:45px;margin-top:-15px}#postcomments .children{margin-left:0}#postcomments .children .children{margin-left:13px}#postcomments .children .list-inline{padding:15px}#postcomments .post_ajax_loader .ml20{margin-left:5px}} diff --git a/assets/css/frontend/comments/layout.css b/assets/css/frontend/comments/layout.css index 2b6bb51a..5ebe9414 100644 --- a/assets/css/frontend/comments/layout.css +++ b/assets/css/frontend/comments/layout.css @@ -31,13 +31,6 @@ display: none; } -#respond:not(.mobile-fixed) #postcomments .comt-box { - padding: 5px 5px 4px 5px; - background: var(--main-bg-color); - border-radius: 4px; - margin-top: 12px; -} - #comments #postcomments .comt-ctrl .but { margin-bottom: 2px; } @@ -190,10 +183,6 @@ height: auto; } -.virtual-input { - display: none; -} - .commentlist .no-more { margin: 0; padding-bottom: 10px; diff --git a/assets/css/frontend/comments/mobile-item.css b/assets/css/frontend/comments/mobile-item.css index 98c41573..ddbb3b75 100644 --- a/assets/css/frontend/comments/mobile-item.css +++ b/assets/css/frontend/comments/mobile-item.css @@ -7,30 +7,7 @@ * ============================================================ */ @media (max-width: 767px) { - .virtual-input { - display: flex; - height: 36px; - border-radius: 120px; - background: var(--main-shadow); - color: var(--muted-2-color); - } - - .virtual-input .but, - .virtual-input img { - width: 28px; - height: 28px; - border-radius: 120px; - margin: 0 4px; - flex-shrink: 0; - } - - .virtual-input .but { - width: auto; - padding: 3px 10px; - } - - .drop-fixed-sm .dropdown-menu, - .mobile-fixed { + .drop-fixed-sm .dropdown-menu { position: fixed; transform: translateY(220%); transition: 0.6s; @@ -45,22 +22,12 @@ margin: 0; } - .drop-fixed-sm.open .dropdown-menu, - .mobile-fixed.show { + .drop-fixed-sm.open .dropdown-menu { box-shadow: 0 -50px 50px rgba(0, 0, 0, 0.2); transition: 0.6s cubic-bezier(0.28, 0.9, 0.34, 0.99); transform: unset; } - .mobile-fixed.show .fixed-body { - visibility: unset; - z-index: -1; - } - - #respond.mobile-fixed { - z-index: 1040; - } - .drop-fixed-sm .dropdown-menu { z-index: 1045; padding: 10px; diff --git a/assets/js/build/public.js b/assets/js/build/public.js index 02b1a939..e7717b4a 100644 --- a/assets/js/build/public.js +++ b/assets/js/build/public.js @@ -2415,8 +2415,6 @@ tbquire.config({ restoreRespondPosition(); setLoading(false); notyf(json.message || '评论已更新', 'success'); - var respondEl = document.getElementById('respond'); - if (respondEl && window.AksrtFixedInput) window.AksrtFixedInput(respondEl, 'hide'); return; } if (json && json.success && json.html) { @@ -2448,14 +2446,6 @@ tbquire.config({ // Move respond back to original position restoreRespondPosition(); - // Hide mobile FixedInput after successful submit. - var respondEl = document.getElementById('respond'); - if (respondEl && window.AksrtFixedInput) { - window.AksrtFixedInput(respondEl, 'hide'); - } else if (respondEl) { - respondEl.classList.remove('show'); - } - // If editing via moveForm, clear edit field. var editField = form.querySelector('[name="edit_comment_ID"]'); if (editField) editField.remove(); @@ -2966,59 +2956,11 @@ tbquire.config({ /* source: assets/js/core/comment-fixed-input.js */ /** - * Mobile FixedInput + autoheight for comment respond (legacy parity). + * Autoheight for comment textarea (legacy parity). */ (function () { 'use strict'; - function $(sel, root) { - return (root || document).querySelector(sel); - } - - function FixedInput(el, action) { - if (!el) return; - if (!el.dataset.fixedBound) { - el.addEventListener('click', function (e) { - if (e.target && e.target.closest && e.target.closest('.fixed-body')) { - FixedInput(el, 'hide'); - } - }); - el.dataset.fixedBound = '1'; - } - if (action === 'show') { - el.classList.add('show'); - window.setTimeout(function () { - var field = el.querySelector('textarea, input'); - if (field) field.focus(); - }, 100); - return; - } - if (action === 'hide') { - var cancel = el.querySelector('#cancel-comment-reply-link'); - if (cancel) cancel.click(); - el.querySelectorAll('input,textarea').forEach(function (n) { - try { n.blur(); } catch (e) {} - }); - el.querySelectorAll('.dropup.open, .open').forEach(function (n) { - n.classList.remove('open'); - }); - el.classList.remove('show'); - } - } - - document.addEventListener('click', function (e) { - var trigger = e.target && e.target.closest ? e.target.closest('[fixed-input]') : null; - if (!trigger) return; - e.preventDefault(); - var targetSel = trigger.getAttribute('fixed-input') || '#respond'; - var panel = document.querySelector(targetSel); - var comments = document.getElementById('comments'); - if (comments && comments.scrollIntoView) { - comments.scrollIntoView({ behavior: 'smooth', block: 'start' }); - } - FixedInput(panel, 'show'); - }); - // Autoheight textareas. function bindAutoheight(ta) { if (!ta || ta.dataset.autoheightBound) return; @@ -3040,20 +2982,10 @@ tbquire.config({ document.addEventListener('DOMContentLoaded', scan); if (window.AksrtFrontend && typeof window.AksrtFrontend.register === 'function') { - window.AksrtFrontend.register('aksrt-comment-fixed-input', function (root) { + window.AksrtFrontend.register('aksrt-comment-fixed-input', function () { scan(); - // Expose for submit hide. - root = root || document; - var respond = root.querySelector ? root.querySelector('#respond') : document.getElementById('respond'); - if (respond) { - respond.aksrtFixedInput = function (action) { - FixedInput(respond, action); - }; - } }); } - - window.AksrtFixedInput = FixedInput; })(); ; @@ -3168,8 +3100,6 @@ tbquire.config({ if (textarea) textarea.value = ''; editingId = 0; cancel.style.display = 'none'; - if (window.AksrtFixedInput) window.AksrtFixedInput(r, 'hide'); - else if (r) r.classList.remove('show'); return false; }; } @@ -3214,12 +3144,6 @@ tbquire.config({ } } - if (window.AksrtFixedInput) { - window.AksrtFixedInput(respond, 'show'); - } else { - respond.classList.add('show'); - } - if (comm && comm.scrollIntoView) { comm.scrollIntoView({ behavior: 'smooth', block: 'center' }); } diff --git a/assets/js/core/comment-fixed-input.js b/assets/js/core/comment-fixed-input.js index 4d0305d4..cc75609b 100644 --- a/assets/js/core/comment-fixed-input.js +++ b/assets/js/core/comment-fixed-input.js @@ -1,57 +1,9 @@ /** - * Mobile FixedInput + autoheight for comment respond (legacy parity). + * Autoheight for comment textarea (legacy parity). */ (function () { 'use strict'; - function $(sel, root) { - return (root || document).querySelector(sel); - } - - function FixedInput(el, action) { - if (!el) return; - if (!el.dataset.fixedBound) { - el.addEventListener('click', function (e) { - if (e.target && e.target.closest && e.target.closest('.fixed-body')) { - FixedInput(el, 'hide'); - } - }); - el.dataset.fixedBound = '1'; - } - if (action === 'show') { - el.classList.add('show'); - window.setTimeout(function () { - var field = el.querySelector('textarea, input'); - if (field) field.focus(); - }, 100); - return; - } - if (action === 'hide') { - var cancel = el.querySelector('#cancel-comment-reply-link'); - if (cancel) cancel.click(); - el.querySelectorAll('input,textarea').forEach(function (n) { - try { n.blur(); } catch (e) {} - }); - el.querySelectorAll('.dropup.open, .open').forEach(function (n) { - n.classList.remove('open'); - }); - el.classList.remove('show'); - } - } - - document.addEventListener('click', function (e) { - var trigger = e.target && e.target.closest ? e.target.closest('[fixed-input]') : null; - if (!trigger) return; - e.preventDefault(); - var targetSel = trigger.getAttribute('fixed-input') || '#respond'; - var panel = document.querySelector(targetSel); - var comments = document.getElementById('comments'); - if (comments && comments.scrollIntoView) { - comments.scrollIntoView({ behavior: 'smooth', block: 'start' }); - } - FixedInput(panel, 'show'); - }); - // Autoheight textareas. function bindAutoheight(ta) { if (!ta || ta.dataset.autoheightBound) return; @@ -73,18 +25,8 @@ document.addEventListener('DOMContentLoaded', scan); if (window.AksrtFrontend && typeof window.AksrtFrontend.register === 'function') { - window.AksrtFrontend.register('aksrt-comment-fixed-input', function (root) { + window.AksrtFrontend.register('aksrt-comment-fixed-input', function () { scan(); - // Expose for submit hide. - root = root || document; - var respond = root.querySelector ? root.querySelector('#respond') : document.getElementById('respond'); - if (respond) { - respond.aksrtFixedInput = function (action) { - FixedInput(respond, action); - }; - } }); } - - window.AksrtFixedInput = FixedInput; })(); diff --git a/assets/js/core/comment-move-form.js b/assets/js/core/comment-move-form.js index 3f3204f2..f945ceee 100644 --- a/assets/js/core/comment-move-form.js +++ b/assets/js/core/comment-move-form.js @@ -108,8 +108,6 @@ if (textarea) textarea.value = ''; editingId = 0; cancel.style.display = 'none'; - if (window.AksrtFixedInput) window.AksrtFixedInput(r, 'hide'); - else if (r) r.classList.remove('show'); return false; }; } @@ -154,12 +152,6 @@ } } - if (window.AksrtFixedInput) { - window.AksrtFixedInput(respond, 'show'); - } else { - respond.classList.add('show'); - } - if (comm && comm.scrollIntoView) { comm.scrollIntoView({ behavior: 'smooth', block: 'center' }); } diff --git a/assets/js/core/comments.js b/assets/js/core/comments.js index 5e09132e..15933494 100644 --- a/assets/js/core/comments.js +++ b/assets/js/core/comments.js @@ -232,8 +232,6 @@ restoreRespondPosition(); setLoading(false); notyf(json.message || '评论已更新', 'success'); - var respondEl = document.getElementById('respond'); - if (respondEl && window.AksrtFixedInput) window.AksrtFixedInput(respondEl, 'hide'); return; } if (json && json.success && json.html) { @@ -265,14 +263,6 @@ // Move respond back to original position restoreRespondPosition(); - // Hide mobile FixedInput after successful submit. - var respondEl = document.getElementById('respond'); - if (respondEl && window.AksrtFixedInput) { - window.AksrtFixedInput(respondEl, 'hide'); - } else if (respondEl) { - respondEl.classList.remove('show'); - } - // If editing via moveForm, clear edit field. var editField = form.querySelector('[name="edit_comment_ID"]'); if (editField) editField.remove(); diff --git a/inc/helpers/aksrt-comments.php b/inc/helpers/aksrt-comments.php index 1176d10d..d791a264 100644 --- a/inc/helpers/aksrt-comments.php +++ b/inc/helpers/aksrt-comments.php @@ -464,12 +464,8 @@ if (!function_exists('aksrt_comments_render_form')) : return; } - if (function_exists('aksrt_get_comment_virtual_input_html')) { - echo aksrt_get_comment_virtual_input_html($placeholder, '#respond'); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped - } ?> -
-
+
diff --git a/inc/helpers/comments/form-parts.php b/inc/helpers/comments/form-parts.php index bdba85d9..8eb366a2 100644 --- a/inc/helpers/comments/form-parts.php +++ b/inc/helpers/comments/form-parts.php @@ -1,8 +1,8 @@ 'avatar']); - if ($placeholder === '') { - $placeholder = __('说点什么吧...', 'aksrt'); - } - $html = '
'; - $html .= '
'; - $html .= $avatar; - $html .= '
' . esc_html($placeholder) . '
'; - $html .= '
'; - $html .= '' . esc_html__('提交', 'aksrt') . ''; - $html .= '
'; - return $html; - } -endif; - if (!function_exists('aksrt_get_input_expand_but')) : /** * legacy-style expand toolbar button + dropdown (legacy: legacy). diff --git a/src/Core/ScriptsPart1b.php b/src/Core/ScriptsPart1b.php index d62e146e..48b99275 100644 --- a/src/Core/ScriptsPart1b.php +++ b/src/Core/ScriptsPart1b.php @@ -241,7 +241,7 @@ trait ScriptsPart1b { // 评论区样式(硬切换后全部自有):任何会渲染评论区的 singular // (普通文章 / 资源型 post / 启用评论的页面)统一加载 build 聚合。 - // 缺失时手机端 .mobile-fixed 抽屉规则不生效,表单会按文档流直接显示。 + // 缺失时评论表单/列表会失去自有布局规则,按文档流裸显示。 if (is_singular() && !empty($singular_assets['needs_comments'])) { $comments_filename = file_exists(get_template_directory() . '/assets/css/build/comments.min.css') ? 'comments.min.css'