转自:http://www.chinaz.com/web/2016/0616/541282.shtml

https://www.feifanblog.com/

好长时间没有分享关于网络技术的文章了,昨天有位朋友问我:“你博客每篇文章末尾的版权声明都是我自己手动添加的吗?”,看到这个问题我想很多建站老手的反应都和我差不多,如果真像这位朋友所说,我自己发布每篇文章的时候手动添加版权信息也还没太大问题,但我添加版权信息的时候,我的博客已经有五十多篇文章了,如果手动把以前的文章也都添加上版权,那确实有点累,其实只需要简单修改程序的源文件,加上一个变量就可以了。

由于我的博客是Zblog PHP程序,因此这里首先以这款程序为例介绍一下方法。

在Zblog PHP程序源文件中按照以下目录找到要修改的文件:/zb_users/theme/<模板文件夹名>/template/post-single.php,由于每个人使用的模板不一样,因此模板文件夹名称也不一样,在这里选择自己正在使用的模板对应的文件夹。

然后打开post_single.php这个文件,找到“{$article.Content}”这个标签,在这个标签中的article是文章的意思,后面的Content是内容的意思,在这里可以将Content理解为正文的意思,也就是说article所表示的是一篇完整的文章,包括标题、作者、文章正文、文章结尾,而Content是article的一部分。

文章版权信息一般都是添加到正文末尾的,因此我们可以直接将自己要写的版权信息添加到{$article.Content}标签后面,羽度非凡博客所添加的版权信息格式是这样的。

<p class="post-copyright">除特别注明外,本站所有文章均为<a href="{$host}" style="color:#51aded;">{$name}</a>原创,转载请注明出处来自<a href="{$article.Url}" style="color:#51aded;">{$article.Url}</a></p>

这一段版权声明中,汉字可以根据你的需要自行修改,重点是要看这段文字中的代码,稍微了解一点HTML语言的朋友应该知道“<a href="要链接的网址">添加链接的文字</a>”这是一个添加超链接的标签,我们看上面代码中href后面本应是一个网址,但是这里却是一个变量{$host},这个变量的意思是网站本身的链接,如果放在羽度非凡博客的程序源文件中,那么{$host}代表的就是www.feifanblog.com,同理,如果放在你的网站中,那么它代表的就是你的网站域名,style="color:#51aded;"是对样式的一个设置,这里color是设置文字颜色,<a></a>标签之间的{$name}代表这个网站的名称。

再往后面看,$article.Url和之前我们查找的$article.Content格式是一样的,只不过Content在这里换成了Url,前面的article依然指的是文章,而Url是当前文章的链接,我们将上面这段代码添加到{$article.Content}这个标签后面,就达到了和我博客文章末尾一样的效果。

除此之外,我的另一个网站使用的是Wordpress程序,每个网站程序的模板标签都是不一样的,比如Wordpress程序中,如果想要添加在文章末尾添加版权信息,我们首先要找到singl.php这个文件,它的位置在class/wp-content/themes/<模板文件夹名>/singl.php,在singl.php文件中查找<?php the_content(); ?>标签,这是一个PHP变量,这里我们看到content这个词,因此我们知道它代表的是文章正文的意思,然后我们将版权信息代码写在<?php the_content(); ?>标签的后面。

<p>本文链接: <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_permalink(); ?></a><br/>转载请注明转载自:非凡电脑网络学院</p>

这段代码的基本格式和Zblog PHP版本的版权代码格式是一样的,但其中的变量标签变了,我们看到这里的标签是<?php the_permalink(); ?>,其中permalink是文章链接的意思,也就是说<?php the_permalink(); ?>相当于Zblog PHP程序中的{$article.Url}。这段代码的效果如下图所示。

除此之外,在WordPress中还有类似的标签,如<?php the_title(); ?>、<?php the_author_posts_link(); ?>等,这两个标签是什么意思我不再解释,当作这篇文章最后的作业吧。这里需要特别注意的是,每款网站程序所使用的标签都是不一样的,因此我们在对网站程序做一些变量修改的时候,可以先查看一下对应网站程序的变量标签。

