手机浏览器看转载虎牙或斗鱼视频

发了第一个王者荣耀视频,先发在斗鱼上,然后转载到自己网站,可是发现手机或者百度浏览器极速模式都看不了,提示没有插件,我去,这斗鱼这么大平台怎么搞的吗,主要是手机不支持swf造成的,但是人家优酷和虎牙都正常,就斗鱼差那么一点。

绞尽脑汁想通过代码方式让手机能看,比如html5的<video>等等,以及一堆的wp插件,没毛用,建议大家不用尝试,包括嗅探出斗鱼视频的m3u8地址后转载也没用(可能是斗鱼屏蔽外部链接),唯一出路换平台......

于是换了虎牙,传了视频,通过不过虎牙的视频分享是不支持iframe的(这个又给转载制造麻烦,因为转载swf手机不能播放),所以要在用百度浏览器极速版打开视频的情况下,查看源代码,找到视频mp4地址:

然后把<video src=......</video>这段复制出来。

进入wp后台编辑器的文本模式,把代码贴进去,并需要修改,不改的话会出现百度浏览器极速版有视频、手机仍然无视频的情况:

<video preload="metadata" controls="controls" autoplay="autoplay" src="http://huya-w7.huya.com/1850/100486153/350/fd1e8593a449c162682985d24f0d9783.mp4"></video>

注意请不要用添加媒体的方式,这样在电脑端又不能放了。

mip改造pro插件中加入iframe转换功能

今天又发现有一条mip链接校验不通过,原因是iframe没有转换成mip-iframe,这个插件还是有待改进啊(i3geek不知道什么时候才会更新),还是自己动手、丰衣足食(当然我不后悔买了这个插件,毕竟基本功能在那里呢,自己改改代码也不要多少时间)。

首先找到插件目录下面的i3geek_mip_standard.php文件,在第7行插入“$content = self::iframe($content);”,如下图:

然后在第41行插入如下代码(借鉴了原作者中转换img标签的的函数代码):

function iframe($content){
$content=preg_replace("/<(\/iframe.*?)>/si","",$content);
preg_match_all('/<iframe (.*?)\>/', $content, $ifs);
if(!is_null($ifs)) {
foreach($ifs[1] as $index => $value){
$mip_iframe = str_replace('<iframe', '<mip-iframe width="1000" height="500" allowfullscreen', $ifs[0][$index]);
$mip_iframe = str_replace('>', '></mip-iframe>', $mip_iframe);
//$mip_iframe = preg_replace('/(width|height)="\d*"\s/', '', $mip_iframe );
$mip_iframe = preg_replace('/ srcset=\".*?\"/', '',$mip_iframe);
$content = str_replace($ifs[0][$index], $mip_iframe, $content);
}
}
return $content;
}

该段代码插入位置参考图片如下:

下面做个测试:

 

 

用wp-Chinese-Optimize禁止自动保存

用了一段时间,发现wpjam的禁止文章修订功能还不够好用,确实没修订版了,但还是会自动保存草稿,刚才发了篇文章用了4个id,还没发成功,最后还要删除数据库中多余记录。

所以又用回wp-Chinese-Optimize插件,在数据库中实时观察,该插件使用后新建文章会产生一个自动草稿,发表文章后草稿就变成正式文章,不会增加id,本来以为可以少用一个插件,这样看来还是省不掉啊.......

该插件还需要测试一段时间,但是wpjam插件在这方面确实有欠缺、不稳定、有时有用有时没用。

最后测试,该插件和wpjam一样的,每次只要新建章然后又返回不写了,都会产生一个自动草稿占用一个id,我一直以为是wpjam不稳定,原来这个插件也一样.....

好吧,可以禁用这个插件了,少用一个也好

关于mip改造pro插件的激活破解思路

今天发现百度搜索来源竟然是搜索“i3geek mip 破解版”的,不知道作者是该高兴还是该伤心。

不过这至少说明了这个mip改造专业版是受欢迎的,然后就是不想花钱又想用收费软件的人很多,还是太穷。其实现在这个定价对我来说是可以接受,可以花少量的钱获得不错的体验,使用、更新升级都图个方便省事,少折腾,对一定要少折腾,把有限的时机花到更有意义的事情上去。

好了废话不多说,直接进入正题,不过只谈思路,我还是很支持作者的,希望他能够长久稳定的把插件继续优化完善下去。

该插件的激活是要连到i3geek网去激活的,其实只有把这个连接获取变量然后判断是否通过的过程搞清楚就很快了。主要看i3geek_mip_admin.php和i3geek_mip_function.php两个文件里的代码第1行-21行和第55行-69行(这个是要专业版的源码里面改的哦)。为了支持原创,我就不把代码贴出来了,真正懂得自己随便看一下就会,作者的代码都没加密,但是真的会破解了其实也真的不会去干这个事了,除非作者收790元,这么贵那我干脆不用了,因为即使破解了,以后升级这些也很麻烦,太折腾的事情就是浪费时间,浪费时间就是浪费金钱和生命啊!

