dz面包屑导航优化终极攻略 for discuz!x2.5/3.2/3.3/3.4
首页最新发帖伪静态:
在template\default\forum\discuz.htm页面
查找
forum.php?mod=redirect&tid=$forum[lastpost][tid]&goto=lastpost#lastpost
替换为
thread-$forum[lastpost][tid]-1-1.html
一:优化对象,图中红圈中部分
dz面包屑导航优化终极攻略 for discuz!x2.5/3.2/3.3/3.4
二:优化原因
1,图中少数民族论坛链接至首页,原地址是***/froum.php,与首页www.zidiu.com重复,不符合网址规范化
2,原导航为4级:首页-分区-版块-帖子,其中分区作为一层,既没有多少实际意义,也影响优化,因为网站结构毕竟多了一层,这里去掉,改为:首页-版块-帖子
三:步骤
1,打开根目录/template/template/forum目录下的discuz.htm、viewthread.htm、forumdisplay.htm文件,搜索下面一段代码:
<a href="./" class="nvhm" title="{lang homepage}">$_G[setting][bbname]</a><em>»</em><a href="forum.php"{if $_G['setting']['forumjump']} id="fjump" class="showmenu"{/if}>{$_G[setting][navs][2][navname]}</a>$navigation
将红色部分改为:/ 蓝色部分为锚文字,这里可以进一步优化为:<h1>主词</h1>
2,打开根目录/source/module/forum目录下的forum_forumdisplay.php文件,依次将下列两段中的红色内容去掉:
$navigation = ' <em>›</em> <a href="forum.php?gid='.$forum_up['fid'].'">'.$forum_up['name'].'</a><em>›</em> <a href="forum.php?mod=forumdisplay&fid='.$_G['forum']['fid'].'">'.$_G['forum']['name'].'</a>';
$navigation = ' <em>›</em> <a href="forum.php?gid='.$forum_top['fid'].'">'.$forum_top['name'].'</a><em>›</em> <a href="forum.php?mod=forumdisplay&fid='.$forum_up['fid'].'">'.$forum_up['name'].'</a><em>›</em> '.$_G['forum']['name'];
3:打开打开根目录/source/module/forum目录下的forum_viewthread.php文件,依次将下列两段中的红色内容去掉:
$t_link = $_G['cache']['forums'][$fup]['type'] == 'group' ? 'forum.php?gid='.$fup : 'forum.php?mod=forumdisplay&fid='.$fup;
$navigation .= ' <em>›</em> <a href="'.$t_link.'">'.($_G['cache']['forums'][$fup]['name']).'</a>';
$t_link = $_G['cache']['forums'][$fup]['type'] == 'group' ? 'forum.php?gid='.$fup : 'forum.php?mod=forumdisplay&fid='.$fup;
$navigation .= ' <em>›</em> <a href="'.$t_link.'">'.($_G['cache']['forums'][$fup]['name']).'</a>';
|