首页
时间轴
留言
壁纸
统计
个人导航
友情链接
订阅&采集
执念图床
联系方式
Search
1
本站同款主题全量文件----持续更新
19,674 阅读
2
Typecho博客Joe主题实现友链自动检测
4,633 阅读
3
Typecho博客Joe主题实现打赏设置
4,584 阅读
4
执念采集系统使用教程——为网站添加采集功能
4,230 阅读
5
执念订阅系统使用教程---为自己网站加上订阅功能
3,667 阅读
个人感想
编程相关
网站优化
技术分享
精品源码
文章推广
登录
/
注册
Search
标签搜索
执念博客
原创
执念
zhinianblog
zhinianboke
zhinian
Typecho
Joe
资源
js
源码
插件
wordpress
java
宝塔面板
Typecho插件
青龙面板
宝塔
技巧
主题
执念博客
累计撰写
150
篇文章
累计收到
8,943
条评论
今日撰写
0
篇文章
首页
栏目
个人感想
编程相关
网站优化
技术分享
精品源码
文章推广
页面
时间轴
留言
壁纸
统计
个人导航
友情链接
用户登录
登录
注册
搜索到
2
篇与
友链
的结果
2021-08-10
Typecho网站实现友链在线提交——友链在线申请
对于使用的joe主题,友链方面无法实现在线提交功能,只能在评论后网站管理人在后台进行操作,因此本站开发了可以在线提交的插件,可以实现后台审核和邮件审核两种方式;0.成品图{tabs}{tabs-pane label="友链界面"}{/tabs-pane}{tabs-pane label="后台管理"}{/tabs-pane}{tabs-pane label="邮件审批"}{/tabs-pane}{/tabs}1.在 dy.zhinianboke.com 进行授权码申请 友链申请一个授权码1元,邮件审批功能2元;合计3元,k如果不使用邮件审批功能,则只需要1元;申请步骤如下:申请之后即可使用:2.使用方法如下,到如下链接下载对应插件 https://zhinianboke.com/archives/993/3.将插件上传至 usr/plugins,文件夹命名为 FriendsSubmit,插件管理里面点击启用插件访问如下链接判断插件是否安装成功:域名/action/friends 或者是 域名/index.php/action/friends,例如本站地址为:https://zhinianboke.com/action/friends访问后显示如下则表示安装成功:4.在 dy.zhinianboke.com 友链管理里面添加相应的信息友链查询地址: https://域名/usr/plugins/FriendsSubmit/getFriendsInfo.php 例如本站地址:https://zhinianboke.com/usr/plugins/FriendsSubmit/getFriendsInfo.php友链添加地址(步骤3的地址): https://域名/action/friends 例如本站地址:https://zhinianboke.com/action/friends5.友链界面添加提交信息:{tabs}{tabs-pane label="代码"}在友链页面的里面添加如下代码,其中授权码替换成自己申请的授权码:!!! <iframe src="https://dy.zhinianboke.com/frdlk/friends/AutoFriendsSumit001/init?cardId=授权码" scrolling="no" height="320" width="100%"></iframe> !!!{/tabs-pane}{tabs-pane label="界面内容如下"}{/tabs-pane}{/tabs}6.代码修改:{tabs}{tabs-pane label="使用本站主题"}无需修改内容,后台打开开关即可{/tabs-pane}{tabs-pane label="未使用本站主题"}修改friends.php文件,添加如下代码if(Helper::options()->linkManage === 'on') { $db = Typecho_Db::get(); $result = $db->query($db->select()->from('table.friends_info') ->where('status = ? ', 'E')); while ($row = $db->fetchRow($result)) { $siteFriendspage = $row['site_friendspage']; if(!empty($siteFriendspage)) { $friends[] = array("name" => trim($row['site_name']), "url" => trim($row['site_url']), "avatar" => trim($row['site_avatar']), "desc" => trim($row['site_desc']), "friendsUrl" => trim($row['site_friendspage'])); } else { $friends[] = array("name" => trim($row['site_name']), "url" => trim($row['site_url']), "avatar" => trim($row['site_avatar']), "desc" => trim($row['site_desc']), "friendsUrl" => trim($row['site_url'])); } } }修改functions.php文件,添加如下代码// 友链管理 $linkManage = new Typecho_Widget_Helper_Form_Element_Select( 'linkManage', array('off' => '关闭(默认)', 'on' => '开启'), 'off', '是否开启友链管理,开启前请务必开启插件,否则友链界面将报错', '介绍:开启后,友链界面可以展示通过提交审批通过的链接' ); $linkManage->setAttribute('class', 'joe_content joe_custom'); // 如果后台无法展示设置,则将joe_custom替换为joe_other $form->addInput($linkManage);{/tabs-pane}{/tabs}7.到此即可实现友链在线申请了,赶紧安排上吧
2021年08月10日
1,439 阅读
5 评论
15 点赞
2021-05-15
Typecho博客Joe主题实现友链自动检测
0.效果图展示1.修改friends.php文件,文件路径:Joe-master/{message type="success" content="代码如下"/}隐藏内容,请前往内页查看详情2.修改functions.php文件,文件路径:Joe-master/{message type="success" content="代码如下"/}$JFriendsSwitch = new Typecho_Widget_Helper_Form_Element_Select( 'JFriendsSwitch', array('off' => '关闭(默认)', 'on' => '开启'), 'off', '是否开启友链检测功能', '介绍:开启后友链界面可以自动检测对方站点是否添加本站友链' ); $JFriendsSwitch->setAttribute('class', 'joe_content joe_other'); $form->addInput($JFriendsSwitch->multiMode()); 注意下面是修改,不是新增 $JFriends = new Typecho_Widget_Helper_Form_Element_Textarea( 'JFriends', NULL, 'Joe的博客 || https://78.al || https://cdn.jsdelivr.net/npm/typecho-joe-next@6.0.0/assets/img/link.png || Eternity is not a distance but a decision || 友链页面地址(可不填写)', '友情链接(非必填)', '介绍:用于填写友情链接 <br /> 注意:您需要先增加友联链接页面(新增独立页面-右侧模板选择友联),该项才会生效 <br /> 格式:博客名称 || 博客地址 || 博客头像 || 博客简介 || 友链页面地址 <br /> 其他:一行一个,一行代表一个友联' ); $JFriends->setAttribute('class', 'joe_content joe_other'); $form->addInput($JFriends);3.在主题中开启此功能后,需要在友链配置最后增加一个友链界面的链接,如果没有友链页面可不添加,如图所示4.如何操作,自行摸索吧,如果有疑问可在本文章评论5.全量文件下载地址如下:隐藏内容,请前往内页查看详情
2021年05月15日
4,633 阅读
214 评论
25 点赞