首页
时间轴
留言
壁纸
统计
个人导航
友情链接
订阅&采集
执念图床
联系方式
Search
1
本站同款主题全量文件----持续更新
18,376 阅读
2
Typecho博客Joe主题实现友链自动检测
4,495 阅读
3
Typecho博客Joe主题实现打赏设置
4,426 阅读
4
执念采集系统使用教程——为网站添加采集功能
4,173 阅读
5
执念订阅系统使用教程---为自己网站加上订阅功能
3,618 阅读
个人感想
编程相关
网站优化
技术分享
精品源码
文章推广
登录
/
注册
Search
标签搜索
执念博客
原创
执念
zhinianblog
zhinianboke
zhinian
Typecho
Joe
资源
js
源码
插件
wordpress
java
宝塔面板
Typecho插件
青龙面板
主题
宝塔
技巧
执念博客
累计撰写
149
篇文章
累计收到
9,752
条评论
今日撰写
1
篇文章
首页
栏目
个人感想
编程相关
网站优化
技术分享
精品源码
文章推广
页面
时间轴
留言
壁纸
统计
个人导航
友情链接
用户登录
登录
注册
搜索到
12
篇与
Joe
的结果
2021-09-11
Joe主题自动更新插件——使用教程
0.该插件实现了Joe主题的自动更新功能,可一键更新到本站同款主题和Joe官方主题{alert type="warning"}插件下载地址:https://zhinianboke.com/archives/993/{/alert}{message type="warning" content="使用教程如下:"/}1.下载插件,上传至 /usr/plugins 目录,解压后在后台启用插件,插件文件为 AutoUpdateTheme2.点击插件设置,填写插件信息,授权码可到 https://dy.zhinianboke.com 进行申请,填写之后,点击保存设置即可3.进入主题更新界面,点击 开始更新 按钮即可4.如果更新成功之后,会弹出更新成功信息5.如果提示以下信息:{tabs}{tabs-pane label="错误信息"}{/tabs-pane}{tabs-pane label="解决方案"}①进入宝塔,点击网站对应的php版本的设置按钮,我的网站php版本是5.6②在弹出的界面,找到禁用函数菜单,找到shell_exec含糊,点击后面的删除即可{/tabs-pane}{/tabs}
2021年09月11日
1,321 阅读
7 评论
6 点赞
2021-08-26
Joe主题实现评论图片功能
1.效果图{tabs}{tabs-pane label="前台界面"}{/tabs-pane}{tabs-pane label="主题开关"}{/tabs-pane}{/tabs}2.修改 usr/themes/Joe-master/public/comment.php,修改如下代码:{tabs}{tabs-pane label="代码"}<?php if ($this->options->CommentImg !== "off") : ?> <div class="imgUpload"> <input type="file" title="上传图片" id="imgUpload_btn_file" hidden> <input type="hidden" name="text" id="imgUpload_btn_text"> <div class="imgUpload-file"> <div height="24" class="imgUpload_btn"> <span id="imgUpload_btn_upload"> <svg t="1629804953737" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2082" width="24" height="24"><path d="M740.693333 750.933333h-102.4c-20.48 0-34.133333-13.653333-34.133333-34.133333s13.653333-34.133333 34.133333-34.133333h102.4c58.026667 0 102.4-44.373333 102.4-102.4 0-47.786667-34.133333-88.746667-78.506666-98.986667-17.066667-3.413333-27.306667-20.48-27.306667-37.546667 3.413333-13.653333 3.413333-23.893333 3.413333-34.133333 0-112.64-92.16-204.8-204.8-204.8-88.746667 0-170.666667 61.44-197.973333 146.773333 0 13.653333-13.653333 23.893333-27.306667 23.893334-81.92 3.413333-146.773333 71.68-146.773333 153.6 0 85.333333 68.266667 153.6 153.6 153.6h51.2c20.48 0 34.133333 13.653333 34.133333 34.133333s-13.653333 34.133333-34.133333 34.133333H314.026667c-122.88 0-221.866667-98.986667-221.866667-221.866666 0-112.64 81.92-204.8 191.146667-218.453334 40.96-102.4 143.36-174.08 252.586666-174.08 150.186667 0 273.066667 122.88 273.066667 273.066667v13.653333c61.44 27.306667 102.4 88.746667 102.4 157.013334 0 95.573333-75.093333 170.666667-170.666667 170.666666z m-204.8 102.4V477.866667c0-13.653333-6.826667-23.893333-20.48-30.72-10.24-6.826667-23.893333-3.413333-34.133333 3.413333l-136.533333 102.4c-13.653333 10.24-17.066667 34.133333-6.826667 47.786667 10.24 13.653333 34.133333 17.066667 47.786667 6.826666l81.92-61.44v307.2c0 20.48 13.653333 34.133333 34.133333 34.133334s34.133333-13.653333 34.133333-34.133334z m129.706667-252.586666c10.24-13.653333 6.826667-37.546667-6.826667-47.786667l-34.133333-27.306667c-13.653333-10.24-37.546667-6.826667-47.786667 6.826667-10.24 13.653333-6.826667 37.546667 6.826667 47.786667l34.133333 27.306666c6.826667 3.413333 13.653333 6.826667 20.48 6.826667 10.24 0 20.48-3.413333 27.306667-13.653333z" fill="#3E2AD1" p-id="2083"></path></svg> </span> <span id="imgUpload_btn_clear"> <svg t="1629805039741" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3008" width="24" height="24"><path d="M897.23 333.08H657.88V122.51c0-19.76-16.08-35.84-35.84-35.84H451.77c-19.76 0-35.84 16.08-35.84 35.84v210.57H176.58c-19.76 0-35.84 16.08-35.84 35.84v109.17c0 19.76 16.08 35.84 35.84 35.84h23.23v337.9c0 19.76 16.08 35.84 35.84 35.84h602.51c19.76 0 35.84-16.08 35.84-35.84v-337.9h23.23c19.76 0 35.84-16.08 35.84-35.84V368.92c0-19.76-16.08-35.84-35.84-35.84z m-700.49 56h247.19c15.46 0 28-12.54 28-28V142.67h129.95v218.41c0 15.46 12.54 28 28 28h247.19v68.85H196.74v-68.85z m491.43 442.59V705.28c0-15.46-12.54-28-28-28s-28 12.54-28 28v126.39h-67.26V705.28c0-15.46-12.54-28-28-28s-28 12.54-28 28v126.39h-67.26V705.28c0-15.46-12.54-28-28-28s-28 12.54-28 28v126.39H255.81V513.93H818v317.74H688.17z" fill="#31D0C8" p-id="3009"></path></svg> </span> </div> <div height="260"> <img style="display: none;width: 100%" id="imgUpload_img" src=""> </div> </div> <textarea class="text joe_owo__target" name="text" value="" autocomplete="new-password" placeholder="说点什么吧,点击右上方切换成画图或者点击上传图片试试?"></textarea> </div> <?php else : ?> <div class="imgUpload"> <textarea class="text joe_owo__target" name="text" value="" autocomplete="new-password" placeholder="说点什么吧,点击右上方切换成画图或者点击上传图片试试?"></textarea> </div> <?php endif; ?>{/tabs-pane}{tabs-pane label="代码截图"}{/tabs-pane}{/tabs}2.修改 usr/themes/Joe-master/functions.php文件,底部添加如下代码:{tabs}{tabs-pane label="代码"} // 评论图片 $CommentImg = new Typecho_Widget_Helper_Form_Element_Select( 'CommentImg', array('on' => '开启(默认)', 'off' => '关闭'), 'on', '是否开启评论图片功能', '介绍:开启后,评论区域可以选择图片进行评论' ); $CommentImg->setAttribute('class', 'joe_content joe_custom'); $form->addInput($CommentImg);{/tabs-pane}{tabs-pane label="代码截图"}{/tabs-pane}{/tabs}2.修改 usr/themes/Joe-master/assets/js/custom.js,如果没有这个文件,自行新建并引入{tabs}{tabs-pane label="标签一"}隐藏内容,请前往内页查看详情{/tabs-pane}{tabs-pane label="代码截图"}{/tabs-pane}{/tabs}3.修改/usr/themes/Joe-master/assets/js/joe.global.min.js,将原先的单词换成这个text,自行根据图片关键字找到位置
2021年08月26日
740 阅读
90 评论
4 点赞
2021-07-19
Joe主题新增分页功能
对于Joe主题无法实现分页按钮分页设计可能有很多人无法接收,本教程将实现首页分页按钮可实现分页功能0.成品图{tabs}{tabs-pane label="前台"}{/tabs-pane}{tabs-pane label="后台设置"}{/tabs-pane}{/tabs}1.新建文件 pagination.php,文件路径:usr/themes/Joe-master/public隐藏内容,请前往内页查看详情2.修改index.php,文件路径:usr/themes/Joe-master第一部分:{tabs}{tabs-pane label="代码"}<script> document.addEventListener('DOMContentLoaded', () => { window.Joe.PAGE_INDEX = '<?php echo $this->_currentPage; ?>' || 1; }); </script>{/tabs-pane}{tabs-pane label="代码截图"}{/tabs-pane}{/tabs}第二部分,删掉一行,添加一行{tabs}{tabs-pane label="代码"}<?php $this->need('public/pagination.php'); ?> <!--<div class="joe_load">查看更多</div>-->{/tabs-pane}{tabs-pane label="代码截图"}{/tabs-pane}{/tabs}3.修改usr/themes/Joe-master/public/custom.php,如果不存在则修改usr/themes/Joe-master/functions.php{tabs}{tabs-pane label="代码"}$JPageStatus = new Typecho_Widget_Helper_Form_Element_Select( 'JPageStatus', array('default' => '按钮切换形式(默认)', 'ajax' => '点击加载形式'), 'default', '选择首页的分页形式', '介绍:选择一款您所喜欢的分页形式' ); $JPageStatus->setAttribute('class', 'joe_content joe_custom'); // 如果无法显示设置,将joe_custom替换为joe_other $form->addInput($JPageStatus->multiMode());{/tabs-pane}{tabs-pane label="代码截图"}{/tabs-pane}{/tabs}4.修改usr/themes/Joe-master/assets/js/joe.index.min.js{tabs}{tabs-pane label="代码"}截图中的两部分将数字1改为以下代码window.Joe.PAGE_INDEX{/tabs-pane}{tabs-pane label="代码截图"}{/tabs-pane}{/tabs}全量文件下载地址:隐藏内容,请前往内页查看详情
2021年07月19日
1,458 阅读
173 评论
8 点赞
2021-07-18
Joe主题新增底部评论操作按钮——实现前台管理评论
0.成品图{tabs}{tabs-pane label="前台样式"}{/tabs-pane}{tabs-pane label="后台开关"}{/tabs-pane}{/tabs}1.修改comment.php文件,添加如下代码,文件路径:usr/themes/Joe-master/public第一段,新增在顶部隐藏内容,请前往内页查看详情第二段,新增在中间位置{tabs}{tabs-pane label="代码"}<form style="display: none;" id="comment_form_operation" action="" method="post"></form> <span class="reply comment_operation" style="margin-left: 5px;"> <svg t="1626580891087" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2242" width="15" height="15"><path d="M512 64c247.424 0 448 200.576 448 448S759.424 960 512 960 64 759.424 64 512 264.576 64 512 64z m0 64c-212.077 0-384 171.923-384 384s171.923 384 384 384 384-171.923 384-384-171.923-384-384-384z m201.827 182.173c12.372 12.371 12.496 32.353 0.372 44.877l-0.372 0.377L557.255 512l156.572 156.573c12.497 12.496 12.497 32.758 0 45.254-12.371 12.372-32.353 12.496-44.877 0.372l-0.377-0.372L512 557.255 355.427 713.827c-12.496 12.497-32.758 12.497-45.254 0-12.372-12.371-12.496-32.353-0.372-44.877l0.372-0.377L466.745 512 310.173 355.427c-12.497-12.496-12.497-32.758 0-45.254 12.248-12.249 31.954-12.492 44.5-0.732l0.377 0.36 0.377 0.372L512 466.745l156.573-156.572c12.496-12.497 32.758-12.497 45.254 0z" p-id="2243"></path></svg> <span class="comment_btn_operation" data-type="delete" data-coid="<?php $comments->coid(); ?>">删除</span> </span> <span class="reply comment_operation" style="margin-left: 5px;"> <svg t="1626531257182" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="7832" width="15" height="15"><path d="M781.28 851.36a58.56 58.56 0 0 1-58.56 58.56H301.28a58.72 58.72 0 0 1-58.56-58.56V230.4h538.56z m-421.6-725.92a11.84 11.84 0 0 1 12-12h281.28a11.84 11.84 0 0 1 12 12V160H359.68zM956.8 160H734.72v-34.56a81.76 81.76 0 0 0-81.76-81.76H371.68a82.08 82.08 0 0 0-81.76 81.76V160H67.2a35.36 35.36 0 0 0 0 70.56h105.12v620.8a128.96 128.96 0 0 0 128.96 128.96h421.44a128.96 128.96 0 0 0 128.96-128.96V230.4H956.8a35.2 35.2 0 0 0 35.2-35.2 34.56 34.56 0 0 0-35.2-35.2zM512 804.16a35.2 35.2 0 0 0 35.2-35.36V393.92a35.2 35.2 0 1 0-70.4 0V768.8a35.2 35.2 0 0 0 35.2 35.36m-164.32 0a35.36 35.36 0 0 0 35.36-35.36V393.92a35.36 35.36 0 1 0-70.56 0V768.8a36.32 36.32 0 0 0 35.2 35.36m328.64 0a35.36 35.36 0 0 0 35.2-35.36V393.92a35.36 35.36 0 1 0-70.56 0V768.8a35.36 35.36 0 0 0 35.36 35.36" p-id="7833"></path></svg> <span class="comment_btn_operation" data-type="spam" data-coid="<?php $comments->coid(); ?>">垃圾</span> </span>{/tabs-pane}{tabs-pane label="代码位置截图"}{/tabs-pane}{/tabs}第三段,新增在底部{tabs}{tabs-pane label="代码"}<script> document.addEventListener('DOMContentLoaded', () => { var groupInfo = '<?php echo $groupUserInfo ?>'; if(groupInfo != 'administrator') { $(".comment_operation").css("display", "none"); } var comments4Reception = '<?php $this->options->Comments4Reception() ?>'; if(!comments4Reception || comments4Reception == 'off') { $(".comment_operation").css("display", "none"); } }); // 前台编辑评论 $('.comment_btn_operation').click(function() { var type = $(this).data('type'); var coid = $(this).data('coid'); $('#comment_form_operation').append('<input type="hidden" name="type" value="' + type + '" />'); $('#comment_form_operation').append('<input type="hidden" name="coid" value="' + coid + '" />'); $('#comment_form_operation').submit(); }); </script>{/tabs-pane}{tabs-pane label="代码位置截图"}{/tabs-pane}{/tabs}2.修改usr/themes/Joe-master/public/custom.php文件,如果没有则修改usr/themes/Joe-master/functions.php{tabs}{tabs-pane label="代码"}// 前台审核评论 $Comments4Reception = new Typecho_Widget_Helper_Form_Element_Select( 'Comments4Reception', array('off' => '关闭(默认)', 'on' => '开启'), 'off', '是否开启前台评论审核功能', '介绍:开启后,文章底部评论区域显示删除和垃圾按钮,可以对该条评论做删除等操作' ); $Comments4Reception->setAttribute('class', 'joe_content joe_custom'); // 如果后台不发显示设置,则将joe_custom替换为 joe_other $form->addInput($Comments4Reception);{/tabs-pane}{tabs-pane label="代码位置截图"}{/tabs-pane}{/tabs}全量文件下载地址:隐藏内容,请前往内页查看详情
2021年07月18日
992 阅读
97 评论
6 点赞
2021-06-09
Joe主题新增海报功能——配合插件
0.成品图{tabs}{tabs-pane label="后台设置"}{/tabs-pane}{tabs-pane label="文章底部"}{/tabs-pane}{tabs-pane label="海报样式"}{/tabs-pane}{/tabs}{message type="warning" content="使用手册:激活插件后打开主题的开关设置即可"/}1.将插件文件放在 usr/plugins目录下,并进行激活,下载链接在文章底部2.修改handle.php文件,新增代码,文件路径:usr/themes/Joe-master/public{tabs}{tabs-pane label="代码"}第一段,底部新增 <div style="<?php if(Helper::options()->Haibao !== 'on') echo 'display:none;' ?>"> <div class="article-poster-button" style="text-align: center; margin-left:30px;"> <div class="haibao"> <svg t="1623158793415" class="icon-haibao" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2237" width="100%" height="100%"><path d="M512 0C230.4 0 0 230.4 0 512s230.4 512 512 512 512-230.4 512-512-230.4-512-512-512zM403.2 704L256 851.2c-12.8 12.8-32 12.8-44.8 0s-12.8-32 0-44.8l147.2-147.2c12.8-12.8 32-12.8 44.8 0s12.8 32 0 44.8z m460.8-44.8h-192c-12.8 19.2-76.8 102.4-115.2 153.6-19.2 25.6-51.2 25.6-70.4-12.8-25.6-70.4-64-172.8-64-172.8S307.2 576 236.8 544c-25.6-12.8-32-44.8 0-64C294.4 435.2 384 364.8 384 364.8s6.4-128 6.4-204.8c0-44.8 12.8-51.2 19.2-51.2 6.4 0 19.2 0 44.8 19.2 64 44.8 166.4 115.2 166.4 115.2s108.8-32 172.8-51.2c32-12.8 57.6 12.8 51.2 38.4l-51.2 204.8s64 89.6 102.4 153.6c19.2 38.4 6.4 70.4-32 70.4z" fill="#FF9256" p-id="2238"></path></svg> </div> <p style="margin-top:5px; color:#909399; font-size:12px">海报</p> </div> <div class="haibao-shade"> <div class="ball-spin-fade-loader_title">正在生成.....</div> <div class="ball-spin-fade-loader"> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> </div> </div> <div data-id="<?php echo $this->cid ?>" class="article-poster action action-poster" style="display:none;"> <div class="poster-popover-mask" data-event="poster-close"> </div> <div class="poster-popover-box"> <a class="poster-download" data-event="poster-download" data-url="">下载海报</a> <img class="article-poster-images"/> </div> </div> </div> 第二段,底部新增 <style> .haibao-shade { background: grey; z-index: 20; opacity: 0.6; position: fixed; pointer-events: auto; top: 0; left: 0; width: 100%; height: 100%; display: none; transition: opacity .25s linear; } @-webkit-keyframes ball-spin-fade-loader { 50% { opacity: 0.3; -webkit-transform: scale(0.4); transform: scale(0.4); } 100% { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } } @keyframes ball-spin-fade-loader { 50% { opacity: 0.3; -webkit-transform: scale(0.4); transform: scale(0.4); } 100% { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } } .ball-spin-fade-loader { position: relative; left: calc(50% - 25px); top: calc(50% - 25px); } .ball-spin-fade-loader_title { position: relative; left: calc(50% - 50px); top: calc(55% - 15px); } .ball-spin-fade-loader > div:nth-child(1) { top: 25px; left: 0; -webkit-animation: ball-spin-fade-loader 1s 0s infinite linear; animation: ball-spin-fade-loader 1s 0s infinite linear; } .ball-spin-fade-loader > div:nth-child(2) { top: 17.04545px; left: 17.04545px; -webkit-animation: ball-spin-fade-loader 1s 0.12s infinite linear; animation: ball-spin-fade-loader 1s 0.12s infinite linear; } .ball-spin-fade-loader > div:nth-child(3) { top: 0; left: 25px; -webkit-animation: ball-spin-fade-loader 1s 0.24s infinite linear; animation: ball-spin-fade-loader 1s 0.24s infinite linear; } .ball-spin-fade-loader > div:nth-child(4) { top: -17.04545px; left: 17.04545px; -webkit-animation: ball-spin-fade-loader 1s 0.36s infinite linear; animation: ball-spin-fade-loader 1s 0.36s infinite linear; } .ball-spin-fade-loader > div:nth-child(5) { top: -25px; left: 0; -webkit-animation: ball-spin-fade-loader 1s 0.48s infinite linear; animation: ball-spin-fade-loader 1s 0.48s infinite linear; } .ball-spin-fade-loader > div:nth-child(6) { top: -17.04545px; left: -17.04545px; -webkit-animation: ball-spin-fade-loader 1s 0.6s infinite linear; animation: ball-spin-fade-loader 1s 0.6s infinite linear; } .ball-spin-fade-loader > div:nth-child(7) { top: 0; left: -25px; -webkit-animation: ball-spin-fade-loader 1s 0.72s infinite linear; animation: ball-spin-fade-loader 1s 0.72s infinite linear; } .ball-spin-fade-loader > div:nth-child(8) { top: 17.04545px; left: -17.04545px; -webkit-animation: ball-spin-fade-loader 1s 0.84s infinite linear; animation: ball-spin-fade-loader 1s 0.84s infinite linear; } .ball-spin-fade-loader > div { background-color: #fff; width: 15px; height: 15px; border-radius: 100%; margin: 2px; -webkit-animation-fill-mode: both; animation-fill-mode: both; position: absolute; } .haibao { width: 42px; height: 42px; background-color: #f56c6c; border-radius: 50%; cursor: pointer; position: relative; z-index: 10; display: flex; justify-content: center; align-items: center; color:#909399; font-size:12px } .haibao:hover { background-color: #409eff; } .article-poster { position:absolute;z-index:999; } </style>{/tabs-pane}{tabs-pane label="代码对应图片"}{/tabs-pane}{/tabs}2.修改functions.php文件,底部新增,文件路径:usr/themes/Joe-master隐藏内容,请前往内页查看详情3.主题文件和插件下载路径:https://zhinianboke.com/archives/993/
2021年06月09日
1,909 阅读
239 评论
12 点赞
2021-06-03
本站同款主题全量文件----持续更新
各位使用Joe主题的朋友,是否遇到主题频繁更新,导致自己修改的文件被覆盖的场景,不要怕,下面就为大家送上本站同款主题,该文档会随着Joe主题作者同步更新,保证之前实现的功能不被覆盖;{message type="warning" content="基线版本 Joe 7.7.1 "/}{tabs}{tabs-pane label="最新更新内容"}{callout color="#f04f19"}接历史版本继续更新........60.修复php升级之后,文章目录树无法显示的问题;61.修复文章里广告无法轮播的问题;62.新增底部美化,显示好久不见图标;63.新增LOGO扫光特效;64.新增首页大图功能,可以指定图片,填写url即可;65.新增匿名评论功能,后台开启即可;66.新增顶部进度条功能;67.新增首页和文章展示顶部彩虹条;68.新增访问问候弹窗;69.新增评论打字框特效;70.新增底部鱼群跳跃;71.新增文章底部自定义信息;72.新增文章列表打开方式;73.新增鼠标点击特效,每次点击可以显示对应的文字或者图标;74.启用静态文件共享功能,使用该主题的用户可以贡献自己的带宽,用爱发电;75.新增付费阅读功能;76.付费阅读功能支持对接易支付;77.付费阅读功能支持对接码支付;78.评论框新增随机一言;79.完善付费阅读功能;80.修复付费阅读登录即可查看付费内容的问题;81.新增界面加载动画;82.新增首页文章双栏设计;83.新增可隐藏侧边栏功能;84.新增网站音乐功能;85.新增网站全站接入redis功能,加快网站访问速度;86.新增文章部分内容登录可见功能;87.修复网站加载慢的问题;88.完善付费阅读功能;89.新增微信公众号圈粉功能,文章可以设置关注公众号可读90.适配php8,加快网站访问速度未完待续......{/callout}{/tabs-pane}{tabs-pane label="历史更新内容"}{callout color="#f04f19"}修改内容如下: 1.主题新增打赏功能,开启后文章底部展示打赏按钮 2.主题新增弹幕功能,开启后界面展示弹幕 3.主题新增在线人数统计,开启后底部展示在线人数 4.主题新增互动读者侧边栏,开启后侧边栏展示活跃用户 5.主题新增文章字数和阅读时长统计,开启后文章底部展示文章字数和阅读时长 6.主题新增转载来源,文章内容输入既定内容在版权处展示转载地址 7.主题新增手机端登录注册功能,开启后手机侧边栏可以登录注册 8.主题新增全站置灰功能,开启后网站界面全部置灰 9.主题新增QQ打开跳转至浏览器功能,开启后QQ打开网址可跳转到浏览器 10.主题新增纯数字评论直接通过审核,开启后纯数字的评论可以直接审批通过 11.主题编辑器新增订阅地址,支持插入订阅地址到文章任意位置,方便用户订阅 12.主题新增CNZZ统计,选择不同的CNZZ样式,底部展示对应的CNZZ统计信息 13.主题新增海报功能,配合插件,开启后在文章底部显示海报按钮 14.主题后台设置新增订阅设置,便于站长放开订阅功能给读者 15.主题编辑器新增字体颜色功能,可以插入自己喜欢的字体颜色,由初版的输入颜色改为可以选择颜色,方便用户 16.主题新增手机端侧边栏今日文章发布数量展示,开启后侧边栏展示文章数量 17.主题新增评论楼层展示,开启后评论右侧展示楼层 18.主题新增评论等级展示,开启后展示评论者的等级信息 19.修改文章底部版权中的 “执念博客”,采用自动获取文章作者,使用本主题用户不在需要自己修改代码 20.头像新增呼吸灯闪烁 21.主题设置新增采集设置 22.修复版权链接是本站的问题 23.底部新增百度收录条数展示 24.新增文章底部版权声明,开启后文章地址展示版权说明 25.评论区新增操作按钮,可以在前台直接操作评论进行删除和移至垃圾操作 26.修复分页功能无法使用的缺陷,主题设置中可以切换分页样式 27.新增友链界面样式选择,可以选择不同的友链样式 28.新增友链界面随机排序,使友链每次请求展示的顺序不一致 29.调整百度自动推送,不管是否收录都会推送 30.新增友链在线申请功能,访问者可以直接在线申请友链,然后邮件通知管理员审批 31.新增评论图片功能,开启后用户可以直接在评论区评论图片 32.新增编辑器上传图床按钮,可将图片直接上传至图床,然后返回链接到编辑器中 33.新增友链跳转页功能,打开友链先跳转到跳转页,3秒后自动打开友链,可自行配置调整页地址 34.新增显示回复可见,开关打开后所有文章的隐藏内容不在需要回复,可直接展示 35.修复主题设置中的备份无法使用的问题; 36.主题新增自动更新功能,可一键更新至最新版 37.新增手机端底部菜单设置,可自行设置菜单的个数和跳转地址; 38.首页广告支持多个,优化显示样式,实现图片自适应; 39.修复评论和作者头像无法显示的问题; 40.首页广告支持输入广告到期日,便于站长记忆; 41.新增首页广告到期自动下架功能,无需站长在后台删除 42.头像呼吸灯新增开关,可开可关 43.评论新增滑动验证码功能,可开可关 44.首页广告支持平铺和轮播样式,可自行选择 45.后台新增恋爱计时设置,添加后侧边栏显示恋爱计时 46.新增最新文章突出显示 47.修复开启验证码之后无法评论画图的问题; 48.新增文章目录树功能,开启后文章左侧显示目录树; 49.修复打赏按钮中图片无法显示的问题; 50.修复百度收录无法显示的问题; 51.新增后台资源搜索功能,方便各位站长搜集各类资源; 52.支持编辑器图床多选图片并上传图床功能; 53.修复升级typecho1.2之后报错的问题; 54.新增文章顶部轮播广告; 55.新增文章底部轮播广告; 56.Jsdelivr远程文件本地化——初版; 57.Jsdelivr远程文件本地化——终版; 58.新增显示评论者归属地功能; 59.新增网站统计,51la统计; 未完待续......{/callout}{/tabs-pane}{/tabs}下载地址如下:隐藏内容,请前往内页查看详情
2021年06月03日
18,376 阅读
4042 评论
257 点赞
2021-05-22
Typecho的Joe主题实现手机端登录/注册功能
0.成品图展示1.修改header.php问题,新增代码,问了路径:usr/themes/Joe-master/public隐藏内容,请前往内页查看详情放在ul后面2.修改functions.php,最后新增,文件路径:usr/themes/Joe-master// 手机端登录 $login4Phone = new Typecho_Widget_Helper_Form_Element_Select( 'login4Phone', array( 'off' => '关闭(默认)', 'on' => '开启', ), 'on', '是否启用手机端登录功能', '介绍:开启后,手机端侧边栏将展示登录功能和登录后的操作' ); $login4Phone->setAttribute('class', 'joe_content joe_custom'); // 如果无法展示,则将joe_custom替换为joe_other $form->addInput($login4Phone->multiMode());{message type="info" content="代码下载地址"/}{cloud title="代码地址" type="bd" url="https://pan.baidu.com/s/1GJQOMT_VxQ4ZUdG9O4B9hQ" password="q4tc"/}
2021年05月22日
1,626 阅读
251 评论
7 点赞
2021-05-19
Typecho的Joe主题新增在线人数统计功能
0.成品如下1.修改functions.php,底部新增,文件路径:usr/themes/Joe-master;如果无法显示设置,则将以下joe_custom修改为joe_other// 在线人数设置 $onlinePersion = new Typecho_Widget_Helper_Form_Element_Select( 'onlinePersion', array( 'on' => '开启(默认)', 'off' => '关闭', ), 'on', '是否启用在线人数统计', '介绍:开启后,文章底部展示当前在线人数' ); $onlinePersion->setAttribute('class', 'joe_content joe_custom'); $form->addInput($onlinePersion->multiMode());2.修改footer.php文件,文件路径:/usr/themes/Joe-master/public隐藏内容,请前往内页查看详情
2021年05月19日
941 阅读
118 评论
11 点赞
1
2