作者:matrix
发布时间:2013-09-03
分类:Wordpress 兼容并蓄
图片时载入的渐显特效JQuery 中有提到lazyload,可以加速WordPress站点的页面载入速度。只是以前的有些偏移这里稍微更新一下。
官网:http://www.appelsiini.net/projects/jeditable
github: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/29074139
http://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.紧接着加载压缩包里的jquery.lazyload.min.js。依然还是主题的header中。(示例,放入主题目录内的/js/文件夹)
<script src="<?php bloginfo('stylesheet_directory');?>/js/jquery.lazyload.min.js" charset="utf-8"></script>
3.再添加js代码,还是紧接着放置。
<script type="text/javascript" charset="utf-8">
jQuery(document).ready(
function($){
$("img").lazyload({
effect : "fadeIn" //加载图片使用的效果(淡入)
});
});
</script>
说明:第4行的img为需要预加载的地方。这里是所有img标签。
4.还再主题的header.php中添加
<?PHP ob_start();?>
说明:使用ob_start()函数自动在缓冲区处理需要最终加载的图片标签格式
5.在主题footer.php适当位置处添加php代码.可以是</body>之前,也可以是最后一行。
<?php
//图片延缓加载相关处理,替换src为data-original,并添加占位符
$echo = ob_get_contents(); //获取缓冲区内容
ob_clean(); //清楚缓冲区内容,不输出到页面
$placeholder = "grey.gif"; //占位符图片
$preg = "/<img (.*)src(.*) \/>/i"; //匹配图片正则
$replaced = '<img \\1src="'.$placeholder.'" data-original\\2 />';
print preg_replace($preg, $replaced, $echo); //重新写入的缓冲区
ob_end_flush(); //将缓冲区输入到页面,并关闭缓存区
?>
说明:注意第6行中的grey.gif为:预加载的图片名称grey.gif,预加载的图片路径:WordPress程序根目录。当然这里也可以使用绝对路径。
压缩包内还有白色的white.gif和透明的transparent.gif都是预加载图片,可自定义跟换。
参考:http://dl.epinv.com/post/304.html
http://www.neoease.com/lazy-load-jquery-plugin-delay-load-image/
http://www.oschina.net/code/snippet_111193_3306
http://www.173it.cn/view-5577-1.html
作者:matrix
发布时间: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>下行处添加js代码:
<script type="text/javascript">
document.getElementById("comment").onkeydown = function (moz_ev)
{
var ev = null;
if (window.event){
ev = window.event;
}else{
ev = moz_ev;
}
if (ev != null && ev.ctrlKey && ev.keyCode == 13)
{
document.getElementById("submit").click();
}
}
</script>
作者:matrix
发布时间:2013-08-29
分类:Wordpress 兼容并蓄
给文章中的图片自动添加外边框会带来不一样的效果,需要在主题style.css中添加代码。
样式一:
代码: 阅读剩余部分 »
作者:matrix
发布时间:2013-08-25
分类:Wordpress 兼容并蓄
之前的用的ftp在线解压-php程序的发现还不错的,CMSwaare。
孤雨在线文件管理系统-用了才说好~
v1.3 版本:
下载: http://pan.baidu.com/share/link?shareid=3379878310&uk=3238236832
城通网盘:http://www.400gb.com/file/28616141
百度网盘源:http://pan.baidu.com/share/link?shareid=3379878310&uk=3238236832
解压缩完全没压力,还支持全站文件备份, 经测试么问题 只是自杀功能不能实现,应该是函数限制的原因。
还有基本FTP功能、.支持本地上传或者网络远程上传文件、权限读取与修改功能、数据库备份(需要手动填入数据库信息)
使用说明:
处于安全考虑建议事先修改管理员用户及密码,打开ftp.php:
$txtcolor1 = "#000000";
$txtcolor2 = "#003399";
$filefolder = "./";
$sitetitle = '孤雨在线文件管理系统';
$user = 'admin';
$pass = 'pass';
$meurl = $_SERVER['php_SELF'];
$me = end(explode('/',$meurl));
很好的站长web工具,值得拥有!
参考:哼哼猪
作者:matrix
发布时间:2013-08-18
分类:兼容并蓄
Uhurucloud免费云空间
http://www.uhurucloud.com/
注册:
1.点击“Sign Up”注册,选择登陆到Uhurucloud的账号。任选google、micosoft、facebook.登陆
2.看到那个黑色方块“Team X用户名X”进去
上方的*app name 需要填写。这是app的URL地址 阅读剩余部分 »
作者:matrix
发布时间:2013-08-16
分类:兼容并蓄 零零星星
借用baidu-pan-proxy升级百度网盘外链应用 提到了百度网盘的外链:
https://www.hhtjim.com/bdwl.php?/get/2053194229/3238236832类似于这种外链地址总有点不爽。
利用apache服务器的rewrite编写规则就可以实现外链地址的静态化(带伪字):
https://www.hhtjim.com/bdwl/2053194229/3238236832 类似于这种的 很爽~
步骤: 阅读剩余部分 »
作者:matrix
发布时间:2013-08-13
分类:Wordpress 兼容并蓄
为WordPress添加js抖动特效 效果不错!
在header.php添加代码:
<script type="text/javascript" src="/js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="/js/jquery.doudong.js"></script>
<script type="text/javascript">
//抖动特效
$(document).ready(function(){
$('.logo,#bot_mainr').shake();
});
</script>
说明:
第1、2行的js文件时必须加载的,如果加载了JQ库就不用加载jquery-1.4.2.min.js文件。
第6行的.logo 和#mainr是设定的抖动标签和样式。
js下载:http://189.io/gLwunn
代码来自:http://www.17sucai.com/pins/505.html
- 1
... - 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
... - 26