->
我在文章多功能wordpress文章修改插件MagicPostView使用点滴提到:
在IE浏览器下你可以复制文中任意部分内容,再到别处粘贴一下,结果会多出点东西,这个小把戏也可以放置在MagicPostView实现。
chunfa朋友问是如何实现的,我把方法写一下,本来应该是这样的:
把下面一段代码放到你的模板中独立页面的合适位置(内容结束处),即可实现版权声明:
转帖本站原创文章请以超链形式注明:本文转自<a href=”<?php the_permalink() ?>” >你的网站名</a>
既然有了MagicPostView,就把它放在这里好了,在每篇文章底部(post tail)启用即可。
在IE浏览器下你复制文中任意部分内容,粘贴后会出现链接声明,是以下代码实现的(代码是好像是从wordpress中文论坛复制过来的,我把它简化了一下):
<script type=”text/javascript”>
document.body.oncopy=function(){
event.returnValue=false;
var t=document.selection.createRange().text;
var s=”转自<?php bloginfo(’name’); ?> <?php echo get_settings(’home’); ?> 原文地址:<?php the_permalink() ?>”;
clipboardData.setData(’text’,’\r\n’+t+’\r\n’+s+’\r\n’);
}
</script>
同样要放在某模板文件的某位置,同理还用MagicPostView就可以实现(ie下)提醒转贴者的目的。可以把多段代码按顺序放在一起。
Technorati Tags: wordpress, 插件, MagicPostView,plugins
作者应该是中国人,他说这是一个非常酷&神奇的礼物。
MagicPostView Plugin可以定制你的文章页面结构,给你的wordpress博客加上你需要的模块,灵活而强大。
用它管理你的广告当然没问题,这里面显然包含google adsense、阿里妈妈或其他的企业广告,但它的功能绝对不止于此。你可以创造性地使用它,让你的博客更体贴如意。有点像广告管理插件Adsense-Deluxe ,但使用Adsense-Deluxe需要修改模板。而MagicPostView的亮点在于不改动你的任何数据,不改动模板。
例如我现在使用MagicPostView给每篇文章加上了转帖声明。你也许要说,修改模板不就可以了吗?是的,但是很多wordpress用户的乐趣就在于折腾wordpress,热情甚至高于撰写日志文章。你可能会偶尔或经常更换皮肤模板,原来修改过的东西需要重新添加,也很麻烦。
但如果你把自定义的一些东西,如pagenav、adsense、随机文章、甚至tag标签……(我没测试)等,放在MagicPostView里,你可以随便更换模板,而这些功能还能正常存在,有点类似于widgets,只不过不局限在侧栏,而是对文章页面起作用。
MagicPostView支持Javascript语言、HTML代码,甚至是PHP代码。
开始的版本似乎与coolplyer插件冲突,我与作者交流后,作者很快修正了这个bug。目前使用正常。国人的wp插件,大家可关注一下。
效果:我的文章下面的转帖版权声明就是MagicPostView用实现的(大材小用了)。
在IE浏览器下你可以复制文中任意部分内容,再到别处粘贴一下,结果会多出点东西,这个小把戏也可以放置在MagicPostView实现。
Technorati Tags: wordpress, 插件, MagicPostView,plugins
