分类:折腾日期:2011-06-26 - 16:21:34评论:28条作者:老谢
首先感谢@蓝色轨迹
教程非常简单,我在这里也发一篇教程,凑一个博文吧
首先下载到需要使用到的文件,然后上传到根目录下某个目录
然后去box.net注册一个ID,注册过程很简单,不废话了
重点来了,在box.net建一个文件夹,并获取分享链接
蓝色轨迹的文件名好像是中文,使用正常,我尝试几次中文名获取不到文件,最后换成英文名解决了问题
然后修改index.html文件,其他的不需要做任何改动
把链接换成获取到的分享链接即可,后面的文字换成你需要的文件夹名
ok,万事大吉了
补充:页面的框架调用代码
<iframe src="网盘绝对路径/index.html" height="1000px" width="650px" style="overflow:hidden" frameborder="0"></iframe> |
<iframe src="网盘绝对路径/index.html" height="1000px" width="650px" style="overflow:hidden" frameborder="0"></iframe>
分类:折腾日期:2011-06-21 - 21:34:35评论:12条作者:老谢
现在感谢@无冷大湿的帮忙,我的页面加载效果搞定了…
首先在header.php加入两个代码
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"><!--mce:0--></script>
<script src="<?php bloginfo('stylesheet_directory'); ?>/js/load_page.js" type="text/javascript"><!--mce:1--></script> |
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"><!--mce:0--></script>
<script src="<?php bloginfo('stylesheet_directory'); ?>/js/load_page.js" type="text/javascript"><!--mce:1--></script>
load_page.js的代码
jQuery(document).ready(function($){
$('.title h2').one("click",function(){
var Url=$(this).find('a').attr('href');
$(this).empty().append('<span>页</span><span>面</span><span>载</span><span>入</span><span>中</span><span>·</span><span>·</span><span>·</span><span>·</span><span>·</span><span>·</span>');
load_ani();
setInterval(load_ani,1200);
window.location = Url;
return false;
})
function load_ani(){
var FUNC=[
function(){$('.title h2').children('span').eq(0).show(0,aniCallBack);},
function(){$('.title h2').children('span').eq(1).delay(100).show(0,aniCallBack);},
function(){$('.title h2').children('span').eq(2).delay(100).show(0,aniCallBack);},
function(){$('.title h2').children('span').eq(3).delay(100).show(0,aniCallBack);},
function(){$('.title h2').children('span').eq(4).delay(100).show(0,aniCallBack);},
function(){$('.title h2').children('span').eq(5).delay(100).show(0,aniCallBack);},
function(){$('.title h2').children('span').eq(6).delay(100).show(0,aniCallBack);},
function(){$('.title h2').children('span').eq(7).delay(100).show(0,aniCallBack);},
function(){$('.title h2').children('span').eq(8).delay(100).show(0,aniCallBack);},
function(){$('.title h2').children('span').eq(9).delay(100).show(0,aniCallBack);},
function(){$('.title h2').children('span').eq(10).delay(100).show(0,aniCallBack);},
function(){$('.title h2 span').hide(0);}
];
var aniCallBack=function() {
$(document).dequeue("ani_list");
}
$(document).queue("ani_list",FUNC);
aniCallBack();
}
}) |
jQuery(document).ready(function($){
$('.title h2').one("click",function(){
var Url=$(this).find('a').attr('href');
$(this).empty().append('<span>页</span><span>面</span><span>载</span><span>入</span><span>中</span><span>·</span><span>·</span><span>·</span><span>·</span><span>·</span><span>·</span>');
load_ani();
setInterval(load_ani,1200);
window.location = Url;
return false;
})
function load_ani(){
var FUNC=[
function(){$('.title h2').children('span').eq(0).show(0,aniCallBack);},
function(){$('.title h2').children('span').eq(1).delay(100).show(0,aniCallBack);},
function(){$('.title h2').children('span').eq(2).delay(100).show(0,aniCallBack);},
function(){$('.title h2').children('span').eq(3).delay(100).show(0,aniCallBack);},
function(){$('.title h2').children('span').eq(4).delay(100).show(0,aniCallBack);},
function(){$('.title h2').children('span').eq(5).delay(100).show(0,aniCallBack);},
function(){$('.title h2').children('span').eq(6).delay(100).show(0,aniCallBack);},
function(){$('.title h2').children('span').eq(7).delay(100).show(0,aniCallBack);},
function(){$('.title h2').children('span').eq(8).delay(100).show(0,aniCallBack);},
function(){$('.title h2').children('span').eq(9).delay(100).show(0,aniCallBack);},
function(){$('.title h2').children('span').eq(10).delay(100).show(0,aniCallBack);},
function(){$('.title h2 span').hide(0);}
];
var aniCallBack=function() {
$(document).dequeue("ani_list");
}
$(document).queue("ani_list",FUNC);
aniCallBack();
}
})
css里面加入
.post-title span{display:none;} |
.post-title span{display:none;}
完事大吉了,啥也不说了,非常感谢无冷大湿。。!
ps:为了使效果更完美,@无冷给建议给title定义高度,css样式如下:
.title{height:24px}
.post .title h2 {height:24px} |
.title{height:24px}
.post .title h2 {height:24px}
<h1>这是一级标题</h1> 效果相当于30像素的粗体字
<h2>这是二级标题</h2> 效果相当于24像素的粗体字
<h3>这是三级标题</h3> 效果相当于18像素的粗体字
<h4>这是四级标题</h4> 效果相当于16像素的粗体字
<h5>这是五级标题</h5> 效果相当于13像素的粗体字
<h6>这是六级标题</h6> 效果相当于10像素的粗体字
分类:折腾日期:2011-06-21 - 19:53:02评论:43条作者:老谢
参考地址:http://icold.me/readerswall-blood/
今天把读者墙折腾出来了,演示http://www.xj123.info/readerswall
感谢@无冷大湿
css部分如下:
#readerswall li{width:40px;height:46px;margin:0 10px 10px 0;padding:5px;
float:left;list-style:none;border: 1px solid #DFDFDF;
-moz-border-radius:2px;-khtml-border-radius: 2px;
-webkit-border-radius: 2px;border-radius: 2px;}
#readerswall img{width:40px;height:40px;display:block;}
#readerswall .active-bg{width:40px;height:2px;_font-size:0;margin-top:5px;background:#DFDFDF; }
#readerswall .active-degree{background:#08c;width:40px;height:2px;_font-size:0;} |
#readerswall li{width:40px;height:46px;margin:0 10px 10px 0;padding:5px;
float:left;list-style:none;border: 1px solid #DFDFDF;
-moz-border-radius:2px;-khtml-border-radius: 2px;
-webkit-border-radius: 2px;border-radius: 2px;}
#readerswall img{width:40px;height:40px;display:block;}
#readerswall .active-bg{width:40px;height:2px;_font-size:0;margin-top:5px;background:#DFDFDF; }
#readerswall .active-degree{background:#08c;width:40px;height:2px;_font-size:0;}
页面模板代码:
<?php
$query="SELECT COUNT(comment_ID) AS cnt, comment_author, comment_author_url, comment_author_email FROM (SELECT * FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->posts.ID=$wpdb->comments.comment_post_ID) WHERE comment_date > date_sub( NOW(), INTERVAL 24 MONTH ) AND user_id='0' AND comment_author_email != '这里填admin的email,不显示该email的头像' AND post_password='' AND comment_approved='1' AND comment_type='') AS tempcmt GROUP BY comment_author_email ORDER BY cnt DESC LIMIT 40";//最后的这个40是选取多少个头像,我一次让它显示40个。
$wall = $wpdb->get_results($query);
$maxNum = $wall[0]->cnt;
foreach ($wall as $comment)
{
$width = round(40 / ($maxNum / $comment->cnt),2);//这个40是我设置头像的宽度,和下面&size=40里的40一个概念,如果你头像宽度32,这里就是32了。
if( $comment->comment_author_url )
$url = $comment->comment_author_url;
else $url="#";
$tmp = "<li title='".$comment->comment_author." (".$comment->cnt."次重要讲话)' num='".$comment->cnt."'><a href='".$comment->comment_author_url."' target='_blank'><img src='http://www.gravatar.com/avatar.php?gravatar_id=".md5($comment->comment_author_email)."&size=40&d=identicon&r=G' alt='" . $comment->comment_author . " (". $comment->cnt . "层楼)' /></a><div class='active-bg'><div class='active-degree' style='width:".$width."px'></div></li>";
$output .= $tmp;
}
$output = "<div id='readerswall'><h2>Most Active Friends</h2><ul class='gavaimg'>".$output."</ul></div>";
echo $output ;
?> |
<?php
$query="SELECT COUNT(comment_ID) AS cnt, comment_author, comment_author_url, comment_author_email FROM (SELECT * FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->posts.ID=$wpdb->comments.comment_post_ID) WHERE comment_date > date_sub( NOW(), INTERVAL 24 MONTH ) AND user_id='0' AND comment_author_email != '这里填admin的email,不显示该email的头像' AND post_password='' AND comment_approved='1' AND comment_type='') AS tempcmt GROUP BY comment_author_email ORDER BY cnt DESC LIMIT 40";//最后的这个40是选取多少个头像,我一次让它显示40个。
$wall = $wpdb->get_results($query);
$maxNum = $wall[0]->cnt;
foreach ($wall as $comment)
{
$width = round(40 / ($maxNum / $comment->cnt),2);//这个40是我设置头像的宽度,和下面&size=40里的40一个概念,如果你头像宽度32,这里就是32了。
if( $comment->comment_author_url )
$url = $comment->comment_author_url;
else $url="#";
$tmp = "<li title='".$comment->comment_author." (".$comment->cnt."次重要讲话)' num='".$comment->cnt."'><a href='".$comment->comment_author_url."' target='_blank'><img src='http://www.gravatar.com/avatar.php?gravatar_id=".md5($comment->comment_author_email)."&size=40&d=identicon&r=G' alt='" . $comment->comment_author . " (". $comment->cnt . "层楼)' /></a><div class='active-bg'><div class='active-degree' style='width:".$width."px'></div></li>";
$output .= $tmp;
}
$output = "<div id='readerswall'><h2>Most Active Friends</h2><ul class='gavaimg'>".$output."</ul></div>";
echo $output ;
?>
把页面模板上传到主题目录,然后建立一个页面,选择上传的模板
大功告成了,看看效果吧
分类:折腾日期:2011-06-13 - 23:38:06评论:6条作者:老谢
目前我使用的备份插件,只能备份数据库
而IDrive则可以备份根目录以及数据库,并且IDrive提供5G的免费存储空间
步骤:
在wordpress后台搜索IDrive这款插件
要在插件的设置界面注册账户,不要去官网注册,否则会因为账户类型无法正常使用
注册完成以后,进入备份界面
Drive默认情况下,将备份Wordpress的全部文件以及数据库,如果要排除某个文件或文件夹,可以点击“Exclusion list”,填写文件(夹)绝对路径即可。最后,点击“Backup Now”就开始备份过程了,从IDrive的文档中看,这个存储过程在你的站点被访问时将终止,之后将继续备份,所以,基于效率的考虑,备份的过程最好选择在晚上访客少的时候开始。另外IDrive的备份方式是增量备份,这个很赞,不用每次都重复去备份相同的文件。
备份完成后,在“Last Restore Summary”处将显示你的备份信息,选择其中一个,点击“Restore Now”,将进行文件的导入(覆盖)操作。
另外,IDrive的默认备份频率为每天一次,有点频繁,如果不打算按这个频率备份,你只要退出插件的登录界面就行(点右上角的LOGOUT),等你想备份的时候,重新登录即可!
原文地址:http://www.boluo.org/archives/idrive-backup-wordpress.html
分类:折腾日期:2011-04-03 - 13:42:50评论:21条作者:老谢
好吧,这两天看到很多博主在写插件推荐的帖子,自己也忍不住写一把
首先,我是个懒虫,不愿意折腾,能插件实现的功能就直接装插件
本人博客总计装了22个插件,下面推荐十款个人觉得比较实用的插件
—————————–我叫分割线—————————-
WordPress Database Backup
数据库备份插件,可以设置每日备份并把备份发送到邮箱
我的网站文件很少改动,一个月备份一次就行,数据库用插件备份就很放心了
WordPress Thread Comment
嵌套回复 个人感觉很好用
WP Gravatar Mini Cache
优化插件,把Gravatar头像缓存到本地提快博客访问速度
db-cache-reloaded
建议使用知更鸟的3.1版本 中文界面 配置更简单
Auto_Save_Image
自动保存外链图片到本地 非常方便 适合转帖
Some Chinese Please!
拒绝英文SPMA!自打用了这个插件再也不见烦人的英文SPMA!
Mail To Commenter
邮件回复 独立博客必备
WP-Thumbnails
文章缩略图 截取博文长度 功能很丰富 很强大
Add Post URL
自动添加文章url
WP Keyword Link
seo插件,设置关键字并自动给链接 优化内链 推荐使用
分类:折腾日期:2010-12-26 - 13:41:50评论:5条作者:老谢
问题:
在家用wifi上网,登陆wordpress后台后返回登陆界面
输入错误的账号密码时正确提示错误
解决:
打开文件”/wp-includes/pluggable.php“,修改wp_set_auth_cookie函数。
将(两处,第一处在666行左右,第二处就在后面几行,基本上改第一处就可以了,wordpress 2.9.2;wordpress 3.0 在691行)
setcookie($auth_cookie_name, $auth_cookie, $expire, ADMIN_COOKIE_PATH, COOKIE_DOMAIN, $secure, true); |
setcookie($auth_cookie_name, $auth_cookie, $expire, ADMIN_COOKIE_PATH, COOKIE_DOMAIN, $secure, true);
改成
setcookie($auth_cookie_name, $auth_cookie, $expire, SITECOOKIEPATH, COOKIE_DOMAIN, $secure, true); |
setcookie($auth_cookie_name, $auth_cookie, $expire, SITECOOKIEPATH, COOKIE_DOMAIN, $secure, true);
问题分析:
主要就是更改cookie的作用目录,由原来的“/wp-admin”变成根目录“/”。问题大概是由于无法跨目录读取用户的cookie导致的(参见pluggable.php中的函数wp_parse_auth_cookie)。
修改后仍然无法解决问题,请清除cookie后登陆!
分类:折腾日期:2010-10-17 - 0:46:05评论:3条作者:老谢
最近gravatar头像显示不正常,服务器可能被墙了,呵呵
老抽风可不行
方案如下
在wp-includes文件夹下 pluggable.php 文件
if ( is_ssl() ) {
$host = 'https://secure.gravatar.com';
} else {
if ( !empty($email) )
$host = sprintf( "http://%d.gravatar.com", ( hexdec( $email_hash{0} ) % 2 ) );
else
$host = 'http://0.gravatar.com';
} |
if ( is_ssl() ) {
$host = 'https://secure.gravatar.com';
} else {
if ( !empty($email) )
$host = sprintf( "http://%d.gravatar.com", ( hexdec( $email_hash{0} ) % 2 ) );
else
$host = 'http://0.gravatar.com';
}
修改为
if ( is_ssl() )
$host = 'https://secure.gravatar.com';
else
$host = 'http://www.gravatar.com'; |
if ( is_ssl() )
$host = 'https://secure.gravatar.com';
else
$host = 'http://www.gravatar.com';
问题应该就能解决了,如果还是不行,看下文
将上图箭头所标示的两个网址换成http://www.gravatar.com就搞定了,我自己是第二种办法搞好的,呵呵
分类:折腾日期:2010-09-22 - 13:56:50评论:11条作者:老谢
很多朋友在找友情链接首页显示的办法
其实很简单
只需要调用程序代码即可
开始代码如下
<?php if (is_home()) : ?> |
<?php if (is_home()) : ?>
结束代码如下
好了,下面开始使用,现在我想隐藏友情链接,那么从sidebar找到侧栏的div,我的如下
<!--友情链接-->
<div id="link" class="widget">
<ul><h3>友情链接</h3>
<?php wp_list_bookmarks('title_li=&categorize=0&orderby=rand&limit=50'); ?>
</ul>
</div> |
<!--友情链接-->
<div id="link" class="widget">
<ul><h3>友情链接</h3>
<?php wp_list_bookmarks('title_li=&categorize=0&orderby=rand&limit=50'); ?>
</ul>
</div>
下面我需要隐藏 把刚开始说的开始和结束代码分别加入div的开始和结束,修改后的代码如下
<?php if (is_home()) : ?>
<div id="link" class="widget">
<ul><h3>友情链接</h3>
<?php wp_list_bookmarks('title_li=&categorize=0&orderby=rand&limit=50'); ?>
</ul>
</div>
<?php endif; ?> |
<?php if (is_home()) : ?>
<div id="link" class="widget">
<ul><h3>友情链接</h3>
<?php wp_list_bookmarks('title_li=&categorize=0&orderby=rand&limit=50'); ?>
</ul>
</div>
<?php endif; ?>
好了,更新下侧栏,刷新你的博客,看看成功没有吧!
最新评论
老何:不至于跌得这么狠吧
Andy烧麦:这些大厂都能提供必要的售后
王光卫博客:小米生态还是比较丰富
空空裤兜:在天猫买的利维斯顿,阿里智能APP...
林羽凡:我突然发现,你也记录了很多博文了。
菊座:小米的东西还行
zwwooooo:一般电器产品都jd,就是想售后身心
zwwooooo:能随便搞个公司玩玩也算是实力选手
大D:坚持就是胜利哈哈哈
老麦:看着那一排日志存档,老前辈了啊。