目前主题为 Inove-1.4.6 ,看了网上很多关于修改主题的文章,感觉都挺不错的,现在做个笔记,记录下我修改的地方,以备后用。

给文章页面模板中,添加一个文章版权申明,网上的方法大概有两大种,下面一一道来。

1、每篇文章后面自动添加版权声明:
修改主题下的 single.php 文件,找到 [php]<div class="content">… …</div>[/php] 这段,在下面添加如下代码
[php]
<div class="reship">
<p><strong> 转载本站文章请注明,来自: <strong> <a href="http://www.mylinuxdriver.org"><?php bloginfo(‘name’); ?></a></strong><br />
<p><strong>本文链接: </strong> <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_permalink(); ?></a></p>
</div>[/php]

当然,我这里使用静态的链接 [php]<a href="…">… </a>[/php] 我看了其他文章,有动态取地址的,我试了试,不太理想,如:

[php]
<div class=”reship">
<p>转载本站文章请注明,转载自:<strong><?php bloginfo(´name´); ?></strong>[<a href="<?php echo get_settings(´home´); ?>"><?php echo get_settings(´home´); ?></a>]</p>
<p>本文链接: <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_permalink(); ?></a></p>
</div>[/php]

2、当他人复制文章时,自动复制版权申明
当有网友复制文章内容时,会自动将版权申明加到复制的内容中,下面是代码,据说放到主题的 foot.php 文件最后即可,我还没有试,有时间再测试下。
[php]
<script type=”text/javascript”>
document.body.oncopy = function ()
{
setTimeout( function ()
{
var text = clipboardData.getData(“text”);
if (text)
{
text = text + “\r\n本文来自: Edward’s Blog(www.mylinuxdriver.org) 详细出处参考:”+location.href;
clipboardData.setData(“text”, text);
}
}, 100 )
}
</script>
[/php]