本站优化4:程序及插件的选择(不定期更新页面)

本站使用了wordpress,经过一段时间测试,保留了一些比较好的插件,列表如下(按照首字母排序):

 

这个插件和mip改造插件就是为提高网页响应速度,提升用户体验的 BaiduXZH Submit(百度熊掌号) 百度熊掌号wordpress插件,自动推送最新文章或历史文章至百度,以及原创保护文章推送,并支持页面改造SEO优化。
这个可以直接复制图片进编辑器,免去上传步骤,不同于远程下载图片 Clipboard Images

Support paste images from clipboard for posts & comments (based on filereader.js)

禁用谷歌字体加速 Disable Google Fonts

Disable enqueuing of Open Sans and other fonts used by WordPress from Google.

检测插件是否有问题 Health Check & Troubleshooting

Checks the health of your WordPress install.

用过好多lightbox,真正在缓存页面条件下能用的就只有这个,专门针对原生自带主题 Meow Lightbox

Lightbox designed by and for photographers.

评论表单验证码 Mimi Captcha

在WordPress登陆、评论表单中加入验证码功能,支持字母、数字、中文和算术验证码。

页面改造加速,如果百度能够收录,那基本是秒开,因为百度会缓存页面(比一般cdn还好用) MIP改造 PRO

MIP for WP - Add Mobile Instant Pages support to your WordPress site. Wordpress站点的百度MIP格式改造

这个功能强大,各种缓存设置,加速,以后细说。 W3 Total Cache

The highest rated and most complete WordPress performance plugin. Dramatically improve the speed and user experience of your site. Add browser, page, object and database caching as well as minify and content delivery network (CDN) to WordPress.

中文题目转拼音题目 Wenprise Pinyin Slug

自动转换 WordPress 中的中文文章别名、分类项目别名、图片文件名称为汉语拼音。

防攻击的 Wordfence Security

Wordfence Security - Anti-virus, Firewall and Malware Scan

自动生成关键字 WP AutoTags

Often publish articles and updates people loves forgets to set tags when editing an article, the article automatically add keywords tag. tag extraction based on TF-IDF implementation. Built-in TF-IDF interface does not work when you try to find an existing tag in WordPress. If found, these markers are added to the post automatically each time you save the post.

这个是管理opcache的,启用opcache是在w3 total这插件里的 WP OPcache

This plugin allows to manage Zend OPcache inside your WordPress admin dashboard.

主要是wpjam虽然禁用生成草稿,但有时候还是会生成,所以就用这个去清理数据库,包括优化,能有明显提升 WP-Optimize

WP-Optimize is WordPress's #1 most installed optimization plugin. With it, you can clean up your database easily and safely, without manual queries.

文章阅读计数,看需要按照,只有这个能在静态页显示正常,不需要太多设置 WP-PostViews Plus

开启本插件后可以,可以为您分别显示每篇文章来自读者和搜索引擎蜘蛛的访问量

有些插件卸载后仍有数据库残留,药用本插件删除 WPDBSpringClean

A WordPress Plugin which deletes unused plugin tables from the database and also allows you to optimize existing DB tables

功能强大,具体到wpjam主页去看,但我实际用到的不多,特别是插件推荐的七牛镜像,我考虑一下还是没用,选择了百度 WPJAM BASIC

WPJAM 常用的函数和 Hook,屏蔽所有 WordPress 所有不常用的功能。

这个对懒人有用,自动生成摘要描述,定义首页描述(不固定的话首页描述就取第一篇文章摘要,这样首页的描述会不断变,影响seo),sitemap我用wpjam生成的 多合一SEO包

升级到Pro专业版 

Out-of-the-box SEO for your WordPress blog. Features like XML Sitemaps, SEO for custom post types, SEO for blogs or business sites, SEO for ecommerce sites, and much more. More than 50 million downloads since 2007.

主要有些内容需要挡一挡,以免不必要麻烦,刚好原来有个没用起来的订阅号,就拿来用了,对于生成静态页来说可能会有点问题(因为用了内存缓存,这样如果登陆状态访问该页面就没遮挡,生成的页面也没遮挡效果) 微信公众号涨粉

本插件可以隐藏文章中的任意部分内容,当访客关注您的微信公众后,可获取验证码查看隐藏内容

这个插件,描述写了一大堆,其实也就是个百度分享功能,可以不装,自己修改post文件 百度分享按钮

