discuz.htm
位置:【/template/default/forum/】下面。最近在搞一个机电论坛,有些布局版块内容不是需要的想要删除。于是要修改DZ的首页的代码。当然有些功能呢可以在后台设置隐藏的。恩,看各位取舍吧。下面为具体内容页:【论坛首页是大家经常需要改动的一个页面,下面我就给大家分析一下这个页面的结构。这个页面的静态htm地址为./template/default/forum/discus.htm文件。
首先页面的头部为,引进默认的头部文件代码:
下面为:
- {lang announcements}:
$announcements
$_G[setting][bbname]»{$_G[setting][navs][2][navname]}$navigation
这部分为论坛的公告和nav导航部分。其中公告部分为中的代码,他做了右浮动,nav导航部分
中的一部分。接下来便是这个页面的主题部分:
部分了。这个标签中涵盖了论坛首页的大部分内容。下面我们就来具体的分析下这个标签中的内容,首先出现的代码片段为:
{lang index_today}: $todayposts|{lang index_yesterday}:$postdata[0]|{lang index_posts}:$posts|{lang index_members}:$_G['cache']['userstats']['totalmembers']|{langwelcome_new_members}: $_G['setting']['lastmember']
{lang my_posts}|{langshow_newthreads}
这段代码的具体对应了页面中的:
有英文意思你就可以大体指导对应的页面元素了,当然你想作弊的话简单的修改下这里面的变量就可以了。
接下来就到了我们论坛最重要的部分了,版块类表展示区,这个区域的内容都包含在,
的div标签中。
以下代码为论坛论坛热点,当后台开启后,此段代码便会显示
{lang hotthreads_forum}
- delete
$data[subject] - $data[message]
紧接着下面:
为具体的外框的开始前天21:43 上传
下载附件(7.27 KB)
以下代码是蓝色底纹,版块标题,收缩框,版主展示区域的代码。
{langforum_category_modedby}: $cat[moderators]
$cat[name]
以下代码为每个版块信息的具体位置代码:
每个板块的具体信息是以table框架展示的,根据每行的展示个数,做了不同的展示方式。这一段内容大体包含了,板块图标,版块名称,今日主题数,今日回复数,最后发表等等等的信息,有时候在做模板的时候经常需要对着些信息做些改动。那你就需要掌握基本的页面技术了。我这里只简单的说一下他们的默认结构为以下代码。
- $forum[name]($forum[todayposts])
- {lang forum_threads}: $forum[threads], {langforum_posts}: $forum[posts]
{lang private_forum}
{lang url_link}
$forum[lastpost][dateline] $forum['lastpost']['author']$_G[setting][anonymoustext]
{lang forum_lastpost}: $forum[lastpost][dateline]
{lang never}
接下来便是在线人数和友情链接展示的区域代码:
,这两段代码我们一般不需要修改来我这里就不具体讲解了。
接下来就是侧边栏了。
当我们开启侧边栏的时候他就会显示了。经常有人希望在侧边栏加些东西,这是我们就可以在这个标签底部加一段diy的标签,这样我们就可以diy一些自己想要的东西了。以上就是这个文件的具体分析,希望对大家能有所帮助!
】我的机电百科论坛http://www.jidianbook.com/就做了对DZ在线会员列表的修改。删除了在线会员图标,只留下了在线会员数。你们可以去参考下,如果不明白或者觉得修改的和我的一样又不会改代码请加我Q:445853324【备注:代码】我会直接把修改好的代码发给你!