首页
关于
友情链接
归档
更多
统计
推荐
恋爱清单
Search
1
PS没法保存而显示该文件被锁定解决方法
7,823 阅读
2
PHP实现自动提交百度普通收录/SEO
2,442 阅读
3
Open-TDP 多云资源管理系统介绍
2,372 阅读
4
Typecho开启Gzip,感受火箭般速度
2,214 阅读
5
云图尝鲜初体验
1,747 阅读
学习
项目
折腾
SEM
excel学习
typecho
百度OCPC优化指南
登录
Search
标签搜索
typecho
PHP
sem
SEM学习笔记
docker
js
pbootcms
ocpc
OCPC优化指南
Linux
linux笔记
腾讯云
雷池waf
百度OCPC优化指南
openTDP
CDN
巨量
CPC
雷池
宝塔
小唐
累计撰写
93
篇文章
累计收到
0
条评论
首页
栏目
学习
项目
折腾
SEM
excel学习
typecho
百度OCPC优化指南
页面
关于
友情链接
归档
统计
推荐
恋爱清单
搜索到
93
篇与
小唐
的结果
2022-11-19
js检测文章是否被收录
前言昨天用公司的企业站发布文章后,想看看之前的网站收录了没有,但是又得通过第三方工具查询有点麻烦,看到crm系统的插件还有一个百度收录检测的,我把代码修改了一下,经过测试web页面通用,可以做成php插件,文中我提供了自己的demo接口,正式环境还需自己搭建html代码部分<a id="czmz_baidu" rel="external nofollow" target="_blank"></a> 引用的js,必须引用jq文件才能生效$(function () { $.getJSON('https://www.czmz.top/usr/query.php?url='+window.location.href, function(json, textStatus) { //https://www.czmz.top/usr/query.php 是我自己搭建的测试接口 正式环境还需自己搭建 if (json.state == 1) { $('#czmz_baidu').html('百度已收录'); $("#czmz_baidu").attr('href','https://www.baidu.com/s?wd='+document.title); }else{ $('#czmz_baidu').html('百度暂未收录'); $('#czmz_baidu').css('color','red'); $('#czmz_baidu').attr('href','http://zhanzhang.baidu.com/sitesubmit/index?sitename='+window.location.href); var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') {bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';} else {bp.src = 'http://push.zhanzhang.baidu.com/push.js';} var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(bp, s); } }); });query接口搭建<?php /** * 百度Site查询接口 * code 200->正常;201->没有请求参数 * state 1->收录;0->未收录 */ header("Access-Control-Allow-Origin:*"); header('Content-type: application/json'); if(!isset($_GET['url'])||empty($_GET['url'])||$_GET['url']==''){ echo json_encode(array('code'=>'201','msg'=>'请填写请求参数')); exit(); } // 请求地址www.czmz.cn $url = $_GET['url']; // 百度搜索地址http://www.baidu.com/s?wd=site:czmz.top $baidu='http://www.baidu.com/s?wd='.$url; $curl=curl_init(); curl_setopt($curl,CURLOPT_URL,$baidu); curl_setopt($curl,CURLOPT_RETURNTRANSFER,1); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,false);curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 30); $rs=curl_exec($curl); curl_close($curl); $str = preg_match_all('/很抱歉,没有找到与/',$rs,$baidu); if(!empty($str)){ // 无以下是网页中包含信息 echo json_encode(array('code'=>'200','url'=>$url,'state'=>'0')); }else{ // 有以下是网页中包含信息 $str = preg_match_all('/<font class="c-gray">没有找到该URL。您可以直接访问 <\/font>/',$rs,$baidu); if($str){ echo json_encode(array('code'=>'200','url'=>$url,'state'=>'0')); }else{ echo json_encode(array('code'=>'200','url'=>$url,'state'=>'1')); } } 小插曲腾云先锋TDP(TDP,Tencent Cloud Developer Pioneer)是腾讯云 GTS 官方组建并运营的技术开发者群体。这里有最专业的开发者&客户,能与产品人员亲密接触,专有的问题&需求反馈渠道,有一群志同道合的兄弟姐妹。来加入属于我们开发者的社群吧 。进群时可以跟管理员说是从本站过来的
2022年11月19日
289 阅读
0 评论
2 点赞
2022-11-18
js变量的命名规范
在 javaScript 中变量名存在一定规范,所有变量名必须符合这些规范,否则程序无法执行。变量名必须使用字母、下划线(_)、美元符号($)开头尽管之前的例子有用到中文作为变量名,但是是不推荐的。// 不会报错但是不推荐 var 数字 = 1; // 错误 var 1number = 1; // 错误 var number@a = 1; // 错误 var num+aa = 2; //下面是正确的方式 var number1 = 1; var _number = 1; var $number = 1;
2022年11月18日
421 阅读
0 评论
0 点赞
2022-11-18
typecho 如何支持emoji
typecho 默认的数据库不支持emoji,所以需要通过一下方式修改数据库的编码。如果你的数据库不支持emoji,但是在文章编辑中或者主题设置中使用了emoji会导致你的内容丢失!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;执行上述sql语句来修改表的编码,如果用的是宝塔面板和MySQL数据库,一般有可视化的phpmyadmin界面,可以在phpmyadmin的控制台里面执行上面的语句,如果是服务器可以在服务器上连接mysql后执行。最后将 Typecho 目录下的config.inc.php 配置文件中数据库定义参数中的 charset 为 utf8mb4: $db->addServer(array ( 'host' => localhost, 'user' => 'root', 'password' => 'root', 'charset' => 'utf8mb4', //修改这一行 'port' => 3306, 'database' => '' ), Typecho_Db::READ | Typecho_Db::WRITE);
2022年11月18日
461 阅读
0 评论
0 点赞
2022-11-18
typecho 开启debug
typecho 默认关闭了debug模式,在出现500错误的时候,无法看到具体的错误信息。可以按照下面操作打开typecho debug 模式,查看具体的错误信息:打开typecho 目录下的config.inc.php在文件中增加下面一行代码后保存文件define('__TYPECHO_DEBUG__', TRUE);
2022年11月18日
450 阅读
0 评论
1 点赞
2022-11-18
重装/升级/回退typecho版本
重装、升级和回退typecho 过程是一样的简单来说,保留typecho的usr 目录和config.inc.php 删掉其它文件后,再把typecho 安装包中的文件(除usr文件夹)复制过来就行了。typecho 1.2 目前回退typecho1.1同时需要回退typecho1.1的数据库内容,不能只回退文件夹,请注意,否则会导致网站无法打开。小插曲腾云先锋TDP(TDP,Tencent Cloud Developer Pioneer)是腾讯云 GTS 官方组建并运营的技术开发者群体。这里有最专业的开发者&客户,能与产品人员亲密接触,专有的问题&需求反馈渠道,有一群志同道合的兄弟姐妹。来加入属于我们开发者的社群吧 。进群时可以跟管理员说是从本站过来的
2022年11月18日
519 阅读
0 评论
0 点赞
1
...
15
16
17
...
19