羽度非凡(www.fei

转载于:https://www.cnblogs.com/yadongliang/p/9185975.html

如何为你的博客文章自动添加版权信息?相关推荐

  1. 在Hexo中为文章自动添加版权信息声明模块

      版权声明: 本文由秦元培创作和发表,采用署名(BY)-非商业性使用(NC)-相同方式共享(SA)国际许可协议进行许可,转载请注明作者及出处,本文作者为秦元培,本文标题为在Hexo中为文章自动添加版 ...

  2. 博客园自动添加版权说明,自动添加文章链接

    功能: 1.给每一篇文章开头加上版权说明: 2.自动获取当前文章地址: 3.做了装饰. 将以下代码放在页首Html代码内即可: <script type="text/javascrip ...

  3. 用 Flask 来写个轻博客 (22) — 实现博客文章的添加和编辑页面

    Blog 项目源码:https://github.com/JmilkFan/JmilkFan-s-Blog 目录 目录 前文列表 新建表单 新建视图函数 新建模板 在博客文章页面添加 New 和 Ed ...

  4. 在PHP中应用AJAX技术实现博客文章类别添加

    <html> <head> <title>在PHP中应用AJAX技术实现博客文章类别添加</title> <meta http-equiv=&qu ...

  5. 如何实现网站内容防复制或者自动添加版权信息呢?

    简介 随着信息的越来越多,窃取别人的劳动果实也似乎屡见不鲜,在这里简单介绍一下防复制或者复制后自动带版权的方法. 当然,本站"勿埋我心"不打算这般使用,因为这或多或少会影响用户的体 ...

  6. 复制网页内容自动添加版权信息的方法

    现在很多网站都有复制网页内容自动添加版权信息,俗称小尾巴,比如:知乎,简书,CSDN等 经过查找和测试发现此代码真实有效,利用的是javascript的oncopy事件 本人对大神代码进行了改良,现记 ...

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

    为了找这段功能的代码,试过很多文章的效果,但存在各种问题,比如复制内容不全,或者干脆就是粘贴上一次的内容,为了增加更好的体验,WordPress本来就是一个讲究分享体验的事,不让复制显然有违博客的分享 ...

  8. wordpress文章页面添加版权信息的四种方法

    善意的转载者既使没有看到版权信息也会主动自觉地添加上原文出处,但是大部分站长都是直接采集的,如果我们在网站文章的尾部添加一个版权信息,大部分站长采集后也不回去特意把每篇采集来的文章都去除版权,所以为文 ...

  9. 如何将自己的代码自动添加版权信息[转]

    现在大多数公司都规定程序员在程序文件的头部加上版权信息,这样每个人写的文件都可以区分开来,如果某个文件出现问题就可以快速的找到文件的创建人,用最短的时间来解决问题,常常是以下格式: //======= ...

最新文章

  1. 使用 python 的单人AI 扫雷游戏
  2. 如何编译ReactNative示例程序Examples
  3. Java利用Jakson实现序列化与反序列化操作
  4. html5 制作神器,HTML5/Canvas 简单的泡沫生成器
  5. cheungssh mysql密码_CheungSSH安装及基本使用
  6. 1261:【例9.5】城市交通路网 《信息学奥赛一本通:动态规划基础》
  7. Android Studio 2.2 HTTP proxy setting 提示异常
  8. opennms安装心得
  9. 麟龙指标通达信指标公式源码_麟龙指标套三通达信指标公式源码
  10. 如何制作Linux程序启动脚本
  11. 上古卷轴5json文件修改_捏脸工具-RaceMenu
  12. 生活中哪些地方运用计算机网络,计算机网络技术在生活中应用.doc
  13. 用c语言解参数积分,C语言求定积分的通用函数
  14. 值得一看的纪录片——《河西走廊》墙裂推荐
  15. Nginx (一) Nginx介绍 正向代理 反向代理 及配置
  16. 智能网联汽车风险评估方法EVITA
  17. 让你少走弯路 建站新手必看的十大忠告
  18. 中级职称聘用计算机模块,中级职称计算机模块有关问题
  19. 医疗基本知识之医嘱篇(一)医嘱的定义及基本规范
  20. 2022宁夏杯B题思路分析+代码(大学生就业问题分析)

热门文章

  1. 【Qt】Qt多屏编程,在指定显示屏上显示指定对话框
  2. 模具和java哪个好_93年,本科毕业一年(模具专业),想学Java转行怎么样?
  3. Android Linux 9,linux学习(一)(ubuntu9.10 玩转android)
  4. Redis初学:14(Redis中的事务)
  5. mysql的优化之table_open_cache 篇_mysql性能优化之table_open_cache
  6. c# 读hex_c#十六进制到位转换(c# hex to bit conversion)
  7. vuerouter3种模式_Vue-router的三种传参方式
  8. iOS 验证码倒计时按钮
  9. LightOJ 1364 Expected Cards(概率+DP)
  10. C++/C union使用记一下锅