前言因为之前在很多网站上都能看到广告，虽然但是，这对很多博主来说也是一笔额外的收入，我一直是入不敷出！:@(吐血倒地) 然后我看到了执念博客的首页广告栏，虽然曝光确实大，但是用户体验极其不好，因为要翻很多广告才能翻到文章，就像这样：所以我就想到了滚动广告，一个广告的位置，能够显示多条广告成果展示{tabs}{tabs-pane label="首页"}{/tabs-pane}{tabs-pane label="文章页"}{/tabs-pane}{/tabs}教程开始灵感及相关代码来自于Joe主题的首页轮播图一、添加后台打开 functions.php 添加以下代码$JADPost = new Typecho_Widget_Helper_Form_Element_Textarea( 'JADPost', NULL, NULL, '文章页顶部广告', '介绍：用于设置文章页顶部广告 格式：广告图片 || 跳转链接 （中间使用两个竖杠分隔） 注意：如果您只想显示图片不想跳转，可填写：广告图片 || javascript:void(0) 其他：一行一个，一行代表一个轮播广告图' ); $JADPost->setAttribute('class', 'joe_content joe_post'); $form->addInput($JADPost);这是文章页的代码，因为首页广告主题自带了二、添加滚动广告栏{tabs}{tabs-pane label="首页"} 因为首页已经有广告位了，所以直接替换就行了将主题 index.php 的以下代码直接替换为新代码{collapse}{collapse-item label="代码位置" open}{/collapse-item}{collapse-item label="新代码"}{hide} <?php $index_ad = []; $index_ad_text = $this->options->JIndex_Ad; if ($index_ad_text) { $index_ad_arr = explode("\r\n", $index_ad_text); if (count($index_ad_arr) > 0) { for ($i = 0; $i < count($index_ad_arr); $i++) { $img = explode("||", $index_ad_arr[$i])[0]; $url = explode("||", $index_ad_arr[$i])[1]; $index_ad[] = array("img" => trim($img), "url" => trim($url)); }; } } ?> <?php if (sizeof($index_ad) > 0) : ?> <?php foreach ($index_ad as $item) : ?> <a class="item" href="<?php echo $item['url'] ?>" target="_blank" rel="noopener noreferrer nofollow"> <img width="100%" class="image lazyload" src="<?php _getLazyload() ?>" data-src="<?php echo $item['img'] ?>" ?>" /> <?php endforeach; ?> 广告 <?php endif; ?> {/hide}{/collapse-item}{/collapse}{/tabs-pane}{tabs-pane label="文章页"}文章页直接在主题的 post.php 文件内合适的地方加入以下代码{collapse}{collapse-item label="代码位置" open}{/collapse-item}{collapse-item label="代码"}{hide} <?php $JADPost = []; $JADPost_text = $this->options->JADPost; if ($JADPost_text) { $JADPost_arr = explode("\r\n", $JADPost_text); if (count($JADPost_arr) > 0) { for ($i = 0; $i < count($JADPost_arr); $i++) { $img = explode("||", $JADPost_arr[$i])[0]; $url = explode("||", $JADPost_arr[$i])[1]; $JADPost[] = array("img" => trim($img), "url" => trim($url)); }; } } ?> <?php if (sizeof($JADPost) > 0) : ?> <?php foreach ($JADPost as $item) : ?> <a class="item" href="<?php echo $item['url'] ?>" target="_blank" rel="noopener noreferrer nofollow"> <img width="100%" class="image lazyload" src="<?php _getLazyload() ?>" data-src="<?php echo $item['img'] ?>" ?>" /> <?php endforeach; ?> 广告 <?php endif; ?> {/hide}{/collapse-item}{/collapse}{/tabs-pane}{/tabs}三、修改广告栏样式{tabs}{tabs-pane label="首页"} 直接在 Joe/assets/css 打开 joe.index.min.css 然后在最后添加以下代码.joe_index__ad .swiper-container{height: 180px!important;border-radius: var(--radius-inner);}.joe_index__ad .swiper-container .icon{position:absolute;z-index:1;top:10px;right:10px;font-size:12px;background:rgba(0,0,0,0.25);padding:2px 5px;border-radius:2px;color:#ebebeb;pointer-events:none}@media (max-width: 768px){.joe_index__ad .swiper-container{height: 120px!important}.joe_index__ad .swiper-container .image{height: 120px;object-fit: cover;border-radius: var(--radius-inner);}}{/tabs-pane}{tabs-pane label="文章页"}直接在 Joe/assets/css 打开 joe.post.min.css 然后在最后添加以下代码.joe_post__ad .swiper-container{height: 180px!important;margin-top:15px;border-radius: var(--radius-inner);}.joe_post__ad .swiper-container .icon{position:absolute;z-index:1;top:10px;right:10px;font-size:12px;background:rgba(0,0,0,0.25);padding:2px 5px;border-radius:2px;color:#ebebeb;pointer-events:none}@media (max-width: 768px){.joe_post__ad .swiper-container{height: 120px!important}.joe_post__ad .swiper-container .image{height: 120px;object-fit: cover;border-radius: var(--radius-inner);}}{/tabs-pane}{/tabs}四、添加滚动效果{tabs}{tabs-pane label="首页"}首页因为引入了滚动效果，所有不需要设置，会直接调用首页轮播图的滚动效果但是会根据首页轮播图的滚动方式滚动，效果不太好，暂时没想到比较好的解决方法{/tabs-pane}{tabs-pane label="文章页"}首先在主题的 post.php 文件内 标签内加入以下代码 然后再在 Joe/assets/js 打开 joe.post_page.min.js 然后在最后添加以下代码if(0!==$(".joe_post__ad .swiper-container").length){let e="vertical";new Swiper(".swiper-container",{keyboard:!1,direction:e,loop:!0,autoplay:!0,mousewheel:!0,pagination:{el:".swiper-pagination"},})}添加位置{/tabs-pane}{/tabs}教程结束大功告成，快刷新你的网站看看效果吧！
好久不见之本站同款网站底部样式，效果见本站。1.修改footer.php首先，在页脚文件footer.php文件的最下面放入以下代码：{hide} 罗小黑 罗小黑【白茶清欢无别事，我在等风也等你】 风风雨雨N年，你是第N位相遇的小伙伴 Ctrl+D收藏本站 绿水本无忧，因风皱面 青山原不老，为雪白头 {/hide}2.修改include.php新增CSS样式，在/usr/themes/Joe/public/include.php的19-29行之间新增如下代码： 3.备注风风雨雨1年266天3小时23分，你是第45,355位相遇的小伙伴……这里的实现看这里：在core.php最下面添加//门前大路上，走过一群小伙伴，快来数一数：2，4，6，7，8…… function theAllViews() { $db = Typecho_Db::get(); $row = $db->fetchAll('SELECT SUM(VIEWS) FROM `typecho_contents`'); echo number_format($row[0]['SUM(VIEWS)']); }4.Joe主题Joe主题开启显示建站时间后，并配置好“网站访问量暨与小伙伴们的N次相遇”小伙伴。 风风雨雨N年，你是第N位相遇的小伙伴 修改为： <?php if ($this->options->JBirthDay) : ?> 风风雨雨 00 天 00 时 00 分，你是第<?php echo theAllViews();?>位相遇的小伙伴 <?php endif; ?> 修改好后，请删除原有的建站时间显示（第六行到第十行），不然会重复显示。 <?php if ($this->options->JBirthDay) : ?> 已运行 00 天 00 时 00 分 00 秒 <?php endif; ?>{callout color="#ef6d4d"}转载来源： {abtn color="#ff0d00" href="https://chenyu.me/1422.html" content="醉书生"/}{/callout}
下载悬挂猫的js和css文件放到合适的目录文件下在后台底部自定义添加以下内容： {cloud title="点击下载" type="lz" url="https://wws.lanzoui.com/igGTilnyqih" password="i941"/}
废话不多说直接上教程原作者：https://www.moleft.cn/post-53.html插件：https://wws.lanzous.com/i1pXFlk2xhi{hide}密码:5uq1{/hide}安装说明（1）将插件上传到 /usr/plugins/，并重命名为 ArticlePoster（2）修改 post.php，在合适的位置加入挂载点<?php ArticlePoster_Plugin::button($this->cid); ?>（3）在后台插件设置填写好信息，一定要填自定义分享按钮样式，并且在 class 里面加入 [RainBowText]article-poster-button[/RainBowText]（4）如果你的模板没有引入 jquery 或者上述过程都设置好了点击按钮无响应，可以开启加载 jquery（5）修改图标部分可以找到 /usr/plugins/ArticlePoster/js/core.js，修改注释部分图标样式pjax 适配自 1.0.6 之后重新调整对于 pjax 的适配方案，如果主题有 pjax 回调可以直接填下以下代码 $('.article-poster-button').on('click',function(){ create_poster(); }); $('[data-event=\'poster-close\']').on('click', function(){ $('.article-poster, .poster-popover-mask, .poster-popover-box').fadeOut() }); $('[data-event=\'poster-download\']').on('click', function(){ download_poster(); });按照原作者写的应该是可以在后台pjax调用，但是Cuteen主题貌似没什么用 :@(想一想)其他主题就不知道了，所以我直接在 footer.php中直接添加了自定义按钮样式，在插件中添加 下载海报 图标在头部引用 最后修改一下
{collapse}{collapse-item label="网站分享成卡片" open}在后台头部自定义或者在head.php内添加以下内容 {/collapse-item}{collapse-item label="Typecho文章页添加百度收录检测 "}post.php合适的地方添加 在的位置添加 加载中 api代码 <?php /** * Baidu * @editer: Weifeng * @link: https://wfblog.net * @version: 1.0 */ error_reporting(0); header("Access-Control-Allow-Origin:*"); header('Content-type: application/json'); $domain = @$_GET['domain']; if(!isset($domain) || empty($domain) || $domain==''){ $data = array( "code" => false, "msg" => "未传入请求参数！" ); echo json_encode($data,JSON_UNESCAPED_UNICODE); exit; } if(substr($domain, -1) == '/'){ $domain = substr($domain,0,strlen($domain)-1); } $data = checkBaidu($domain); echo json_encode($data,JSON_UNESCAPED_UNICODE); function checkBaidu($url){ $header = array( "Host:www.baidu.com", "Content-Type:application/x-www-form-urlencoded",//post请求 "Connection: keep-alive", "Referer:https://www.baidu.com", "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.162 Safari/537.36" ); $url = 'https://www.baidu.com/s?ie=UTF-8&wd='.urlencode($url).'&usm=3&rsv_idx=2&rsv_page=1'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt ($ch, CURLOPT_HTTPHEADER, $header); curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $output = curl_exec($ch); curl_close($ch); if(strpos($output, '没有找到') || strpos($output, '很抱歉')){ $data = array( "code" => 403, "msg" => "该域名暂时未被百度收录！" ); }else{ $number = GetBetween($output,'百度为您找到相关结果约','个'); if(empty($number) || $number == 0){ $number = GetBetween($output,'找到相关结果数约','个 '); if(empty($number) || $number == 0){ $data = array( "code" => false, "msg" => "获取百度收录失败！" ); return $data; } } $data = array( "code" => 200, "msg" => "该域名已被百度收录！", "number" => str_replace(',','',$number) ); } return $data; } function GetBetween($content,$start,$end){ $r = explode($start, $content); if (isset($r[1])){ $r = explode($end, $r[1]); return $r[0]; } } ?> 其他主题在functions.php添加 //百度收录 function baidu_check() { $url = baidu_url(); $api = 'https://www.xiaobai666.top/usr/themes/Cuteen/baidu.php?domain='; //更改为你自己的API $result = json_decode(file_get_contents($api.$url)); if($result['code'] == 200){ echo '百度已收录'; }elseif($result['code'] == 403){ echo '百度未收录'; }else{ echo '查询收录失败'; } } function baidu_url(){ if((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTT P_X_FORWARDED_PROTO'] == 'https')){ return 'https'.'://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; }else{ return 'http'.'://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; } } {/collapse-item}{/collapse}{collapse}{collapse-item label="添加天气" open}给你提供两个天气插件 和风天气：https://console.qweather.com/ 知心天气：https://www.seniverse.com/ 方法都是一样的，要去申请key,我这里用的是和风天气 1、注册账号之后创建应用，样式随意，我选择的是第二个简约版的，最后生成代码 ![和风天气][1] 在你想要显示的地方添加，如果和我一样，就直接在navbar.php中添加 WIDGET = { CONFIG: { "modules": "01234", "background": 5, "tmpColor": "4A4A4A", "tmpSize": 16, "cityColor": "4A4A4A", "citySize": 16, "aqiSize": 16, "weatherIconSize": 24, "alertIconSize": 18, "padding": "10px 10px 10px 10px", "shadow": "1", "language": "auto", "borderRadius": 5, "fixed": "false", "vertical": "middle", "horizontal": "center", "key": "ffd1921ae0494d26a77c34a5012b8ec9" } } ![和风天气][2] 如果你网站开启了pjax会有小bug :@(尴尬) {/collapse-item}{collapse-item label="添加复制提醒"}没找到好看的复制提醒代码只能凑合用这个了,有好看的记得分享一下 :@(高兴) ,在头部引用 在后台底部自定义添加 {/collapse-item}{/collapse}{collapse}{collapse-item label="Typecho添加评论邮件通知"" open} {anote icon="" href="https://www.aiyo99.com/archives/475.html" type="secondary" content="点击跳转"/} {/collapse-item}{collapse-item label="进站提示"} {anote icon="" href="https://www.aiyo99.com/archives/488.html" type="secondary" content="点击跳转"/} {/collapse-item}{/collapse}{collapse}{collapse-item label="添加网站运行时间和加载时间" open} {anote icon="" href="https://www.aiyo99.com/archives/476.html" type="secondary" content="点击跳转"/} {/collapse-item}{collapse-item label="添加访问量统计"}我这里用的是插件，当然你们也可以用代码插件：https://wws.lanzous.com/iVAPflj0zfa 密码:8x7v之后在后台启用，并在你想要显示的地方添加以下代码这个是访问统计 <?php PageViews_Plugin::showPageViews(); ?> 这个是点击量 PageViews_Plugin::showPageViews('点击量','次');{/collapse-item}{/collapse}{collapse}{collapse-item label="添加在线人数统计" open}在functios.php最后添加 //在线人数 function online_users() { $filename='online.txt'; //数据文件 $cookiename='Nanlon_OnLineCount'; //Cookie名称 $onlinetime=30; //在线有效时间 $online=file($filename); $nowtime=$_SERVER['REQUEST_TIME']; $nowonline=array(); foreach($online as $line){ $row=explode('|',$line); $sesstime=trim($row[1]); if(($nowtime - $sesstime)<=$onlinetime){ $nowonline[$row[0]]=$sesstime; } } if(isset($_COOKIE[$cookiename])){ $uid=$_COOKIE[$cookiename]; }else{ $vid=0; do{ $vid++; $uid='U'.$vid; }while(array_key_exists($uid,$nowonline)); setcookie($cookiename,$uid); } $nowonline[$uid]=$nowtime; $total_online=count($nowonline); if($fp=@fopen($filename,'w')){ if(flock($fp,LOCK_EX)){ rewind($fp); foreach($nowonline as $fuid=>$ftime){ $fline=$fuid.'|'.$ftime."\n"; @fputs($fp,$fline); } flock($fp,LOCK_UN); fclose($fp); } } echo "$total_online"; } 在你想显示的地方添加，我这里添加在footer.php 在线人数: <?php echo online_users() ?>人{/collapse-item}{collapse-item label="网站添加灯笼"}有两个样式1、在后台底部自定义添加以下代码 喜迎 新春 2、在底部自定义添加 在头部自定义添加 本文灯笼样式参考：https://blog.fddmao.com/65.html{/collapse-item}{/collapse}{collapse}{collapse-item label="评论区添加背景" open}在自定义css中添加 /**评论区**/ #comment-textarea { background-image:url(https://img.aiyo99.com/cdn/img/plk.gif); background-size:contain; background-repeat:no-repeat; background-position:right bottom; transition:all 0.25s ease-in-out 0s; } textarea#comment-textarea:focus{ background-position-y:120px; transition:all 0.25s ease-in-out 0s; }{/collapse-item}{collapse-item label="头像旋转呼吸光环"}在自定义css中添加 /**头像旋转呼吸光环**/ .friends-img.mr-2.lazy.loaded:hover{ transform:rotate(360deg); } .comment-avatar:hover{ transform:rotate(360deg); } .sidebar-comment-avatar.mr-1:hover{ transform:rotate(360deg); } .friends-img.mr-2.lazy.loaded,.comment-avatar,.sidebar-comment-avatar.mr-1 { border-radius: 50%; animation: light 4s ease-in-out infinite; transition: all 0.5s; } @keyframes light { 0% { box-shadow: 0 0 4px #ff1354; } 25% { box-shadow: 0 0 16px #1ebbff; } 50% { box-shadow: 0 0 4px #0ed39f; } 75% { box-shadow: 0 0 16px #4fe7f4; } 100% { box-shadow: 0 0 4px #f35444; } }{/collapse-item}{/collapse}{collapse}{collapse-item label="图标跳动" open}在自定义css中添加 /*图标跳动*/ #like.btn.btn-outline-primary.rounded-pill.align-items-center.d-inline-flex,#headingMoney.btn.btn-outline-primary.rounded-pill.align-items-center.d-inline-flex { animation: star 0.5s ease-in-out infinite alternate; } @keyframes star { from { transform: scale(1); } to { transform: scale(1.1); } }{/collapse-item}{collapse-item label="评论添加@"}在functions.php中添加 //获取评论的锚点链接 function get_comment_at($coid) { $db = Typecho_Db::get(); $prow = $db->fetchRow($db->select('parent,status')->from('table.comments') ->where('coid = ?', $coid));//当前评论 $mail = ""; $parent = @$prow['parent']; if ($parent != "0") {//子评论 $arow = $db->fetchRow($db->select('author,status,mail')->from('table.comments') ->where('coid = ?', $parent));//查询该条评论的父评论的信息 @$author = @$arow['author'];//作者名称 $mail = @$arow['mail']; if(@$author && $arow['status'] == "approved"){//父评论作者存在且父评论已经审核通过 if (@$prow['status'] == "waiting"){ echo ' （评论审核中）) '; } echo '@' . $author . ''; }else{//父评论作者不存在或者父评论没有审核通过 if (@$prow['status'] == "waiting"){ echo ' （评论审核中）) '; }else{ echo ''; } } } else {//母评论，无需输出锚点链接 if (@$prow['status'] == "waiting"){ echo ' （评论审核中）) '; }else{ echo ''; } } }修改comment.php文件原内容 <?= Ctx::Comment($comments->content) ?> 修改成 <?php $parentMail = get_comment_at($comments->coid)?><?php echo $parentMail;?> <?= Ctx::Comment($comments->content) ?> {/collapse-item}{/collapse}{collapse}{collapse-item label="右键美化" open}在footer.php中 前面添加 首页 复制 前进 后退 重载网页 友链 给我留言吧 {/collapse-item}{collapse-item label="动态标题"} 在后台底部自定义添加 {/collapse-item}{/collapse}{collapse}{collapse-item label="添加打字机效果" open}在任意位置添加,我在hero.php中 上面添加的 在后台小标题添加（可能会报错） 或者修改hero.php中的代码 源代码: <?= Ctx::HeroTitle($this)[1] ?> 修改为 {/collapse-item}{collapse-item label="添加转载说明"}在post.php最下面添加 {/collapse-item}{/collapse}{collapse}{collapse-item label="打字特效" open}在footer.php中添加 ![请输入图片描述][5] 自己去扒js代码或者引用我的 https://bqb.xiaobai666.top/js/commentTyping.js{/collapse-item}{collapse-item label="网站底部文字跳动"} 在后台css自定义添加 /*跳动文字css*/ .Pshake{ display: inline-block; will-change: transform; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; -webkit-animation: Pshake_Crazy 1s ease-in-out infinite; animation: Pshake_Crazy 1s ease-in-out infinite; } @keyframes Pshake_Crazy{ 10%{transform:translate(-0.5px,-0.5px) rotate(0.5deg);} 20%{transform:translate(-0.5px,1.5px) rotate(0.5deg);} 30%{transform:translate(1.5px,0.5px) rotate(0.5deg);} 40%{transform:translate(1.5px,-0.5px) rotate(-0.5deg);} 50%{transform:translate(2.5px,1.5px) rotate(1.5deg);} 60%{transform:translate(-0.5px,-0.5px) rotate(-0.5deg);} 70%{transform:translate(-0.5px,2.5px) rotate(1.5deg);} 80%{transform:translate(2.5px,-1.5px) rotate(-0.5deg);} 90%{transform:translate(1.5px,-0.5px) rotate(1.5deg);} 0%,100%{transform:translate(0,0) rotate(0);} }在你想跳动的地方添加class="Pshake"{/collapse-item}{/collapse}
美好的一天从水文开始 :@(高兴) 原博客：https://www.roaing.com/khdxxhy.html在主题后台底部自定义中添加如果你网站开启了pjax,可能还会有点小bug,问题不大 :@(看热闹) 如果不显示，在头部或者脚部添加以下代码
1、修改数据库编码在PhpMyadmin中选择typecho数据库，操作-->排序规则-->选择utf8mb4_unicode_ci然后执行。或者在服务器中执行（通用版 :@(高兴) ）首先在服务器中执行 mysql -uroot -p输入数据库密码，之后执行use 数据库名;最后执行以下命令： alter table typecho_comments convert to character set utf8mb4 collate utf8mb4_unicode_ci; alter table typecho_contents convert to character set utf8mb4 collate utf8mb4_unicode_ci; alter table typecho_fields convert to character set utf8mb4 collate utf8mb4_unicode_ci; alter table typecho_metas convert to character set utf8mb4 collate utf8mb4_unicode_ci; alter table typecho_options convert to character set utf8mb4 collate utf8mb4_unicode_ci; alter table typecho_relationships convert to character set utf8mb4 collate utf8mb4_unicode_ci; alter table typecho_users convert to character set utf8mb4 collate utf8mb4_unicode_ci;2、在config.inc.php修改 'charset' => 'utf8mb4',
在post.php中添加 function baidu_check(){ var url= window.location.href $.getJSON("https://www.xiaobai666.top/usr/theme/Cuteen/baidu.php?domain="+url,function(result){ //调用api if (result.code == 200) { $('#baidu_icon').removeClass('glyphicon-refresh'); $('#baidu_icon').addClass('glyphicon-ok-circle'); $('#baidu_result').text('百度已收录'); }else if(result.code == 403){ $('#baidu_icon').removeClass('glyphicon-refresh'); $('#baidu_icon').addClass('glyphicon-info-sign'); /*$('#baidu_result').text('百度未收录');*/ $('#baidu_result').html('百度未收录'); }else{ $('#baidu_icon').removeClass('glyphicon-refresh'); $('#baidu_icon').addClass('glyphicon-remove-circle'); 并在合适的位置添加 加载中 api 代码 <?php /** * Baidu * @editer: Weifeng * @link: https://wfblog.net * @version: 1.0 */ error_reporting(0); header("Access-Control-Allow-Origin:*"); header('Content-type: application/json'); $domain = @$_GET['domain']; if(!isset($domain) || empty($domain) || $domain==''){ $data = array( "code" => false, "msg" => "未传入请求参数！" ); echo json_encode($data,JSON_UNESCAPED_UNICODE); exit; } if(substr($domain, -1) == '/'){ $domain = substr($domain,0,strlen($domain)-1); } $data = checkBaidu($domain); echo json_encode($data,JSON_UNESCAPED_UNICODE); function checkBaidu($url){ $header = array( "Host:www.baidu.com", "Content-Type:application/x-www-form-urlencoded",//post请求 "Connection: keep-alive", "Referer:https://www.baidu.com", "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.162 Safari/537.36" ); $url = 'https://www.baidu.com/s?ie=UTF-8&wd='.urlencode($url).'&usm=3&rsv_idx=2&rsv_page=1'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt ($ch, CURLOPT_HTTPHEADER, $header); curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $output = curl_exec($ch); curl_close($ch); if(strpos($output, '没有找到') || strpos($output, '很抱歉')){ $data = array( "code" => 403, "msg" => "该域名暂时未被百度收录！" ); }else{ $number = GetBetween($output,'百度为您找到相关结果约','个'); if(empty($number) || $number == 0){ $number = GetBetween($output,'找到相关结果数约','个 '); if(empty($number) || $number == 0){ $data = array( "code" => false, "msg" => "获取百度收录失败！" ); return $data; } } $data = array( "code" => 200, "msg" => "该域名已被百度收录！", "number" => str_replace(',','',$number) ); } return $data; } function GetBetween($content,$start,$end){ $r = explode($start, $content); if (isset($r[1])){ $r = explode($end, $r[1]); return $r[0]; } } ?>在pjax中添加 if((typeof baidu_check) !== "undefined"){ baidu_check(); }
在footer文件添加以下内容 少女祈祷中... 自定义css /**加载界面等待**/ .Bg_Th{ position:fixed; top:0; bottom:0; height:100%; width:100%; background-color:#fff; transition: all .3s; z-index:9999; } .Bg_Img > img{ display:block; position:absolute; transform:translate(-50%,-50%); top:45%; left:50%; border-radius:8px; box-shadow:0px 4px 8px 0px rgba(0,0,0,0.3); } .Bg_Text{ position:relative; top:60%; text-align:center; font-size:1.4rem; letter-spacing:3px; z-index:9999; }
代码介绍1.一段可以让你网站被别人复制文章或者文字的时候会有 弹窗 提醒2.提醒文字可以 自定义 设置！3.废话不多话，直接分享代码表情代码演示下载特效JS文件:commentTyping.js，将其放在网站根目录某个地方然后在主题设置头部自定义放置以下代码 在主题设置-底部自定义中放置以下代码 document.body.oncopy = function(){Swal.fire({allowOutsideClick:false,type:'success',title: '复制成功,转载请注明出处！',showConfirmButton: false,timer: 2000});};