请问下如何修改Discuz模板论坛版块背景

请问下如何修改Discuz模板论坛版块背景,第1张

首先要根据需求添加相对应的框架来实现整个版块的排版,系统提供的有8种框架,基本上已经能满足绝大部分的需求。

2

例如:要在论坛首页实现以下这样的版块,那就需要添加一个1:1的框架,然后在1:1框架的右侧再内嵌一个tab框架。

3

2添加好框架之后根据需求把对应的模块添加到框架中来实现对应数据的展示,系统提供了七个类别的数据调用模块。

4

继续上面的例子,左边幻灯片部分调用的是门户类-->文章模块中具有幻灯属性的文章。

5

版块内部模板可在此处修改,如图

6

3右侧最新帖子、热门回复等也是同理,与帖子相关的数据需要在”论坛类中调用”,这里我们需要的是论坛类中的”帖子模块”,如”最新帖子”数据调用为:

7

其他的以此类推,整个版块的数据调用出来之后没问题即可点击保存,到具体页面查看展示效果。添加完成后可以在门户-->模块管理里边也可以看到我们刚刚DIY添加的模块:

8

这时候可能系统提供的展示样式已经不能满足需求,那就需要修改对应的模板

9

大家可以先到DIY完成后生成的模板去看下,具体路径如下图:

10

刚刚添加的每个模块都有对应的一个BLOCK,如这样的内部调用代码,block里边的数据就是根据我们在模块里面设置的模板生成的html数据集,我们可以把这个block调用代码添加到美工已经切好图之后的html模板里边,这样就完成了整个DIY版块的模板修改工作。

是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&amp;highlight=archiver

1、去除Discuz标题中去掉“Powered by Discuz!”版权标识a、打开templatedefaultcommonheader_commonhtm文件b、将其中的“Powered By Discuz!”字串改为“{lang sitetitle}”c、再打开source/language/lang_templatephpd、加上“‘sitetitle’=>‘你的论坛名称!' ”2、去除Discuz底部的版本a、打开templatedefaultcommon,找到footerhtm文件b、修改相关有版权信息3、去除Discuz搜索底部版权信息a、打开templatedefaultsearch,找到footerhtm文件b、修改相关有版权信息4、去除Discuz Archiver页面的版权a、source/archiver/common/footerphpb、修改相关有版权信息5、去除Discuz Archiver标题的Powered By Discuz!a、source/archiver/common/headerphpb、修改相关有版权信息

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 请问下如何修改Discuz模板论坛版块背景

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情