Discuz一行显示多个子板块并且显示标题,就像PW的那样
1首先找到模板文件的路径,论坛根目录下templates/default/文件夹内
2找到discuzhtm,然后搜索<a href="redirectphptid=$forum[lastpost][tid]&goto=lastpost#lastpost"这段代码,在这个A标签之后把显示时间的代码改成{echo cutstr($forum[lastpost][subject], 20)} {lang forum_lastpost_by} {if $forum['lastpost']['author']}$forum['lastpost']['authorusername']{else}{lang anonymous}{/if}这个是显示帖子的名称和最后发表回复的用户名的,如果你不想要用户名的话,你也可以只添加{echo cutstr($forum[lastpost][subject], 20)} 这个就行!
3OK,保存,上传,刷新首页,好了!
是disucz的简洁版的界面,也是为了提高搜索引擎收录的一个功能,类似于网站地图,给你几个光放讨论archiver的话题。
PS:我专门回答discuz问题的哈,你可以看看我的回答记录。
1archiver不是给人看的,是给搜索引擎看的。
2discuz!论坛搜索引擎优化之:Archiver的是是非非
Archiver在discuz优化中是否使用,很多人以部分搜索引擎收录Archiver页面多排名好为依据支持。但Archiver为什么排名好,有哪些优点,又有哪些缺点?在对discuz全面优化后,是不是应该禁止Archiver?
原文:discuz!论坛搜索引擎优化之:Archiver的是是非非 by SEO小工,首发顺义区教育信息网首页。请保留版权信息。
Archiver页面的优势
1URL简单唯一:不用伪静态的情况下,正常页面的URL也不复杂,但是还有打印页,跳转页等各情形式的URL;而Archiver的URL总是简单唯一,利于索引。(请看google的动态地址与静态地址了解伪静态信息)
2页面干净,信噪比高:这是显而易见的,也是最重要的优点,archiver几乎只保留了正文内容。因此与正常页面的各种URL形式比较,被SE选为权重高的页面,而把其它的做为复制内容剔除很正常。
Archiver页面SEO的不足
1简单过头,基本优化不足:如:keyword,description都是相同的;内容中不解析UBB代码,所以使正常的加粗、链接失去作用;
2不合习惯,失去链接优势:因为不解析UBB代码,用户友好性差,可能都会切到正常页面阅读,因此可能别人在做链接的时候也不会链到Archiver页面,失去了链接;同样站内的链接因为不解析UBB也失效了。
综合优化设置及Archiver优化建议
在没有对discuz时行优化修改情况下,我想还是很难取舍的,但如果对discuz进行全面的优化,使正常页面具有Archiver优势(页面对游客简化,毕掉其它URL形式),而没有它的缺点,这时效果是最佳的,当然不用开启Archiver了。
Archiver优化建议:全面优化后不需要archiver,只做简单讨论,以discuz70为例:
1删除meta标签:将archiver/indexphp文件最后的keyword和descirpton标签删除。
2解析UBB标签:在archiver/include/threadincphp文件里找到$post['message'] = preg_replace("/\<br \/\>/e", "jammer()", $post['message']); 其中$post['message']就是要显示的主要内容,可以用正则表达式对b,url等UBB标签进行替换。
这个还有几个帖子,你可以看看:
http://wwwdiscuznet/viewthreadphptid=1081644&highlight=archiver
传统的html注释 是用<!-- -->这样来注释的 但是discuz的模板解析 也是用的这种语法,,这是discuz自己定义的一套模板解析规范 楼主可以去百度文库看看http://wenkubaiducom/linkurl=CQh4bvFOJHUtlP7vDGcXS7MC2Ziy-tN-seSrPDOJhFFhIGsvltYqlb1zRLTbIbWzmjmSLyTaGWeLhuTIOme6JGKqGHzthMu9otC13MQShA7
0条评论