php 自动加载 知乎,wordpress复制文章自动添加版权和原文链接 仿知乎版权功能

为了找这段功能的代码,试过很多文章的效果,但存在各种问题,比如复制内容不全,或者干脆就是粘贴上一次的内容,为了增加更好的体验,WordPress本来就是一个讲究分享体验的事,不让复制显然有违博客的分享精神,所以百码云站长找了很多,终于找到一个适用于最新版本的代码!

在知乎复制文章内容时,会自动带版权链接。这个功能是否能挪到wordpress博客程序里呢?答案是可以的,虽然功能比起来有些简单,但是足够用了。

很多网站的作者尤其是博客作者,站里的文章有一些是自己辛苦手打原创的学习心得、实用教程等,虽然大家发布出来就是为了互联网的共享精神,也欢迎大家的复制转载,但是很多人不懂得尊重别人的劳动。往往复制之后不带原文的版权,甚至冒充自己的原创,很是让人无语。对此,我们先是在wordpress主题程序中加如版权功能。这是几年前的方法,留的是明文提醒,后来发现知乎的功能不错,于是在网上找了一下如何在wordpress里实现,终于让我在知更鸟的博客找到了方法。

方法:JS代码实现仿知乎自动添加版权功能。

1、方法一:JS调用代码:

function addLink() {

var selection = window.getSelection();

pagelink = ". 原文出自[百码云] 转载请保留原文链接: " + document.location.href;

copytext = selection + pagelink;

newdiv = document.createElement('div');

newdiv.style.position = 'absolute';

newdiv.style.left = '-99999px';

document.body.appendChild(newdiv);

newdiv.innerHTML = copytext;

selection.selectAllChildren(newdiv);

window.setTimeout(function () {

document.body.removeChild(newdiv);

}, 100);

}

document.oncopy = addLink;

使用方法:

将上面“版权代码”整体复制到你wordpress主题的header.php或者footer.php中,如果你的主题后台带有自定义代码选项就更好了。

2、方法二:版权代码2:

function addLink() {

var body_element = document.body;

var selection;

selection = window.getSelection();

if (window.clipboardData) { // Internet Explorer

var pagelink ="\r\n\r\n 原文出自[ 百码云 ] 转载请保留原文链接: "+document.location.href+"";

var copytext = selection + pagelink;

window.clipboardData.setData ("Text", copytext);

return false;

} else {

var pagelink = " 原文出自[ 百码云 ] 转载请保留原文链接: "+document.location.href+"";

var copytext = selection + pagelink;

var newdiv = document.createElement('div');

newdiv.style.position='absolute';

newdiv.style.left='-99999px';

body_element.appendChild(newdiv);

newdiv.innerHTML = copytext;

selection.selectAllChildren(newdiv);

window.setTimeout(function() {

body_element.removeChild(newdiv);

},0);

}

}

document.oncopy = addLink;

使用方法:

将上面“版权代码”整体添加到你wordpress主题的functions.php中就好了。

友情提示:

修改模板后,记得将模板编码改为:UTF-8 无BOM(无签名),否则提示中的汉字会乱码,建议使用专门的编辑工具,比如:Notepad++(免费)编辑修改主题模板文件。

这样的办法可以让我们把文章页代码中的文章末尾的版权提示去掉,也更加的美观。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
php仿百度知乎问答系统是指使用php编程语言来实现一个与百度知乎问答系统类似的网站。 首先,需要设计数据库。数据库中应该包含用户表、问题表、回答表等。用户表记录用户的基本信息,问题表记录问题的标题、内容、发表者等,回答表记录回答的内容、回答者、回答时间等。 然后,需要实现用户注册和登录功能。用户可以通过注册界面输入用户名、密码等信息,将用户信息存入用户表中。用户登录时,系统将根据用户输入的用户名和密码,与用户表中的数据进行匹配,判断登录的有效性。 接下来,实现问题的发布和查看功能。用户可以在网站上发布问题,填写问题的标题和内容,将问题信息存入问题表中。其他用户可以浏览问题,查看问题的详细内容。 同时,实现回答的功能。用户可以对问题进行回答,填写回答的内容,将回答信息存入回答表中。每个问题可以有多个回答,用户可以浏览问题的回答,选择最合适的回答进行采纳。 最后,还可以实现用户评论和点赞功能。用户可以对问题和回答进行评论,表达自己的观点和看法。用户也可以对问题和回答进行点赞,表示支持和认可。 总之,通过使用php编程语言,可以实现一个仿百度知乎问答系统的网站,提供问题发布、回答、评论和点赞等功能,为用户提供一个交流和分享知识的平台。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值