Discuz! Board

 找回密码
 立即注册

header_common.htm文件代码解析以及完美去除Powered by Discuz!

[复制链接]
9
admin 发表于 2017-1-12 14:55:29

管理员 |主题 96|帖子 169|积分 2800

header_common.htm文件代码解析

header_common.htm位于.../template/你当前启用的模版目录/common/目录下,是你整个站都会调用到的页头文件,个页面的SEO信息以及主要的css及js文件都在这里面。一般不需要修改这个文件,大部分第三方模版也都不会涉及这个文件,但有一点很受关注,就是网页标题后面的Powered by Discuz!,犹记当年不论接触哪个程序,第一时间就是要去除版权!当然,这个去掉不算侵权哈,放那实在会影响网站的优化,所以一般都会第一时间去掉或者改掉,方法如下:
改就不说了,直接改就行哈,去掉的话有点优化上的小问题可以注意下,不能只把Powered by Discuz!删掉,否则会如下图所示,所有页面标题后面会多一横杠:
QQ截图20170112144511.jpg

因此我们还需要把$navtitle和$_G['setting']['bbname']后面的横杠去掉;
但去掉后当前页面标题和站点名称中间就没分隔符了,所以还需要去后台全局SEO设置下各页面的SEO标题,如下图所示:
QQ截图20170112154310.jpg

图示我分别选用了站名、板块名称、帖子标题,据说标题太长不利于SEO喔~,关键词描述可以根据需要自行配置,这里不多说了就。到此就完全解决了版权后缀的问题。

原代码:
  1. <title><!--{if !empty($navtitle)}-->$navtitle - <!--{/if}--><!--{if empty($nobbname)}--> $_G['setting']['bbname'] - <!--{/if}--> Powered by Discuz!</title>
复制代码
改过后:
  1. <title><!--{if !empty($navtitle)}-->$navtitle<!--{/if}--><!--{if empty($nobbname)}-->$_G['setting']['bbname']<!--{/if}--></title>
复制代码

本解析由一地纸(1-dz.com)原创整理,转载请注明出处






9
 楼主| admin 发表于 2017-1-12 15:09:52

管理员 |主题 96|帖子 169|积分 2800

对了,meta中有三处DZ的版权信息,精简代码的话也可以考虑去掉,代码如下,直接删掉即可:
  1. <meta name="generator" content="Discuz! $_G['setting']['version']" />
  2. <meta name="author" content="Discuz! Team and Comsenz UI Team" />
  3. <meta name="copyright" content="2001-2013 Comsenz Inc." />
复制代码
9
 楼主| admin 发表于 2017-1-12 15:48:48

管理员 |主题 96|帖子 169|积分 2800


$navtitle和$_G['setting']['bbname']分别是当前页面的标题和站点名称的变量(后台全局-站点信息里面设置),详见http://www.1-dz.com/thread-9-1-1.html

一地纸 ( 闽ICP备09072999号 )

GMT+8, 2021-5-17 21:41

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表