From cdc8074f882e9207bbc2d4b75dc89a70982a75d1 Mon Sep 17 00:00:00 2001 From: xiaochong0302 Date: Sun, 10 Nov 2024 22:26:37 +0800 Subject: [PATCH] =?UTF-8?q?=E8=81=94=E7=B3=BB=E6=96=B9=E5=BC=8F=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E6=8A=96=E9=9F=B3=E4=BA=8C=E7=BB=B4=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Console/Migrations/V20241110191316.php | 29 +++++++++++++++++++++ app/Http/Admin/Views/setting/contact.volt | 25 ++++++++++++++++++ app/Http/Home/Views/partials/footer.volt | 3 +++ app/Http/Home/Views/partials/js_vars.volt | 1 + public/static/home/js/fixbar.js | 15 +++++++++++ public/static/lib/iconfont/iconfont.css | 12 ++++++--- public/static/lib/iconfont/iconfont.ttf | Bin 6648 -> 6900 bytes public/static/lib/iconfont/iconfont.woff | Bin 4392 -> 4524 bytes public/static/lib/iconfont/iconfont.woff2 | Bin 3696 -> 3820 bytes 9 files changed, 81 insertions(+), 4 deletions(-) create mode 100644 app/Console/Migrations/V20241110191316.php diff --git a/app/Console/Migrations/V20241110191316.php b/app/Console/Migrations/V20241110191316.php new file mode 100644 index 00000000..e507b53b --- /dev/null +++ b/app/Console/Migrations/V20241110191316.php @@ -0,0 +1,29 @@ +handleContactSettings(); + } + + protected function handleContactSettings() + { + $setting = [ + 'section' => 'contact', + 'item_key' => 'douyin', + 'item_value' => '', + ]; + + $this->saveSetting($setting); + } + +} \ No newline at end of file diff --git a/app/Http/Admin/Views/setting/contact.volt b/app/Http/Admin/Views/setting/contact.volt index 07b4e455..30b12de0 100644 --- a/app/Http/Admin/Views/setting/contact.volt +++ b/app/Http/Admin/Views/setting/contact.volt @@ -40,6 +40,15 @@ +
+ +
+ +
+
+ +
+
@@ -138,6 +147,22 @@ } }); + upload.render({ + elem: '#upload-douyin', + url: '/admin/upload/icon/img', + exts: 'gif|jpg|png', + before: function () { + layer.load(); + }, + done: function (res, index, upload) { + $('input[name=douyin]').val(res.data.url); + layer.closeAll('loading'); + }, + error: function (index, upload) { + layer.msg('上传文件失败', {icon: 2}); + } + }); + }); diff --git a/app/Http/Home/Views/partials/footer.volt b/app/Http/Home/Views/partials/footer.volt index 7c4a8713..0091c574 100644 --- a/app/Http/Home/Views/partials/footer.volt +++ b/app/Http/Home/Views/partials/footer.volt @@ -33,6 +33,9 @@ {% if contact_info.toutiao %} {% endif %} + {% if contact_info.douyin %} + + {% endif %} {% if contact_info.weibo %} {% set link_url = 'https://weibo.com/u/%s'|format(contact_info.weibo) %} diff --git a/app/Http/Home/Views/partials/js_vars.volt b/app/Http/Home/Views/partials/js_vars.volt index ded9d8af..6f03aa45 100644 --- a/app/Http/Home/Views/partials/js_vars.volt +++ b/app/Http/Home/Views/partials/js_vars.volt @@ -13,6 +13,7 @@ qq: '{{ contact_info.qq }}', wechat: '{{ contact_info.wechat }}', toutiao: '{{ contact_info.toutiao }}', + douyin: '{{ contact_info.douyin }}', weibo: '{{ contact_info.weibo }}', zhihu: '{{ contact_info.zhihu }}', phone: '{{ contact_info.phone }}', diff --git a/public/static/home/js/fixbar.js b/public/static/home/js/fixbar.js index 11e3159e..831f471f 100644 --- a/public/static/home/js/fixbar.js +++ b/public/static/home/js/fixbar.js @@ -36,6 +36,17 @@ layui.use(['jquery', 'helper', 'util'], function () { }); } + var showDouYinCode = function () { + var content = '
扫码关注
'; + layer.open({ + type: 1, + title: false, + closeBtn: 0, + shadeClose: true, + content: content, + }); + } + var bars = []; if (window.contact.wechat) { @@ -75,4 +86,8 @@ layui.use(['jquery', 'helper', 'util'], function () { showTouTiaoCode(); }); + $('.icon-douyin').on('click', function () { + showDouYinCode(); + }); + }); \ No newline at end of file diff --git a/public/static/lib/iconfont/iconfont.css b/public/static/lib/iconfont/iconfont.css index e251f5db..f37c94e1 100644 --- a/public/static/lib/iconfont/iconfont.css +++ b/public/static/lib/iconfont/iconfont.css @@ -1,18 +1,22 @@ @font-face { font-family: "iconfont"; /* Project id 2760791 */ - src: url('iconfont.woff2?t=1716885700001') format('woff2'), - url('iconfont.woff?t=1716885700001') format('woff'), - url('iconfont.ttf?t=1716885700001') format('truetype'); + src: url('iconfont.woff2?t=1731240803792') format('woff2'), + url('iconfont.woff?t=1731240803792') format('woff'), + url('iconfont.ttf?t=1731240803792') format('truetype'); } .iconfont { - font-family: "iconfont", serif !important; + font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } +.icon-douyin:before { + content: "\e610"; +} + .icon-pdf:before { content: "\e7b8"; } diff --git a/public/static/lib/iconfont/iconfont.ttf b/public/static/lib/iconfont/iconfont.ttf index 6b353d10df75a5f061789b9d8c92e820bd5e3d8f..4226a3a8179f0dfa5b918244773be40f908dead7 100644 GIT binary patch delta 903 zcmZvaO-NKx6vzMfzBeB_&U40@X8ZtC=gV)#H#2VxOl=cEYKtHtMs)CNgc(Q3KqDAy znIOir30g!(n+P&DAr>wqXcN}n3ZyqtEn1WmWYc+b``C0JzxU3$_uO;-=ic`%@+Gz! z&h0)JIRtn&@p?MFI5j?8y9b#1fvVNiWOAbA<;QIRZwW0$6P9<Fq_OwI@Wp~0^VJ!H$9iVV4uI&dS3== zNdPvlZ~6LMU}O?kXV%rx%AT*V(K?O&b7%Mee2a(0%W|1?g?uZxF-ybP=gQZ!H~H^u zsO_NS1D_$4takdAQ_ulq>`d)LjBf4!ur5WuW^6 zR1kVtK&7Fp0ulkeM?i9*pA?X=9P}Y_2+|1sk$}`f-w=>)6vhSA0SYSu>IH?z0^^hm z&jrRg7U-`rpic2&Szt6)8fm7mF}BIO`5oy}PI@J$3Ivz#`o!*u~I5#Ot> y$xz>PWyNi2OzKBF!stdHPGbaPm;pBWO#wG^<)>==<;)H9ME2t1%xr$SCjAR1Gqkz@ delta 634 zcmZXR&r4KM6vw~!z5CvbjX$Rle?Sb*B%=hWsk9hKP()kILJ?#@WH5CWGb&`I6pZcy zA(9Ji#7+GJnHvd_R$}40RbT|(hvCw|g*JWfT*QUv^5LFy?tSNc&wXb-=MUd?6rX2e zZvm&99L(mIXVQb4ZGe{m>UMI|*{8|oA1eTUk=`5=p<{Q0{w_)63X4lak8ws_vaI5w9pOxJ!)eFEx#vfu2&{IjaXuF>x=fyMz|*jnF> zKaN7sC1VrqCzCa)zlcaCfZwl%`>*!WW$Cr7a90_J;g~GVd>2)B#gP)uleW`x3~0Dz z?>_fiWu+2dc(VmDNH`kmg>z4BI(@@}xtlA2>jgv*V#iwe>{^K`R;Xd!YE~AgfQLGE z@KvY#Pkj}hdLaEGCoLOKG#vx0K;O2o9(1#Xm7(Jn_JHoNup4xj#Z0SH7Ak-qv``Cl z+Co*(pDjfSgxz?n#kL#NlR oc4s7HM(%qf-kv`mdK7ve?hc#Lw;TPwJ0hwwO$h<@rYSG*A8ogQvH$=8 diff --git a/public/static/lib/iconfont/iconfont.woff b/public/static/lib/iconfont/iconfont.woff index df1d3a47279092bed23a2ea4110d0d337692d91a..0d2fc91c98839baae3b7c3b9a9d07da61a327588 100644 GIT binary patch delta 4041 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 delta 3885 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 diff --git a/public/static/lib/iconfont/iconfont.woff2 b/public/static/lib/iconfont/iconfont.woff2 index a2b0823ed7e58f555dd7238ee1635f8348922a70..6a8a96967ba1927c078ff66953fafeb8cf619601 100644 GIT binary patch literal 3820 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 iWxU* literal 3696 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 O?wy<}+@7Pf>Hq+S$QCF7