页面载入中..

回到页首回到页尾

Blogger中添加版权声明的方法

interjc [Blogger]

2006.12.13

版权问题是目前一个比较热门的话题。hhalloyy在他的Blog中提供了一个供Wordpress用户方便使用的添加版权声明的办法,很不错,虽然这样并不能很实际的解决抄袭成风的问题,但至少是一个态度的表明。代码如下: 作者: <?php if ($count_users > 1) { ?><?php the_author_posts_link(); } else { the_author(); } ?> 发表于<?php the_time(’F j, Y’) ?> <?php _e(’at’); ?> <?php the_time() ?><br><a href="http://creativecommons.org/licenses/by-nc-sa/2.5/deed.zh">版权信息</a>: 可以任意转载, 转载时请务必以超链接形式标明文章<a href="<?php the_permalink() ?>">原始出处</a>和<a href="<?php bloginfo(’url’); ?>">作者信息</a>及此声明<br /> 直接添加到帖子页或者其他你认为合适的页面就行了,无需改动什么,我这里想出一个专为Blogger的用户设计的代码,仅适用于Classic模式: <ItemPage> … 作者: <$BlogItemAuthorNickname$> 发表于<$BlogItemDateTime$> <br /> <a href="http://creativecommons.org/licenses/by-nc-sa/2.5/deed.zh">版权信息</a>: 可以任意转载, 转载时请务必以超链接形式标明文章<a href="<$BlogItemPermalinkUrl$> ">原始出处</a>和<a href="<$BlogURL$>">作者信息</a>及此声明<br /> … </ItemPage> [...]


WordPress与Blogger的使用比较

interjc [Blogger,IT,Wordpress]

2006.12.11

之前很长时间用Blogger作为我的发布平台,而今换成了Wordpress。 这在很多人看来可以说是一次升级,可是对我来说这是个痛苦的选择,wordpress功能强大,插件众多,模板也不少,用的人很多,可是wordpress有一个很大的缺点就是维护成本过高,这里的维护成本指建站、修改、修复、备份、搬家等的一系列成本;而Blogger就不同了,如果你没有自己的空间可以直接用blogspot上的(虽然经常被封),如果你有自己的空间就可以选择FTP发布,整个建立过程并不需要什么精力和时间,你要做的仅仅是设置一下而已,搬家更爽,只要把发布项改一下,点击发布,你要做的就仅仅只是袖手旁观了。 让我们来从几个方面看这两个平台的高下:


Blogger正式启动 Beta

interjc [Blogger]

2006.12.08

昨天Blogger的发布系统有问题,今天再登入的时候发现他已经开始邀请我将现有的账号合并到新的Blogger Beta了,点击合并链接,输入Blogger账号和Google账号,紧接着两个账号就合并了。原来的帖子和模板都没有变,只是页内评论已经失效。不知道有什么办法可以修复..


关于本blog首页中的"展开/隐藏帖子"

interjc [Blogger]

2006.11.28

本blog使用了一个hack,可以在首页默认只显示帖子标题,而当你点击”展开”按钮的时候才会为您展示这个帖子,使页面空间更加紧凑。很多朋友问我这是怎么做的,其实这在Blogger帮助中就有说明,如下: 此功能包含三个组成部分:CSS、Javascript,当然还有 Blogger 模板标记。现在让我们来逐一了解它们。CSS这是最简单的部分。不管是隐藏还是显示帖子,我们都需要讲上好几课才能说清楚,所以您可以简单地将下面两行代码粘贴到样式表中:.posthidden {display:none}.postshown {display:inline}样式表通常接近模板顶部,在 <style> 与</style>标记之间。如果您的样式表在一个单独的文件中,则将这些代码行添加到该文件中即可,无需添加到模板中。Javascript在模板的 <head></head> 标记间添加以下代码:<script type=”text/Javascript”> function expandcollapse (postid) { whichpost = document.getElementById(postid); if (whichpost.className==”postshown”) { whichpost.className=”posthidden”; } else { whichpost.className=”postshown”; } }</script>这就是我们将在下面用来显示或隐藏帖子的功能。我们只需给它一个特定帖子的ID,它就可以把这个帖子的 CSS 样式改为另一种。Blogger 标记现在我们的工具都已经到位了,可以把它们真正应用到我们的帖子中了。在模板的 <Blogger></Blogger>标记间,您将看到显示帖子的那一部分代码。我们要用的代码如下所示:<BlogItemTitle> <$BlogItemTitle$> </BlogItemTitle> <span class=”posthidden” id=”<$BlogItemNumber$>1″> <$BlogItemBody$><br /> </span><a href=”javascript:expandcollapse(‘<$BlogItemNumber$>1′)”>[+/-] show/hide this post</a>当然,您也可以根据需要进行修改,使之适合您的模板。比如,您可能想在此处添加其他格式标记,或为您的署名行或评论添加其他代码。显示出的文字”[+/-]显示/隐藏此帖子”也可以更改。这段代码最重要的部分就是包围 <$BlogItemBody$> 标记的 <span> 标记。您可以看到此部分开始是隐藏的,然后它使用 <$BlogItemNumber$>1 创建一个唯一的 ID。(额外的”1″是为了确保唯一性,防止模板已在其他处,比如永久链接,使用了此 Blog 项目号)。Javascript 链接于是使用相同的 ID,确保显示或隐藏正确的帖子。模板上的一切都弄好后,只需保存更改并重新发布即可。无需再进行其他更改,新格式即会自动应用至您所有的帖子。备注:在对模板进行任何修改之前,都应该先备份。只需将所有代码复制并粘贴到硬盘上的文本文件中即可,这样,一旦出错还可以使用原来的模板。显示/隐藏帖子还有另外一种方法:使用帖子摘要。每种方法都有自己的优点和缺点。此方法的优点:只需更改模板,无需修改帖子。缺点:只显示每个帖子的主题,没有摘要信息。该功能应用至所有帖子,不允许您选择性应用(比如,只应用于长帖子)。 [...]


Spam来袭

interjc [Blogger,IT]

2006.11.28

自从把本blog的评论设置为页内评论以后,这个blog就长期被大量的spams侵扰着。所谓spam,原指垃圾邮件,而现在普遍用于网络垃圾信息。对于spams每天好几轮的轰炸,起初我只是对其删除处理,不料近来spams的肆虐程度日益加剧,单纯的删除已经不能达到效果,而加上了页内评论以后,blogger本就单薄的评论系统更加不堪一击;最最要命的是,由于blogger采用的静态页面的发布方式,所以其评论的显示是通过重新发布一次帖子页来实现的,而spam的工作方式却是一轮攻击中在同一时间发表10-20条垃圾评论,这样blogger系统就容易出错,有一次甚至造成了本站模板被斩腰,以至于整个网站的页面结构被破坏(幸好我有模板的备份,不然又有的忙了)。不得已我只有对spams肆虐最严重的几个帖子实行了关闭评论功能的处理。可是这依然是一种亡羊补牢的办法,治标不治本;而我采用的这种以js为依托的页内评论功能并不支持输入验证码这一功能,可是要放弃页内评论又有些不舍。十分矛盾,在此做个民意调查,看大家的意见如何? 进入投票页面