Blog中添加版权声明的方法

从博客报那里看到了一篇博客报版权协议声明公告,是根据“车东的[CC]协议“Chedong Copyright”和“车东在“[CC] Chedong Copyright: 便于复制/粘贴的版权声明”而来,觉得很有必要在Blog中推广。

但在参照confach写的“转载,署名,权利,以及对WP的修改”一文修改模板时发现了几处问题。

1. 协议选择问题:车东选择的是署名-相同方式共享,而博客报和confach选择的则是署名。而我的选择是署名-非商业性使用-相同方式共享。所以大家在使用协议时请参考此页面进行选择。

2. 模板修改问题:confach提供的代码包括了他自己的网站链接,使用时还需要自己修改。而且直接复制的话因为引号字符问题会导致错误。

3. 多个作者问题:对于同一个Blog而有多个作者的话也需要相关代码支持。

4. 文件修改问题:confach提到修改single.php,这样在其它如首面展示Blog内容的页面时还是不包括此声明的。

所以我进行了修改如下,使用者可以直接选择复制到自己的WordPress Blog模板中,请修改index.php, single.php, archive.php和search.php文件添加相应的代码(原始的K2模板只需要修改theloop.php即可):

  1. <!–Add Copyright Start–>
  2. 作者: <?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>
  3. <!–Add Copyright END–>

注意:版权信息的链接请根据自己选择的协议自行更换。

如果使用MT模板则推荐参考车东的[CC] Chedong Copyright: 便于复制/粘贴的版权声明

版权意识靠用户自觉还是很难的,所以推荐大家在自己的Blog中添加此类声明。

update: 回复中King提出想仅在首页第一篇日至下显示声明信息,这里给出方法:

添加如下代码在index.php中:

在循环体之前加入如下第一行代码:

  1. <?php $postnum = 1; $showadsense = 1; ?>
  2. <?php while (have_posts()) : the_post(); ?>

在循环结束前(endwhile;这句之前)想加入版权声明的代码部分加入:

  1. <?php if ($postnum == $showadsense) { ?>
  2. 这里加入版权代码
  3. <?php } $postnum  ; ?>
  • 2006.12.13 02:26, King said:

    如果只在首页的第一篇文章中显示版权信息就更好了….

    [Reply]

  • 2006.12.13 02:38, blogsir said:

    又多了一个战友,高兴呀.

    [Reply]

  • 2006.12.13 06:20, scavin said:

    在你的这个地方添加的话似乎不如在标题下面添加的效果好

    [Reply]

  • 2006.12.13 10:00, hhalloyy said:

    to King,
    如果想要只在第一个Post中显示的话,添加如下代码在index.php中:

    在循环体之前加入如下第一行代码:

    1. <?php $postnum = 1; $showadsense = 1; ?>
    2. <?php while (have_posts()) : the_post(); ?>

    在循环结束前(endwhile; 这句之前)想加入版权声明的代码部分加入:

    1. <?php if ($postnum == $showadsense) { ?>
    2. 这里加入版权代码
    3. <?php } $postnum  ; ?>

    不过我认为还是每篇都加比较好。

    [Reply]

  • 2006.12.13 10:04, hhalloyy said:

    to scavin,
    我觉得放上面有点妨碍读者阅读,所以还是改在了下面。

    [Reply]

  • […] 版权问题是目前一个比较热门的话题。hhalloyy在他的Blog中提供了一个供Wordpress用户方便使用的添加版权声明的办法,很不错,虽然这样并不能很实际的解决抄袭成风的问题,但至少是一个态度的表明。代码如下: <!–Add Copyright Start–> […]

    [Reply]

  • 2006.12.13 12:15, interjc said:

    哈哈,你的View CC license这个链接中用的还是CC2.0版的版权信息哦,这样会不会冲突了

    [Reply]

  • 2006.12.13 12:18, interjc said:

    Blogger中添加版权声明的方法…

    自动PING的URL有误,此为手工PING。我这里想出一个专为Blogger的用户设计的代码,仅适用于Classic模式…..

    [Reply]

  • 2006.12.13 14:42, hhalloyy said:

    to interjc,
    你说是Feedburner里面那个吧,是它的关系,呵呵,已经去除掉了。

    [Reply]

  • 2006.12.14 03:44, links for 2006-12-13 -- 时光漫步 said:

    […] Blog中添加版权声明的方法 at E-space […]

    [Reply]

  • 2006.12.15 20:24, 关于转载 at Where Lucifer falls said:

    […] 这两天blog版权的问题被讨论的多了起来,我先是看到hhalloyy在博客上介绍如何“在blog中添加版权声明”,可以说是针对单篇文章的加强声明。于是如法炮制给自己的模板里也加进了一个,同时换了一个更醒目的CC图标,考虑到读者多为国人,于是改成中文声明,协议方式也更改为相对更为宽松的“署名-非商业-相同方式共享”。今天又看了Herock的文章才知道CC已经四岁了。 […]

    [Reply]

  • 2007.01.19 09:40, 网摘 12/13/2006 at ken’ blog said:

    […] Blog中添加版权声明的方法 at E-space […]

    [Reply]

  • 2008.01.13 12:17, EMANUE said:

    受用受用,很受用

    [Reply]




*You must say some Chinese, or just copy 你好! as begin.


This blog uses the CommentLuv plugin which will try and parse your sites feed and display a link to your last post, please be patient while it tries to find it for you.
2006-12-12
Home Loans