首页
VIP观影
美女套图
留言板
好友导航
推荐
影视在线
IDC销售
常用工具
高清壁纸
娱乐直播
Search
1
关于【套图】贡献者说明
6,605 阅读
2
利用CSS改变图片显示风格的方法 filter
3,708 阅读
3
女神朴信惠(๑′ᴗ‵๑)I Lᵒᵛᵉᵧₒᵤ❤
3,042 阅读
4
WJSSK_myfriend 我的好友(导航插件) 相关说明
1,640 阅读
5
随机小姐姐跳舞视频(6362个),源码分享
1,332 阅读
随笔
技术源码
Typecho
php
Vue
微信
资源分享
Happy 分享
好看的电影
好看的电视剧
登录
/
注册
Search
标签搜索
php
IDC
智简魔方
财务系统
主题
vue
Easypanel
centos
typecho
mqtt
宝塔bt
typecho插件
函数
云服务器
Kangle
docker
JavaScript
mosquitto
mosquitto-cluster
mosquitto-auth-plug
登录
Or
注册
累计撰写
128
篇文章
累计收到
414
条评论
首页
栏目
随笔
技术源码
Typecho
php
Vue
微信
资源分享
Happy 分享
好看的电影
好看的电视剧
页面
VIP观影
美女套图
留言板
好友导航
推荐
影视在线
IDC销售
常用工具
高清壁纸
娱乐直播
搜索到
128
篇与
岳小威子
的结果
2021-12-08
Vue 点击时间(其他事件) 获取父元素,子元素,兄弟元素(DOM操作)
<ul @click ="clickfun($event)"> <li></li> </ul>methods: { clickfun(e) { //是你当前点击的元素 e.target //是你绑定事件的元素 e.currentTarget //获得点击元素的前一个元素 e.currentTarget.previousElementSibling.innerHTML //获得点击元素的第一个子元素 e.currentTarget.firstElementChild //获得点击元素的下一个元素 e.currentTarget.nextElementSibling // 获得点击元素中id为string的元素 e.currentTarget.getElementById("string") //获得点击元素的class属性 e.currentTarget.getAttributeNode('class') // 获得点击元素的父级元素 e.currentTarget.parentElement // 获得点击元素的前一个元素的第一个子元素的HTML值 e.currentTarget.previousElementSibling.firstElementChild.innerHTML } }
2021年12月08日
112 阅读
0 评论
0 点赞
2021-11-30
PHP 通过图片链接地址,用自己的域名显示图片
很多时候,采集一些内容的时候,都会采集到图片。想把图片存在服务器上吧,空间不太够,不存吧,通过图片人家就能看错,你这内容是哪里来的。反正这是我的一些想法。其实我最想表达的是,如何用自己的域名显示别人的图片!是不是很直观,不保证全部有用。但是应该会有和我一样想法的人吧。但是我这个方法有个缺陷。无法缓存,如果有大佬知道如何怎么解决。麻烦请告诉我。谢谢!说明我一般是先把源图片地址保存到数据库。然后通过自己的域名访问我们写好的页面调用这个图片。当然这个图片要是你能访问的,如果的墙外的图片链接,那请把你的代码也存放到国外服务器。代码说明{tabs}{tabs-pane label="方案一"}{callout color="#df80f9"}这是最简单的方法,直接用php的自带的函数file_get_contents(){/callout}// 请一定要加这个,不然显示不出来 header("Content-Type: image/jpeg;text/html; charset=utf-8"); $img = file_get_contents('你要显示的图片地址'); echo $img; exit();{/tabs-pane}{tabs-pane label="方案二"}// 请一定要加这个,不然显示不出来 header("Content-Type: image/jpeg;text/html; charset=utf-8"); @ob_end_clean(); @readfile($res['src']); @flush(); @ob_flush(); exit();{/tabs-pane}{tabs-pane label="方案三"}// 请一定要加这个,不然显示不出来 function _curl($url, $referurl = 'https://www.baidu.com/') { $ch = curl_init(); $header = array( 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9', 'Accept-Encoding: gzip, deflate, br', 'Accept-Language: zh-CN,zh;q=0.9,en;q=0.8,en-US;q=0.7', 'Connection: keep-alive', 'sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="90", "Google Chrome";v="90"', 'sec-ch-ua-mobile: ?0', 'Sec-Fetch-Dest: document', 'Sec-Fetch-Mode: navigate', 'Sec-Fetch-Site: none', 'Sec-Fetch-User: ?1', 'Upgrade-Insecure-Requests: 1', 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.72 Safari/537.36' ); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_URL, $url); //要抓取的网址 curl_setopt($ch, CURLOPT_HTTPHEADER, $header); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_AUTOREFERER, 1); // 自动设置Referer curl_setopt($ch, CURLOPT_TIMEOUT, 10); // 设置超时限制防止死循环 curl_setopt($ch, CURLOPT_HEADER, 0); // 查询显示返回的Header区域内容 curl_setopt($ch, CURLOPT_REFERER, $referurl); //模拟来源网址 curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36"); //$useragent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.72 Safari/537.36"; //curl_setopt($ch, CURLOPT_USERAGENT, $useragent); //模拟常用浏览器的useragent $page_content = curl_exec($ch); curl_close($ch); return $page_content; } header("Content-Type: image/jpeg;text/html; charset=utf-8"); $referurl = parse_url($res['src']); $referurl = $referurl['scheme'] . '://' . $referurl['host'] . ($referurl['port'] ? ':' . $referurl['port'] : '') . '/'; $img = _curl($res['src'], $referurl); echo $img; exit();{/tabs-pane}{/tabs}{dotted startColor="#ff6c6c" endColor="#1989fa"/}{mtitle title="找个图片地址试一下吧"/} 试一下 方案一显示方案二显示方案三显示 $('#btn_for_test').on('click',function(){ let img_src = $('#test').val(); if(img_src == ''){ Qmsg.warning('请输入图片地址!'); return false; } $.post('https://api.wjssk.ga/imgrec',{img_src},function(res){ if(res.code){ $('#show_test_1').attr('src','https://api.iiask.ga/imgrec/show_img/type/1/id/'+res.data.img_id); $('#show_test_1').parent().attr('href','https://api.iiask.ga/imgrec/show_img/type/1/id/'+res.data.img_id); $('#show_test_2').attr('src','https://api.iiask.ga/imgrec/show_img/type/2/id/'+res.data.img_id); $('#show_test_2').parent().attr('href','https://api.iiask.ga/imgrec/show_img/type/1/id/'+res.data.img_id); $('#show_test_3').attr('src','https://api.iiask.ga/imgrec/show_img/type/3/id/'+res.data.img_id); $('#show_test_3').parent().attr('href','https://api.iiask.ga/imgrec/show_img/type/1/id/'+res.data.img_id); } },'json'); })
2021年11月30日
77 阅读
0 评论
0 点赞
2021-11-23
如何制作一个好看的console打印图案
前两天发现一个神奇的网站,可以根据文字生成console打印的内容。可以打开F12看一下我的图案,在控制台(CONSOLE)。网站地址是:http://www.network-science.de/ascii/{mtitle title="快去试试吧"/}觉得好用的话,记得回来点个赞啊{callout color="#7300ff"}理论上,在百度中搜索图片转ascii码,可以找到把图片生成为ascii码,然后放到console.log中,就可以在控制台中显示了{/callout}
2021年11月23日
87 阅读
1 评论
1 点赞
2021-11-10
WJSSK_VipVideo Vip观影插件 相关说明
这是练手的第三个插件吧,当初是为了给页面增加一些特色功能,就找了好多也功能页面,然后慢慢集成Joe主题这个插件也是一样,目前css样式只能配合Joe主题使用(因为我只用过Joe){callout color="#ff3838"}视频解析接口的话,你们可以百度搜索一下,很多的。也可以去 ckplayer论坛 找一下。插件设置里,【例如】的内容都是可以正常使用的,别说我没告诉你。{/callout}{message type="info" content="添加独立页面,选择【vip观影】就可以在页面中显示了"/}{message type="error" content="插件启动是,会自动判断主题,如果主题不对的话,将无法启动。"/}可以自己去VipVideo\theme\目录下,查看一下,自己写页面。也可以找我,只需要提供一下你们主题里面的独立页面文件给我参考一下{tabs}{tabs-pane label="前端页面"}{/tabs-pane}{tabs-pane label="后台设置界面"}{/tabs-pane}{/tabs}{message type="warning" content="有问题记得提醒我,谢谢。。。。"/}{callout color="#ff5722"}类似问题一:同样是Joe主题,还是提示插件不支持这个就是主题的文件名不一样而已。你可以参考红色框里的内容将插件内VipVideo\theme\Joe_vipvideo.php文件名称修改成Joe-master_vipvideo.php{/callout}隐藏内容,请前往内页查看详情
2021年11月10日
674 阅读
30 评论
4 点赞
2021-11-08
X特遣队:全员集结 在线观影
《X特遣队:全员集结》 《X特遣队:全员集结》是由亚特拉斯娱乐、DC娱乐公司等联合出品,詹姆斯·古恩执导,伊德瑞斯·艾尔巴、玛格特·罗比、约翰·塞纳、乔尔·金纳曼领衔主演,西尔维斯特·史泰龙、维奥拉·戴维斯特别主演的科幻动作电影。 该片根据DC漫画改编,讲述了哈莉·奎茵、血腥运动、和平使者特殊能力的囚犯,在美梦监狱为了可以减轻刑罚,而加入了超级秘密阴暗的X特遣队,他们将前往南美洲的科托马耳他岛国执行新任务的故事。 该片于2021年8月6日在北美上映,同步上线流媒体平台HBO Max。{mtitle title="观影开始"/}{dplayer src="https://vod7.wenshibaowenbei.com/20210807/m1cwyaPI/index.m3u8"/}{dotted startColor="#ff6c6c" endColor="#1989fa"/}{callout color="#4dedef"}讲道理,我感觉没有第一部好看,有点太扯了。但有一说一,还是很搞笑的{/callout}{message type="info" content="觉得好看的就留两句吧"/}
2021年11月08日
99 阅读
1 评论
0 点赞
2021-11-08
Markdown 基本语法教程
Markdown 介绍Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。 它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。由于Markdown的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,许多网站都广泛使用Markdown来撰写帮助文档或是用于论坛上发表消息。 如GitHub、Reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge、简书等,甚至还能被使用来撰写电子书。{message type="info" content=" ! 注意:使用Markdown并不意味着您也不能使用HTML。您可以将HTML标签添加到任何Markdown文件中。如果您更喜欢某些HTML标记而不是Markdown语法,这将很有帮助。例如,有些人发现将HTML标签用于图像更容易。"/}常用介绍标题{tabs}{tabs-pane label="介绍"}一个#是一级标题,二个#是二级标题,以此类推,支持六级标题{message type="info" content="由于Joe主题的原因,对标题#有另外的样式封装,我就不显示演示"/}{message type="warning" content="注意点:标准语法一般在#后跟个空格再写标题"/}替代语法在文本下方的行上,添加任意数量的==表示一级标题,--二级标题。{/tabs-pane}{tabs-pane label="标记代码格式"}<!-- <h1>一级标题</h1> --> # 一级标题 <!-- <h2>二级标题</h2> --> ## 二级标题 <!-- <h3>三级标题</h3> --> ### 三级标题 <!-- <h4>四级标题</h4> --> #### 四级标题 <!-- <h5>五级标题</h5> --> ##### 五级标题 <!-- <h6>六级标题</h6> --> ###### 六级标题 <!-- <h1>一级标题</h1> --> 一级标题 ======= <!-- <h2>二级标题</h2> --> 二级标题 -------{/tabs-pane}{/tabs}段落{tabs}{tabs-pane label="介绍"}要创建段落,请使用空白行分隔一行或多行文本。您不应缩进带有空格或制表符的段落。 要创建换行符(<br>),请以两个或多个空格结束一行,然后键入回车。{/tabs-pane}{tabs-pane label="标记代码格式"}这是第一行 这是第二行{/tabs-pane}{/tabs}字体{tabs}{tabs-pane label="介绍"} 倾斜 文字左右用一个*倾斜*号包起来或着用一个_倾斜_加粗 文字左右用两个**加粗**包起来或着用两个__加粗__倾斜和加粗 文字左右用三个***倾斜和加粗***号包起来或着用___倾斜和加粗___加删除线 文字左右用两个~~加删除线~~包起来{/tabs-pane}{tabs-pane label="标记代码格式"}*倾斜* _倾斜_ **加粗** __加粗__ ***倾斜和加粗*** ___倾斜和加粗___ ~~加删除线~~{/tabs-pane}{/tabs}引用{tabs}{tabs-pane label="介绍"}用符号>进行引用,引用也可以嵌套,如加两个>> 三个>>>等等第一层第二层第三层第四层......{/tabs-pane}{tabs-pane label="标记代码格式"}> 第一层 >> 第二层 >>> 第三层 >>>> 第四层 >>>>> ......{/tabs-pane}{/tabs}列表{tabs}{tabs-pane label="介绍"}有序列表<ol><li>要创建有序列表,请在列表前添加数字和句点。数字不必按数字顺序排列,但列表应以数字开头。第一项第二项第三项第四项演示中的有序列表四种方式其实都是和上面一个效果无序列表<ul><li>要创建无序列表,请在列表前添加破折号(-),星号(*)或加号(+)。缩进一个或多个项目以创建嵌套列表。第一项第二项第三项第四项演示中的无序列表四种方式其实都是和上面一个效果{message type="warning" content="不论你如何写,请保证标识符在同一竖行(也就是同一缩进)"/}{/tabs-pane}{tabs-pane label="标记代码格式"}<!--有序列表 方法一--> 1. 第一项 2. 第二项 3. 第三项 4. 第四项 <!--有序列表 方法二--> 1. 第一项 1. 第二项 1. 第三项 1. 第四项 <!--有序列表 方法三--> 1. 第一项 8. 第二项 3. 第三项 5. 第四项 <!--有序列表 方法四--> 1. 第一项 2. 第二项 3. 第三项 1. 缩进项 2. 缩进项 4. 第四项 <!--无序列表 方法一--> - 第一项 - 第二项 - 第三项 - 第四项 <!--无序列表 方法二--> * 第一项 * 第二项 * 第三项 * 第四项 <!--无序列表 方法三--> + 第一项 * 第二项 - 第三项 + Fourth item <!--无序列表 方法四--> - 第一项 - 第二项 - 第三项 - 缩进项 - 缩进项 - 第三项 {/tabs-pane}{/tabs}代码{tabs}{tabs-pane label="介绍"}如果是段落上的一个函数或片段的代码可以用反引号把它包起来(`)例如:php中格式化json用`json_encode`函数代码区块用三个(`)标识,或着使用 4 个空格或者一个制表符(Tab 键)。{/tabs-pane}{tabs-pane label="标记代码格式"}php中格式化json用`json_encode`函数 <!--由于演示就是在代码块中,所以我就大概演示一下--> (在这里加上三个(```)表示代码块开始) $(document).ready(function () { alert('Shakespeare says, to be or not to be, that's the question!'); }); (在这里加上三个(```)表示代码块结束){/tabs-pane}{/tabs}链接{tabs}{tabs-pane label="介绍"}简单用法Wjssk我就试试看https://www.wjssk.com高级用法这个链接用 1 作为网址变量 Wjssk我就试试看这个链接用 baidu 作为网址变量 百度一下然后在文档的结尾为变量赋值(网址){/tabs-pane}{tabs-pane label="标记代码格式"}<!--简单用法--> [Wjssk我就试试看](https://www.wjssk.com) <https://www.wjssk.com> <!--高级用法--> 这个链接用 1 作为网址变量 [Wjssk我就试试看][1] 这个链接用 baidu 作为网址变量 [百度一下][baidu] 然后在文档的结尾为变量赋值(网址) [1]: https://www.wjssk.com [baidu]: https://www.baidu.com/{/tabs-pane}{/tabs}图片{tabs}{tabs-pane label="介绍"}简单用法高级用法这个链接用 1 作为图片链接变量 .然后在文档的结尾为变量赋值(网址){/tabs-pane}{tabs-pane label="标记代码格式"}<!--简单用法--> ![感谢](https://lady.please-fuck.me/5eZc3uidK.jpeg) ![搞笑](https://lady.please-fuck.me/5eZcgxhTg.gif "所以呢") <!--高级用法--> 这个链接用 1 作为图片链接变量 ![微信订阅号][1]. 然后在文档的结尾为变量赋值(网址) [1]: https://lady.please-fuck.me/5eZd1Jko9.jpeg{/tabs-pane}{/tabs}表格{tabs}{tabs-pane label="介绍"}Markdown 制作表格使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行。基本语法表头表头单元格单元格单元格单元格对齐方式我们可以设置表格的对齐方式:-: 设置内容和标题栏居右对齐。:- 设置内容和标题栏居左对齐。:-: 设置内容和标题栏居中对齐。左对齐右对齐居中对齐单元格单元格单元格单元格单元格单元格{/tabs-pane}{tabs-pane label="标记代码格式"}<!--基本语法--> | 表头 | 表头 | | ---- | ---- | | 单元格 | 单元格 | | 单元格 | 单元格 | <!--对齐方式--> | 左对齐 | 右对齐 | 居中对齐 | | :-----| ----: | :----: | | 单元格 | 单元格 | 单元格 | | 单元格 | 单元格 | 单元格 |{/tabs-pane}{/tabs}具体学习地方Markdown 教程 | 菜鸟教程
2021年11月08日
103 阅读
0 评论
0 点赞
2021-11-03
苹果cms-V10(MacCms-V10) 后台图片保存至图床功能
前段时间,在群里看到有不少人想给maccms v10采集的视频图片上传到自己的图床或着公共图床。然后没事,我就研究了一下。 其实不难,稍微懂点thinkphp5.0就ok了。{card-describe title="展示一下"}{/card-describe}主要就是两个文件,一个php文件,一个html文件{tabs}{tabs-pane label="php文件(Wjssk.php)"}{message type="info" content="看心情起个名字,首字母要大写,我就起 Wjssk.php"/}将文件上传到后台的application/common/extend/upload/目录下。Wjssk.php内容namespace app\common\extend\upload; // 注意点 class后面的内容要和文件一直,注意首字母大写 class Wjssk{ public $name = 'WJSSK公共图床'; public function submit($filePath){ // 其实你们要是自己用,都不用搞这样,可以 // $api = "http://domain/upload";直接写你的图片上传地址,或着图床api地址 // 这里主要是获取从后台设定的地址 $api = $GLOBALS['config']['upload']['api']['wjssk']['api']; // 文件上传名称,由于不同的api接口对应上传的文件字段名不一样,所以这里也自定义一下 $field = $GLOBALS['config']['upload']['api']['wjssk']['field']; // 上传成功后返回图片地址的json路径 $reback = $GLOBALS['config']['upload']['api']['wjssk']['reback']; // 下面就是常规的php curl 文件上传 if (class_exists('CURLFile')) { // php 5.5 $post[$field] = new \CURLFile(realpath($filePath)); } else { $post[$field] = '@' . realpath($filePath); } // 创建一个新 cURL 资源 $curl = curl_init(); // 设置URL和相应的选项 // 需要获取的 URL 地址 curl_setopt($curl, CURLOPT_URL, $api); #启用时会将头文件的信息作为数据流输出。 curl_setopt($curl, CURLOPT_HEADER, false); #在尝试连接时等待的秒数。设置为 0,则无限等待。 curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 30); #允许 cURL 函数执行的最长秒数。 curl_setopt($curl, CURLOPT_TIMEOUT, 30); #设置请求信息 //设置post方式提交 curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, $post); #关闭ssl curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE); #TRUE 将 curl_exec获取的信息以字符串返回,而不是直接输出。 curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); // 抓取 URL 并把它传递给浏览器 $return = curl_exec($curl); curl_close($curl); //删除本地图片 unlink($filePath); $return = json_decode($return, true); // 知道路径的话可以直接返回 // return $return['data']['url']; $reback = explode('||',$reback); $res = $return; // 例如返回的json:{"code":1,"data":{"src":"imgsrc.jpg"}} // 那么 $reback就等于 data||src foreach($reback as $r){ $res = $res[trim($r)]; } return $res; // 最终只需要返回图片的地址就行。 } }{/tabs-pane}{tabs-pane label="html文件"} {message type="info" content="这里的名字我就起 wjssk.html"/}将文件上传到后台的application/admin/view/extend/upload/目录下。wjssk.html内容<div class="layui-form-item upload_mode mode_Wjssk" {if condition="$config['upload']['mode'] neq 'Wjssk'"}style="display:none;" {/if}> <label class="layui-form-label">图床接口:</label> <div class="layui-input-block"> <input type="text" name="upload[api][wjssk][api]" placeholder="请填写图床接口" value="{$config['upload']['api']['wjssk']['api']}" class="layui-input" > </div> </div> <div class="layui-form-item upload_mode mode_Wjssk" {if condition="$config['upload']['mode'] neq 'Wjssk'"}style="display:none;" {/if}> <label class="layui-form-label">上传字段名:</label> <div class="layui-input-block"> <input type="text" name="upload[api][wjssk][field]" placeholder="请填写上传字段名,可能是image、file等等" value="{$config['upload']['api']['wjssk']['field']}" class="layui-input" > </div> </div> <div class="layui-form-item upload_mode mode_Wjssk" {if condition="$config['upload']['mode'] neq 'Wjssk'"}style="display:none;" {/if}> <label class="layui-form-label">返回路径:</label> <div class="layui-input-block"> <input type="text" name="upload[api][wjssk][reback]" placeholder="请填写返回路径,data||src" value="{$config['upload']['api']['wjssk']['reback']}" class="layui-input" > </div> </div>{/tabs-pane}{/tabs}隐藏内容,请前往内页查看详情
2021年11月03日
940 阅读
34 评论
1 点赞
2021-10-28
WJSSK_myfriend 我的好友(导航插件) 相关说明
{callout color="#4defed"}突发奇想的灵感,想搞个友情链接。(其实就是想做个导航程序,但是不会写typeche的主题,所以就搞在插件里,先练练手)。很大部分参考了新版Joe主题(感谢78.AL)。如果有Bug或者您有好的想法,可以告诉我,我会看着改。{/callout}{message type="info" content="如果是其他模板的话,可以自己去myfriend\pages\myfriend.php文件下,查看一下,自己写页面。也可以找我,只需要提供一下你们主题里面的独立页面文件给我参考一下"/}{callout color="#f0ad4e"}静态资源cdn掉了( (╯‵□′)╯︵┴─┴ ),请切换一下,或者下载最新的请将https://static.myhosts.ga/切换为https://fastly.jsdelivr.net/gh/alanyuewei/static@latest/不好意思2021-11-03 10:36:56 星期三如果你的php版本低于7.0,那么请将myfriend/common.php文件中第107行修改一下// 原来的 $path = $url_parts['path'] ?? ''; // 改成下面的 $path = isset($url_parts['path']) ? $url_parts['path'] : ''; // 就好了2021-11-03 09:51:46 星期三数据库有一个问题!字段类型错了,不好意思!可以重新下载,或着自己改一下,下面是修改方法ALTER TABLE typecho_wjssk_myfriends MODIFY [COLUMN] 字段名 新数据类型 新类型长度 新默认值 新注释;{/callout}{message type="warning" content="特别说明,插件目前只支持显示在JOE主题下使用!其他主题尚未开发!"/}我的好友(导航插件) 功能介绍{x} 后台添加站点 {x} 后台审核站点 {x} 自主申请站点 {x} 自助审核站点(检测来源审核 referer ) {x} 站点数据导入/导出(JSON) {x} 后台添加站点添加站点自动获取站点信息 {x} 站点跳转等待界面(我觉得可以加个广告跳转也啥的,不同人不同用法) {x} 链接乱跳404页面(我知道有些站长就喜欢XJBL试,所以加一下防范一下,虽然没啥用) {x} 传送门(黑洞),随机站点跳转功能( 新 2021-11-01 12:22:40) {x} 公告(文字公告和图片公告)( 新 2021-11-01 12:22:40) { } 站点申请邮件提示,审核通过邮件提醒 ( 没多大意义 2021-11-02 17:20:33) {x} 后台自动检测站点是否可以正常访问( 新 2021-11-02 20:26:21) {x} 后台自动检测站点友联是否存在( 新 2021-11-02 20:26:21) { } 所有站点自动推送百度、搜狗、GOOGLE(感觉有点难) (不想(会)加这个功能){mtitle title="或许之后会有其他功能"/}插件测试环境php 7.0++Joe 7.0++mysql{message type="warning" content="php版本必须大于7.0,因为代码中有一些只有php7以后才出现的语法!"/}{tabs}{tabs-pane label="前台界面"}{/tabs-pane}{tabs-pane label="自助审核通过提示"}{/tabs-pane}{tabs-pane label="跳转界面"}{/tabs-pane}{tabs-pane label="插件界面"}{/tabs-pane}{tabs-pane label="管理界面"}{/tabs-pane}{tabs-pane label="管理界面新增/修改"}{/tabs-pane}{tabs-pane label="检测友链"}{/tabs-pane}{tabs-pane label="其他"}{/tabs-pane}{/tabs}{callout color="#f03d3d"}有什么bug或着改进的点,麻烦大家留言告诉我一下。另外有个说明,JOE主题自带的友链页面中,给友链超链接都加上了 rel="noopener noreferrer" ,导致无法正常自助审核! (╯‵□′)╯︵┴─┴ 有感兴趣的可以F12看一下还有就是是否需要站点详情页,那样就真的成导航站了,友链应该不太需要把!{/callout}{message type="warning" content="特别说明,插件目前只支持显示在JOE主题下使用!其他主题尚未开发!"/}隐藏内容,请前往内页查看详情
2021年10月28日
1,640 阅读
54 评论
1 点赞
2021-10-25
typecho 日常笔记
记一下日常碰到的typecho中自己感觉特殊,需要记一下的地方{callout color="#ed4def"}在插件中判断用户是否登录Typecho_Widget::widget('Widget_User')->hasLogin();2021-10-25 11:13:52{/callout}{callout color="#ed4def"}在插件编中获取数据库$db = Typecho_Db::get();2021-10-25 11:13:57{/callout}{callout color="#ed4def"}判断登录者身份(typecho定义的五种角色)五个角色分别为:管理员(administrator), 编辑(editor), 贡献者(contributor), 关注者(subscriber), 访问者(visitor)。<?php if($this->user->group == 'administrator'): ?> 管理员 <?php elseif($this->user->group == 'editor'): ?> 编辑 <?php elseif($this->user->group == 'contributor'): ?> 贡献者 <?php elseif($this->user->group == 'subscriber'): ?> 关注者 <?php elseif($this->user->group == 'visitor'): ?> 访问者 <?php endif ?>2021-10-25 11:15:10{/callout}{callout color="#ed4def"}在插件编中,在typecho页面访问开始时加载插件中的方法Typecho_Plugin::factory('Widget_Archive')->header = array(__CLASS__, 'youfunction');在插件编中,在typecho页面访问结束后加载插件中的方法Typecho_Plugin::factory('Widget_Archive')->footer = array(__CLASS__, 'youfunction');2021-10-25 11:13:57{/callout}{callout color="#ed4def"}// 获取站点链接 Helper::options()->index; // 获取站点后台管理地址 Helper::options()->adminUrl;2021-10-25 11:13:57{/callout}
2021年10月25日
144 阅读
0 评论
2 点赞
2021-10-11
SBRAC3200P 修改hosts 添加内网访问域名
首先进入SBRAC3200P的后台终端使用 SSH软件 进入你的路由器后台终端在/jffs/目录下创建一个名为dnsmasq.conf.add的文件,内容为addn-hosts=/jffs/configs/hosts并且保存vi /jffs/dnsmasq.conf.add进入 /jffs/configs/ 然后 ls 查看一下这个目录下的所有文件,会发现有一个hosts文件,如果没有的话,可以新建一个修改hosts文件,vi hosts在 hosts 文件中添加内容:然后保存hosts文件,Esc+w+q:Esc:结束修改w:写入q:退出最后重新运行一下dnsmasq,让修改的hosts文件中自定义解析生效。service restart_dnsmasq{callout color="#ef4d4d"}Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。需要注意的是,Hosts文件配置的映射是静态的,如果网络上的计算机更改了请及时更新IP地址,否则将不能访问。{/callout}
2021年10月11日
155 阅读
0 评论
0 点赞
2021-09-24
《地陷 싱크홀》 (2021)
{callout color="#f0ad4e"}导演: 金志勋编剧: 全哲洪主演: 车胜元 / 金成钧 / 李光洙 / 南多凛 / 高昌锡 / 金惠濬类型: 剧情 / 灾难制片国家/地区: 韩国语言: 韩语上映日期: 2021-08-11(韩国)片长: 113分钟又名: 天坑(台) / 危楼深渊(港) / 水洞 / Sink holeIMDb: tt12664618剧情概要:在首尔实现买房梦的一家之长东元(金成钧饰)在乔迁第一天便和同样居住于此的“多事男”满秀(车胜元饰)因鸡毛蒜皮的事情发生了口角,闹得不太愉快。东元为庆祝乔迁之喜,邀请同事来到家中,哪曾想幸福竟如此短暂,居民楼所在地竟发生地陷,整栋楼沉到了500米深的地下。见面就掐的东元和满秀,以及被东元邀请来的公司金代理(李光洙饰)和实习生恩珠(金惠濬饰),他们能从这500米深渊逃出吗?{/callout}
2021年09月24日
524 阅读
1 评论
0 点赞
2021-09-24
《逆局》爱奇艺国际最新烧脑悬疑剧
类型:悬疑 台湾剧 台湾 地区:中国台湾 年份:2021 主演:周渝民,张榕容,吴兴国,李铭顺,朱轩洋,曾敬骅,纪培慧,马念先 导演:庄绚维,陈冠仲
2021年09月24日
141 阅读
0 评论
0 点赞
1
...
7
8
9
...
11