百度分享是一个提供网页地址收藏、分享及发送的WEB2.0按钮工具,借助百度分享按钮,网站的浏览者可以方便的分享内容到人人网、开心网、QQ空间、新浪微博等一系列SNS站点。 网站主可以在百度分享网站中获得分享按钮JS代码,嵌入到自己的网站,让网站链接分享到互联网各个角落!通过百度分享按钮,您的网站的浏览者可以便捷得分享您网站上的内容到人人网、开心网、qq空间、新浪微博等SNS站点进行传播,为您的网站带回更多的流量。通过百度分享按钮,您网站上的网页将更容易被百度搜索引擎所发现,从而有机会从百度搜索带回更多的流量。通过百度分享按钮,后续您还可以免费获取详尽的分享统计分析,了解网民将您网站上哪些内容分享到哪些SNS网站,每日的分享次数是多少,帮您更好得的跟踪、分析、激励用户的分享行为,为网站带来更多的流量。(该功能即将开放,敬请期待)赶紧免费获取百度分享按钮,获取更多的流量,您还等什么呢?

关于mip改造插件中百度统计的修改

i3geek的mip改造插件虽然好用,可是这家伙也比较懒,连baidu统计代码都用了他自己的,就在插件目录下面的template里面,有个footer.php,第11行,有个“<mip-stats-baidu token="”,这个token在wp后台是不能修改成自己的统计代码的,需要直接修改php文件,把这个token替换成自己的。

token获取方式:

先登录百度统计后台,获取代码,代码格式如下:

<script>
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?9e06ae47ac21d73a2c8b7d1a97a42f5c";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script>
上面“hm.src = "https://hm.baidu.com/hm.js?9e06ae47ac21d73a2c8b7d1a97a42f5c";”里面那串“9e06ae47ac21d73a2c8b7d1a97a42f5c”就是你的token值(这个只是例子,请用你自己的,这个例子我也是网上来的)

关于mip改造插件的首页改造代码的修改

发现了几个问题,先从首页的缩略图开始改,如果找到新问题和解决方法,就在这里接着补充。

1、使用1.20版本mip改造pro,首页头文章如果没有缩略图,就会空白一大块,这个看起来就不爽。到论坛发帖子,等不及人回复了,自己改代码。

简单点,直接进入mip改造插件的目录,找到i3geek_mip_function.php,

修改文件中第157行,改成下图

在当前wordpress主题的目录下新建文件夹images,上传nopic1.jpg、nopic2.jpg、nopic3.jpg、nopic4.jpg到该images文件夹下面(这几幅图自己从网上挑几张改成450*250像素),这里就是让没有缩略图的文章自动随机获取这4幅图来作为缩略图。不过这样改了只能是文章列表里的缩略图全出来了,头文章缩略图还是没有。

下面回到mip改造pro插件目录(i3geek_mip),进入改目录下的子目录template里,修改index.php文件第17行,加入 “<mip-img class="mip-img" alt="<?php the_title(); ?>" src="<?php i3geek_mip_function::post_thumbnail(); ?>"></mip-img>”,就搞定了,图片如下

2、关于首页点击“下一页”跳转不了的情况。后台mip改造插件要设置为兼容模式,然后网址后面直接加“?mip”就可以,要用问号,用“/mip”就会出现“下一页”失灵的情况。本来想改rewrite规则,后来想想太麻烦了,怕改了影响网站其他页面,就算了。

关于mip改造pro版使用发现的问题

昨天装了专业版,发现几个问题:
1、首页的mip改造,第一篇文章没缩略图的时候就是空白,这样很丑,希望i3geek能增加功能,改成可以自己设置是否要第一篇文章缩略图。
2、首页,点击“下一页”,结果还是在首页,根本不会到下一页,希望尽快完善,或者改成加载更多。参考页面:http://findelephant.com/mip
3、首页点击文章链接会直接跳到非mip改造页面,希望改成可以由我们选择能跳到mip改造页面。
4、内容页,点击上一篇或下一篇文章也是会直接跳到非mip改造页面,也希望和上一条一样给我们一个选择功能吧。
5、不知道推送有没有成功,如何查询,我是没从插件管理页看到,好像百度后台也没法查,希望尽快加入查询是否推送成功的功能。

试了fanly mip和i3geek的mip改造

经过实际体验,感觉还是i3geek的mip改造好用点,而且价格也实惠点,只要79元,一个插件就搞定mip、熊掌号页面改造(这个需要装i3geek的熊掌号插件,免费版不支持改造,其实不用改造够了)和百度链接及熊掌号推送;fanly mip主题和插件,要两个一起用,付两份的钱,才能实现mip改造,如果要推送熊掌号,还得装sumbit插件,有点繁琐。

从我们的目的来说,只是让用户通过百度收录的mip页面,能快速访问到网站内容,提高用户体验,并不需要连主题都改了,最终导向还是站点原来页面。

所以最终选择了i3geek的mip改造插件,希望不要让我失望,这个插件的首页改造功能还是有欠缺,内容页的改造后点击任意链接也都会连到非mip页面(包括上一篇、下一篇),希望能不断完善提升吧!