首页
微语
统计
友链
留言
memos
圈子
图床
推荐
相册
网站监控
VPS监控
Search
1
实现typecho微信时光机功能的图文教程
48,592 阅读
2
为Typecho添加webp解析
43,700 阅读
3
Memos备忘录,记录瞬间想法
28,323 阅读
4
emlog数据成功迁移到typecho
28,007 阅读
5
Jasmine - 简约、美观的博客主题
26,830 阅读
手机达人
免费资源
电脑网络
娱乐休闲
网站建设
威言威语
Typecho
Emlog
WordPress
服务器
主题
插件
排行榜    
登录
/
注册
Search
标签搜索
wordpress
发布
插件
免费
教程
typecho
EMlog
PHP
代码
CSS
华为
图片
安装
代码修改
评论
手机
诺基亚
微信
文章
智能
Chen'mo
累计撰写
1,272
篇文章
累计收到
380
条评论
首页
栏目
手机达人
免费资源
电脑网络
娱乐休闲
网站建设
威言威语
Typecho
Emlog
WordPress
服务器
主题
插件
页面
微语
统计
友链
留言
memos
推荐
相册
网站监控
VPS监控
搜索到
6
篇与
的结果
2021-04-11
Typecho同步新浪微博的插件(可提取文章图片作配图)
由于博客在2015-12-10已经从Typecho转到了Pelican,所以把这个Typecho同步新浪微博的插件放在Github上后就一直也没管了。最近有同学在Github上提了issue,于是写了这篇文章对插件作了详细说明,希望对大家有帮助。插件基于新浪微博开放平台最新的OAuth2认证方式调用相关API接口把文章同步到微博上。微博发布后,会显示来源(也即应用名称,如下图BZ的是TypeCodes)以及缩略图(需要在插件后台设置)。1 插件说明:由于插件基于OAuth2认证方式,在调用相关微博API的时候需要用户的access_token(30天有效)和uid数据,所以需要自己额外搭建一个新浪微博应用服务。2 搭建新浪微博应用服务:首先用户必须有一个已经审核通过的新浪微博开放平台的应用。申请方法这里不再赘述,详见官方说明。2.1 修改配置文件根据新浪微博开放平台的应用的信息修改config.php文件中的WB_AKEY、WB_SKEY和WB_CALLBACK_URL这三个变量,它们分别代表应用的App Key、App Secret和回调地址。2.2 博客搭建回调服务把本目录(weibo)上传至对应的新浪微博应用服务器,如果能通过访问该回调地址(例如https://typecodes.com/weibo)则表示服务搭建完毕。3 安装插件:在搭建新浪微博应用服务后就可以安装这个新浪微博同步插件了。3.1 修改配置文件同2.1小节所示,根据新浪微博开放平台的应用的信息修改config.php文件中的WB_AKEY、WB_SKEY和WB_CALLBACK_URL这三个变量,它们分别代表应用的App Key、App Secret和回调地址。3.2 上传插件程序把本目录(WeiboSync)上传至Typecho插件目录(默认为/usr/plugins)。4 插件设置进入typecho的后台并启用WeiboSync插件,再点击设置按钮,进入到WeiboSync插件信息的设置页面。点击"使用微博账号登录"按钮会跳转到新浪微博登录授权界面,在授权登录后会自动跳转到2.2小节设置的回调地址界面。如下图所示,在这个界面会输出用户的access_token(30天有效)和uid数据,把这两个值填写到上图中的新浪微博Access Token和个人微博ID中即可。5 插件维护目前已经把整个工程放在了GitHub上了,地址是:https://github.com/vfhky/WeiboSync 。
2021年04月11日
3,832 阅读
0 评论
0 点赞
2021-03-01
一键分享到QQ空间、QQ好友、新浪微博、微信代码
通过qq空间、qq聊天、新浪微博和微信二维码分享平台提供的接口,实现把网页中对应的图片、标题、描述的信息参数用javascript获取后传进接口中,实现一键分享。提示:使用到的接口(测试时需要登录,网址和图片必须是公网的,不能localhost,QQ图片不能太宽,太宽标题描述会undefiend):一、分享链接======1.分享到QQ空间接口:https://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=你的网址&sharesource=qzone&title=你的分享标题&pics=你的分享图片&summary=你的分享描述信息2.分享给QQ好友接口http://connect.qq.com/widget/shareqq/index.html?url=你的分享网址&sharesource=qzone&title=你的分享标题&pics=你的分享图片地址&summary=你的分享描述&desc=你的分享简述3.分享到新浪微博接口:http://service.weibo.com/share/share.php?url=你的分享网址&sharesource=weibo&title=你的分享标题&pic=你的分享图片&appkey=你的key需要在新浪微博开放平台中申请二、一键分享代码参考如下:=============html(示例):<div>分享到:</div> <div onclick="shareTo('qzone')"> <img src="https://zixuephp.net/static/images/qqzoneshare.png" width="32"> <!-- 分享图片不再提供访问 --> </div> <div onclick="shareTo('qq')"> <img src="https://zixuephp.net/static/images/qqshare.png" width="32"> </div> <div onclick="shareTo('sina')"> <img src="https://zixuephp.net/static/images/sinaweiboshare.png" width="32"> </div> <div onclick="shareTo('wechat')"> <img src="https://zixuephp.net/static/images/wechatshare.png" width="32"> </div> js(示例):function shareTo(types){ var title,imageUrl,url,description,keywords; //获取文章标题 title = document.title; //获取网页中内容的第一张图片地址作为分享图 //imageUrl = document.images[0].src; imageUrl = document.getElementById("pcdetails").getElementsByTagName("img")[0]; //当内容中没有图片时,设置分享图片为网站logo if(typeof imageUrl == 'undefined'){ imageUrl = 'https://'+window.location.host+'/static/images/logo.png'; } else { imageUrl = imageUrl.src; } //获取当前网页url url = document.location.href; //获取网页描述 description = document.querySelector('meta[name="description"]').getAttribute('content'); //获取网页关键字 keywords = document.querySelector('meta[name="keywords"]').getAttribute('content'); //qq空间接口的传参 if(types=='qzone'){ window.open('https://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url='+url+'&sharesource=qzone&title='+title+'&pics='+imageUrl+'&summary='+description); } //新浪微博接口的传参 if(types=='sina'){ window.open('http://service.weibo.com/share/share.php?url='+url+'&sharesource=weibo&title='+title+'&pic='+imageUrl+'&appkey=2706825840'); } //qq好友接口的传参 if(types == 'qq'){ window.open('http://connect.qq.com/widget/shareqq/index.html?url='+url+'&sharesource=qzone&title='+title+'&pics='+imageUrl+'&summary='+description+'&desc='+keywords); } //生成二维码给微信扫描分享 if(types == 'wechat'){ //在线二维码(服务器性能限制,仅测试使用,屏蔽非大陆ip访问) window.open('https://zixuephp.net/inc/qrcode_img.php?url='+url); } } 使用说明:纯js使用时id改成自己站点的id选择器来获取。如果调试不成功,可以尝试本站中的分享功能,分享时会打开新窗口,那条链接是最终要分享的,已经拼接好的参数链接,可以复制进行比对参考。分享效果点击本站文章分享功能,效果图如下:结合一下我自己扒的,就是图片没有显示出来。有可能是文章图片没有加class,获取不到图片。
2021年03月01日
8,172 阅读
4 评论
1 点赞
2016-01-02
腾讯微博OAuth2.0初试
一直没搞懂什么是OAuth2.0,但想要个能发文章自动同步到微博的功能,正好看到一个关于如何接入百度账号的视频后,把腾讯微博的OAuth折腾了一下,竟然成功了。记录一下: 1、首先要获取到CODE,回调地址必须和申请的地址一致,否则会出错。https://graph.qq.com/oauth2.0/authorize?response_type=code&client_id=101186578&redirect_uri=http://ihaow.cn&state=test 2、得到CODE后,就获取token.https://graph.qq.com/oauth2.0/token?grant_type=authorization_code&client_id=101186578&client_secret=9c2ca139ce0dfc574036942b575666c7&redirect_uri=http://ihaow.cn&code=EFEACC2356491294E56C27332E8338403、这个token值比较重要了,接下来就可以取个用户的OpenID了。很多信息都可以查到了。只是接下来的代码怎么写,这些信息怎么实用,有相关源码代码给我推荐吗? 腾讯微博开放文档:http://wiki.connect.qq.com/oauth2-0简介
2016年01月02日
1,539 阅读
0 评论
0 点赞
2014-08-25
一入微信/微博深似海,从此节操是路人
社交网络是一种很可怕的东西,有许多曾经活得云淡风轻的朋友在互联网时代之后就变成喜欢狂晒照片的疯子;许多值得敬重的长辈竟然在转发已经被证伪一万遍的谣言……这个世界不再温柔。1、感情过于外露普通的生活细节搞得很有意义非凡的样子:“今天散了步!还看了电影!”2、爱子心切各种晒娃,我孩子怎么都是最棒的。3、自怨自艾一直没有遇到对的人,我大约永远不会幸福了……诸如此类的自怨自艾,这才真正让人累感不爱。4、自恋我刚剪了一个新发型,好看吗?——要是设置一个“丑爆了”按钮会有很多人点的。5、生怕跟不上潮流又确实跟不上潮流人家脸萌你也脸萌,人家头像有“1”你也要有,人家玩冰桶捐钱的时候你捐了吗?6、起来正能量无穷有人传播负能量就有人传播正能量:我有梦想,不管别人怎么想——其实原因不是被老板骂了就是被亲妈骂了。7、为了不引起冲突指桑骂槐心里憋着一口气想骂出来,又怕引起冲突,于是指桑骂槐。其实是个人都知道你在说谁。8、像从来没有吃过饭一样“咔擦”“咔擦”“咔擦”,“看,这是海鲜!”9、控制不住自己的双手晒恩爱大多数女人只要谈恋爱,马上就要发大量的证据。你知道这以后可能会成为各种“证据”吗?10、忍不住谈政治不转不是中国人!——其实啥都不懂,但做人得有态度不是吗?11、无论如何都要告诉你我的信仰“嗡嘛呢呗美哄……”“佛说……”——你知道佛说了什么,你念了什么吗?
2014年08月25日
4,886 阅读
0 评论
0 点赞
2013-12-04
爱名网免费申请银牌会员活动
一直关注着爱名网活动,就想升个银牌会员,注册COM CN就便宜多了,这价位才是心里合适的。现在正好有个转发微博就免费成为银牌会员的活动,何乐而不为,简单一点,就成了。顺便注册了个cmphy.com域名,纯5位英文COM,首年48,续费52。爽。好多网站首年注册便宜,可是续费就贵了。要想转出,一般得多交一年费用才能弄到转移密码。所以这家域名注册商不错,推荐下。(如果是普通会员,那注册就要多几十块了) 欢迎关注http://cmphy.com,打算做个小站长之类的博客。
2013年12月04日
6,157 阅读
0 评论
0 点赞
2013-03-14
wordpress 9种日志形式
这个可以实现微博功能了吧。目前支持九种文章格式,来自官方的介绍是这个样子:日志(aside) – 典型样式就是没有标题。类似于 Facebook 或人人网中更新的一条日志。相册(gallery) – 图像陈列厅。文章中通常会有“gallery”代码和相应的图像附件。链接(link) – 链接到其它网站的链接。主题可能会使用文章中的第一个 <a href=”"> 标签作为文章的外部链接。有可能有的文章至包含一个 URL,那么这个 URL 将会被使用;同时,文章标题(post_title)将会是附加到它的锚的名称。图像(image) – 单张图像。文章中的首个 <img /> 标记将会被认为是该图片。另外,如果文章只包含一个 URL 链接,则被认为是该图片的 URL 地址,而文章标题(post_title)将会作为图片的标题属性。引语(quote) – 引用他人的一段话。通常使用 blockquote 来包裹引用内容。或者,可能直接将引语写入文章,并将其出处写在标题栏。状态(status) – 简短更新,通常最多 140 个字符。类似于微博 Twitter 状态消息。视频(video) – 单一视频。文章中第一个 <video /> 或 object 或 embed 将被作为视频处理。或者,文章可以仅包含视频的 URL,甚至一些主题和插件可以支持自动嵌入您的文章附件中的视频。音频(audio) – 一个音频文件。可以用于播客(podcasting)等。聊天(chat) – 聊天记录所以本文要介绍的就是通过使用文章形式的功能,来实现类似于碎语或者微博的功能,当然,使用本文的方法,不用文章形式也可以直接实现的。先看效果:碎语步骤如下:1、添加主题支持在你主题的functions.php中添加如下代码,来告诉WordPress使用何种文章形式,根据需要自己取舍。add_theme_support( ‘post-formats’, array( ‘aside’, ‘image’, ‘link’, ‘quote’, ‘status’,'video’)); //增加文章形式那么在后台添加文章的时候,就会出现文章形式的选项了,根据需要选择即可,默认的就是标准类型的。除非注明,胡小易博客文章均为原创,欢迎转载,请注明出处,谢谢!本文地址: http://www.jingzhouseo.com/website/916.html
2013年03月14日
4,120 阅读
0 评论
0 点赞