修改百度云外链文件名以及后缀抓取以及外链程序

作者:matrix 被围观: 2,409 次 发布时间:2013-09-07 分类:兼容并蓄 零零星星 | 无评论 »

添加自动识别百度外链的文件名以及后缀 中抓取页面标题的方式有点落后,这次稍微修改,使用关于正则匹配的函数。相关代码: $fp = file_get_contents($quurlXX);//$quurlXX为百度网盘地址 preg_match_all ("/title\>.*\<\/title/",$fp,$titleList, PREG_PATTERN_ORDER);//使用preg_match_all正则匹配数据并保存到$titleList数组中 //echo $titleList[0][0] ; $zhuaqian=strpos($titleList[0][0],"title>"); $zhuahou=strpos($titleList[0][0],"_免费高速下载|百度云 网盘-分享无限制"); $xinzhi=substr($titleList[0][0],6,$zhuahou-6); //取适当的两个位置中间的值也就是文件名 $zz = 'http://www.hhtjim.com/bdwl/'.$urlc......

添加自动识别百度外链的文件名以及后缀

作者:matrix 被围观: 5,309 次 发布时间:2013-09-05 分类:兼容并蓄 | 6 条评论 »

以前的百度网盘外链不能自动识别文件名以及后缀,这次添加此功能。这次就算是v0.3版本了v0.3版本更新修改原来百度网盘转换链接的接口,增加接口中显示文件名以及后缀。技术很低,只有玩玩这种活。接口地址:http://d.hhtjim.com/bapi.php用法:http://d.hhtjim.com/bapi.php?url=网盘分享地址例如:http://d.hhtjim.com/bapi.php?url=http://pan.baidu.com/share/link?shareid=2053194229&uk=3238236832返回:https://www.hhtjim.com/bdwl/2053194229/3238236832/20130726170450.jpg再来个外链测试:http://pan.baidu.com/s/11huyZ接口代码: <?php function get($str){ $data = array(); $parameter = explode('&',......

修改Blockquote让引用文段模块更漂亮

作者:matrix 被围观: 7,913 次 发布时间:2013-09-05 分类:Wordpress 兼容并蓄 | 7 条评论 »

更换主题-七彩之家BLUE2.0以及后续的修改 提过修改css中Blockquote样式来让引用样式更beautiful。样式一: 代码: blockquote{ background: #d9e9ff; padding: 10px 15px 10px 15px; margin: 1em 3em 1em 3em; font-size:.8em; border-style:dotted dotted dotted solid; border-width:1px 1px 1px 5px; border-color:#5bbcdd; line-height:200%; } 样式二:  代码: blockquote{color:#2b2b2b; background:url(images/patt.png) repeat;margin:10px 20px;padding:8px 16px;border:1px solid #CCC;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;} 背景图片patt.png可自定义......

wordpress中提取文章内第一张图片作为缩略图

作者:matrix 被围观: 2,173 次 发布时间:2013-09-04 分类:Wordpress 兼容并蓄 | 无评论 »

网上有很多类似的代码,大多都来自知更鸟的HotNews。略有不同,这里还是记录一下。一.模板函数中添加: <?php //取文章内first_image function catch_first_image() { global $post,$posts; $first_img = ''; ob_start(); ob_end_clean(); $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i',$post->post_content,$matches); $first_img = $matches [1] [0]; if(emptyempty($first_img)){ $random = mt_rand(1,10); echo get_bloginfo ( 'stylesheet_directory'); echo '/images/random/'.$random.'.jpg';//若没有则输出/images/random/内图片 } return $first_img; } ?> 二.主题目录内新建......

完善lazyload懒加载图片渐显特效

作者:matrix 被围观: 4,421 次 发布时间:2013-09-03 分类:Wordpress 兼容并蓄 | 无评论 »

图片时载入的渐显特效JQuery 中有提到lazyload,可以加速WordPress站点的页面载入速度。只是以前的有些偏移这里稍微更新一下。 官网:http://www.appelsiini.net/projects/jeditablegithub:https://github.com/tuupola/jquery_jeditable多图demo:http://www.appelsiini.net/projects/lazyload/enabled_gazillion.html预加载图片和lazyload v1.8.5下载:http://www.400gb.com/file/29074139http://pan.baidu.com/share/link?shareid=2497435386&uk=3238236832步骤: 1.header中加载JQ库 这里使用1.7.2版本的没问题。若已经加载JQ库不必重复加载。 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"> 2......

添加虾米音乐外链-用php接口获取虾米音乐外链地址

作者:matrix 被围观: 24,772 次 发布时间:2013-09-02 分类:零零星星 | 58 条评论 »

转换地址:http://link.hhtjim.com  (外链接口已经修改,请到link.hhtjim.com转换)接口地址:https://www.hhtjim.com/xiami.php?u=虾米网音乐地址虾米网音乐地址例如:http://www.xiami.com/song/1772146363?spm=a1z1s.6659513.0.0.eu3WwL或者http://www.xiami.com/song/1772146363放到接口地址上都可以调用自动下载。用过上次百度网盘外链应用再升级的模板后觉得js的就是漂亮,再借着 Liang's 源码,拿着.htaccess伪静态实现外链地址静态化的实践成果搞定起来的确没那么大的障碍了。记录过程: 一.修改php源码,添加取得虾米网音乐地址的id值,也就是下面代码的 变量$mp3_id <?php/*取得song/后面的音乐ID:$MUsicID正确链接例......

WordPress中添加评论Ctrl+Enter快捷回复

作者:matrix 被围观: 2,319 次 发布时间:2013-09-01 分类:Wordpress 兼容并蓄 | 无评论 »

修改TC_NGRO主题时发现提交评论没有Ctrl+Enter快捷回复,而现在的主题一般都有此功能 很实用。 在comments.php中找到类似代码 <p><textarea rows="5" cols="50" name="comment" class="textarea" id="comment"></textarea></p> <p><input type="submit" value="<?php _e('提交评论/Ctrl+Enter'); ?>" id="submit" class="submit" /><?php comment_id_fields(); ?> </p> 要确保<textarea中的name、id的值与下面的js代码中的第2行处的值(此处为comment)对应一致。<input中的 type、id的值下面的js代码中的第12行处的值(此处为submit)对应一致。在</form>下行处添......

wordpress中文章内图片自动添加外边框

作者:matrix 被围观: 3,207 次 发布时间:2013-08-29 分类:Wordpress 兼容并蓄 | 无评论 »

给文章中的图片自动添加外边框会带来不一样的效果,需要在主题style.css中添加代码。样式一: 代码: .entry img { max-width: 650px; width: auto; max-height: 400px; height: auto; padding: 5px; background: #fff; box-shadow:0 0 30px rgba(0, 0, 0, 0.5); -webkit-box-shadow:0 0 30px rgba(0, 0, 0, 0.5); -moz-box-shadow:0 0 30px rgba(0, 0, 0, 0.5); }.entry img:hover { background: #DD856D; } 样式二: 代码: .entry img{ max-width:548px!important; _width:expression(this.scrollwidth > 548 ? "548px" : (this.scrollwidth < 1? "1px" : "auto")); height:auto;border:0;display:inline;position: rela......