论坛程序discuz x1.5的优化细则(一)

最近Winter做了一个论坛,是当做辅站用的,所以查了一下,发现discuz x1.5的程序不错,并且很多大公司都在用,因此就装上了。但是装上后才发现,一些地方是需要修改的,比如头部和底部的版权信息等,下面苏州SEO博客就给大家详细讲解如何做好discuz x1.5的哪些优化细节:

1、关于去掉DZ论坛标题处的Powered by Discuz!,去掉他的原因是为了使标题更加简洁明了,还有就是不被搜索到导致SPAM:具体的修改方法:打开template/default/common/header_common.htm,在第五行中直接删除:- Powered by Discuz!就可。

2、如果针对DZ底部的版权信息进行修改,建议不要进行大的修改,那是版权问题,在这里:风格 模板里 template/default/common/header_common.htm 注意对应自己正在使用的模板,第47行处开始。

3、去掉多余的或修改Meta部分“<meta name=”copyright” content=”2001-2007 Comsenz Inc.” />”同样在header.htm内。将<meta name=”description” content=”$metadescription $bbname $seodescription – Discuz! Board” /> 改为<meta name=”description” content=”$metadescription $bbname $seodescription” />,

Meta区中这两个可以留1个即可,是为了保护作者的版权:<meta name=”generator” content=”Discuz! $version” />
<meta name=”author” content=”Discuz! Team and Comsenz UI Team” />

打开archiver/include/header.inc.php,将前面对应的改为:<title> <?=$_DCACHE[‘settings’][‘seotitle’]?> <?=$navtitle?> <?=$_DCACHE[‘settings’][‘bbname’]?> –   Archiver</title>
将Kewords中的Discuz!,Board,Comsenz,forums,bulletin board,去掉,将meta name=”description”后边的 – Discuz! Archiver也可去掉,同样跟上边说的一样,将<meta name=”author” content=”Discuz! Team & Comsenz UI Team” />
<meta name=”copyright” content=”2001-2007 Comsenz Inc.” /> 其中之一去掉1个。

把关键字放大:修改 forum.inc.php,index.inc.php,thread.inc.php
在这些文件的最后加入
<br> <font color=<?=MAINTABLECOLOR?>><?=$_DCACHE[‘settings’][‘seokeywords’]?></font>

论坛信息分类优化:

打开viewthread.php

查找:

$navigation = “» <a href=\”forumdisplay.php?fid=$fid”.($extra ? ‘&’.preg_replace(“/^(&)*/”, ”, $extra) : ”).”\”>$forum[name]</a> » $thread[subject]”;

$navtitle = $thread[‘subject’].’ – ‘.strip_tags($forum[‘name’]);

if($forum[‘type’] == ‘sub’) {

       $query = $db->query(“SELECT fid, name FROM {$tablepre}forums WHERE fid=’$forum[fup]'”);

       $fup = $db->fetch_array($query);

       $navigation = “» <a href=\”forumdisplay.php?fid=$fup[fid]\”>$fup[name]</a> $navigation”;

       $navtitle = $navtitle.’ – ‘.strip_tags($fup[‘name’]);

}

$navtitle .= ‘ – ‘;

替换成:

if($lastvisit < $thread[‘lastpost’] && (!isset($_DCOOKIE[‘fid’.$fid]) || $thread[‘lastpost’] > $_DCOOKIE[‘fid’.$fid])) {

       dsetcookie(‘fid’.$fid, $thread[‘lastpost’], 3600);

}

$navigation = “» <a href=\”forumdisplay.php?fid=$fid”.($extra ? ‘&’.preg_replace(“/^(&)*/”, ”, $extra) : ”).”\”>$forum[name]</a> » $thread[subject]”;

if($thread[‘typeid’] && isset($forum[‘threadtypes’][‘types’][$thread[‘typeid’]])) {

$navtitle = ‘(‘.$forum[‘threadtypes’][‘types’][$thread[‘typeid’]].’)’.$thread[‘subject’].’ – ‘.strip_tags($forum[‘name’]);

}else{

$navtitle = $thread[‘subject’].’ – ‘.strip_tags($forum[‘name’]);

}

if($forum[‘type’] == ‘sub’) {

       $query = $db->query(“SELECT fid, name FROM {$tablepre}forums WHERE fid=’$forum[fup]'”);

       $fup = $db->fetch_array($query);

       $navigation = “» <a href=\”forumdisplay.php?fid=$fup[fid]\”>$fup[name]</a> $navigation”;

       $navtitle = $navtitle.’ – ‘.strip_tags($fup[‘name’]);

}

$navtitle .= ‘ – ‘;

用googleSitemap 和 雅虎url工具优化论坛,完成!
在misc.php中找到$threadurl = “{$boardurl}viewthread.php?tid=$tid”;
(奇怪的是6.0的新版本中是$threadurl = “{$boardurl}viewthread.php?tid=$tid$fromuid”; 所以我在这里没有改。)改为
$threadurl = “{$boardurl}viewthread.php?tid=$tid&fromuid=$discuz_uid”;

在推荐朋友功能中增加推荐人的标记。这样的推荐能给推荐人带来金币收入。

转载请注明来自苏州SEOhttp://www.seowinter.com/?p=568

未经允许不得转载:网站优化-SeoWinter.com » 论坛程序discuz x1.5的优化细则(一)

赞 (0) 打赏

评论 0

评论前必须登录!

登陆 注册

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