专注于 JAVA WEB开发
标签类目:建站手记

Revolution2 feedburder邮件订阅

Revolution2系列主题之Church 2.0汉化版
feedburder的邮件订阅功能失效后,使用如下代码替换sidebar.php中相应的code:

<h2>订阅到邮箱</h2>
		<p>博客有新日志发表时<br /> 他将自动发送到你的邮箱!</p><form id="subscribe" action="http://feedburner.google.com/fb/a/mailverify" method="post" 
    target="popupwindow" 
    onsubmit="
    window.open('http://feedburner.google.com/fb/a/mailverify?uri=<?php $feedburner_id = get_option('revlifestyle_feedburner_id'); echo $feedburner_id; ?>', 
    'popupwindow', 
    'scrollbars=yes,width=550,height=520');
    return true">    
    <input type="text" value="请输入你的E-mail地址..." id="subbox" onfocus="if (this.value == '请输入你的E-mail地址...') {this.value = '';}" onblur="if (this.value == '') {this.value = '请输入你的E-mail地址...';}" style="width:240px" name="email"/>
    <input type="hidden" value="<?php $feedburner_id = get_option('revlifestyle_feedburner_id'); echo $feedburner_id; ?/>" name="uri"/>
    <input type="hidden" name="loc" value="en_US"/>
    <input type="submit" value="GO" id="subbutton" />
</form>

杂记一则

修改iNove主题中遇到一个Php的if函数中有冒号,不知其意

< ?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('north_sidebar') ) : ?>
 
< ?php endif; ?>

查询之后,了解到其实这里的’:'相当于’{}’,它是配合< ?php endif; ?>一起来使用的,这样你在这之间就可以加上你想填写的其他html或是php代码,很方便!

对于iNove主题sidebar.php里有一个功能就是可以再首页显示随机的文章,而在单篇文章页面显示最近的文章,非常不错。可是这得首先保证你没有通过小工具选项添加任何的其他工具,比如热门文章,标签云,必须不添加任何其他的工具,这样才能显示出来!也一直没看懂那端code的判断逻辑。如果能够既显示小工具,又能显示那个随机文章就好了!索性我把它拿出来就好了!不把它放在if判断里面,这样就能显示了,我把它改了一下:

<!-- posts -->
	< ?php
		if (!is_single()) {
			$posts_widget_title = 'Recent Posts';
		} else {
			$posts_widget_title = 'Random Posts';
		}
	?>
 
	<div class="widget">
		<h3>< ?php echo $posts_widget_title; ?></h3>
		<ul>
			< ?php
				if (!is_single()) {
					$posts = get_posts('numberposts=8&orderby=post_date');
				} else {
					$posts = get_posts('numberposts=8&orderby=rand');
				}
				foreach($posts as $post) {
					setup_postdata($post);
					echo '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a>';
				}
				$post = $posts[0];
			?>
		</ul>
	</div>

今天买了个相机富士F200exr,明天如果到货就来上图,据说画质非常好!

fuck firestatus

fuck firestatus!
昨晚打开站点,通知我firestatus要捐点钱!日,你们就这么缺钱?
一系列问题出现了,数据库也出错了!站点文章链接不能访问了!
删除DB,重建DB,phpAdmin报错!
恢复中!测试一下看看!

问题解决了!是WP固定链接的问题!
网上有人提到过wp搬家后出现永久链接不能打开的问题!因为我之前都是通过更改wp-config.php文件来更换设置的,从来没有通过install文件来安装过,昨天因为这个firestatus出了问题,把DB都删了,重建,访问站点,出现安装界面,随便点了下,就给我安装了,后来把DB恢复后,出现文章永久链接不能访问!
解决方法:
首先你要能进入后台,在设置永久链接的选项里,重新设置一次!这样就好了!

还有一个phpAdmin导入大sql文件的问题
报错:
import.php: Missing parameter: import_type (FAQ 2.8)
import.php: Missing parameter: format (FAQ 2.8)

这个问题主要可能是PHPAdmin的设置的问题,没有给与足够的权限,这里有解决问题的方法

http://www.apachefriends.org/f/viewtopic.php?p=116005&sid=d12973c56dc7e07c717a6abf1579938a

主要是修改 \mysql\bin\my.cnf 和 \phpmyadmin\config-inc.php两个文件,

赋予用户足够的权限!

WP Blog 首页显示Tweets

其实这并不是很难的事情,Twitter gadgets就提供了这个功能,你可以从那里获得代码,我的是这样的

<!--begin twitter!-->
<div class="post" id="twitter_div">
<h2 class="title"><a class="title" href="http://blog.hitangjun.com/twitter/" rel="bookmark">My Recents</a></h2>
<div class="content">
<ul id="twitter_update_list"></ul>
<a href="http://twitter.com/tangjun" id="twitter-link" style="display:block;text-align:right;">Follow me</a>
</div>
</div>
<script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>
<script type="text/javascript" src="http://twitter.com/statuses/user_timeline/tangjun.json?callback=twitterCallback2&amp;count=5"></script>
<!--end twitter!-->

可是昨晚GFW把它给封了,于是再也获取不到Twitter返回的信息了。于是研究了一下,你可以使用Twitter-tools插件,具体怎么用,这里就不再说了,应该很简单。可是有一个问题,就是Twitter-tools显示Tweets默认是显示在侧边栏的,我想让它显示在首页上怎么办呢?
这么做,你得更改你的主题模版的index.php页面,再合适的地方加上这样一段代码

< ?php
   aktt_sidebar_tweets();
?>

这样就实现了在Blog上翻墙去Twitter!

另外Twitter的翻墙技术你还可以去这里

在鲜果九点认领你的Blog

之前由于各种原因都没能在鲜果和豆瓣九点成功认领我的blog,今天终于试成功了,特写篇文章以提醒后来人。

先允许我将那些认领代码放在这里

鲜果认领代码 :BANG25D508FD1223ED4F8620C85DXIANGUO

九点认领代码:doubanclaim9a1ee33b81705bcb

先说说九点的认领:

九点的服务帮助里提到:

如何在九点认领博客?怎样才能让博客的更新也在“我的豆瓣”页显示?

管理员回复: 
  访问“九点”,点击“我的订阅”,在顶部点击“添加订阅”,输入正确的博客或rss地址,即可将博客添加到九点。 
  添加订阅成功后,请在订阅页面找到该博客所在的九点页面,在页面顶部可以看到”>认领这个博客”的按钮,根据提示即可认领这个博客了。 
  认领成功后,最近更新的博客文章会显示在个人豆瓣页面。

首先在你的九点账号里订阅你想要的Blog rss地址如http://feeds2.feedburner.com/tj4c

订阅成功后如何找到你的blog所在的九点页面呢?一般你只能找到http://9.douban.com/reader/#/blog_9305647这样的地址,可是这个页面顶部并未出现认领blog的按钮,其实真正的地址是这样的http://9.douban.com/subject/9305647/  在这个页面上有认领这个博客的链接,其中9305647是你的blogID,你可以在你的九点订阅里我的订阅界面,然后点击你订阅的你的blog,出现的地址http://9.douban.com/reader/#/blog_9305647其中后面的数字就是你的BlogID,在浏览器地址栏输入地址 http://9.douban.com/subject/你的blogID/    这样就可以了。

点击认领认领这个博客,按照提示,在你的blog上发一篇文章(验证成功后这篇文章可以删掉),请特别注意,这个代码一定要在你的RSS页面要输出。

而不是说你的文章里有就行了,最好你写在标题里是最好,比如你可以在我的RSS地址看到我的代码,而不需要去点击文章页面才能看到!填写好之后,你就可以去点击验证按钮了!可能需要等待几分钟,或者你可以试着自己访问你的rss地址,看看你的文章是否被收入了,一旦rss页面出现了,那么也意味着你的blog认领成功了,恭喜你!

对于鲜果的认领其实也一样,主要也是要保证代码一定要在你的RSS页面要输出

你可以在鲜果页面很快的找到认领频道管理 ,认领过程和九点是一样的!

认领成功后你可以查看谁订阅了你的blog,以及其他的更多信息,自己摸索去吧!

BTW:feedsky的订阅为什么总是要经过他自己的地址跳转才能访问到我的文章的页面呢?和反感,所以提倡大家通过feedburner地址订阅我的Blog.

返回顶部