dz论坛版块横排美化单页制作,类似下面的这个横排导航加表格代码,谢谢

&于& 16:22&发表在&91685
好好这样也行呀esd120.net电话:,安速达救护中心,北京120救护队,北京120急救车,北京救护车出租,北京长途转送
安全、高效、快捷
在论坛栏目设置那里有个横排最多显示数量,看下图点进去设置
火红 发表于
在论坛栏目设置那里有个横排最多显示数量,看下图点进去设置
你说的跟我问的不同吧
我说的是这个样子的 怎么在后台设置的
你看图 我指的是那样
33.png (59.3 KB, 下载次数: 0)
16:36 上传
在这里面弄不清楚的
上海食堂承包&&
提示: 作者被禁止或删除 内容自动屏蔽
自动发卡平台&&
易哲自动发卡平台
自动发卡平台
点卡类交易兑换平台
好好这样也行呀esd120.net电话:,安速达救护中心,北京120救护队,北京120急救车,北京救护车出租,北京长途转送
关于A5交易
(中介专线:5)
服务时间:周一到周日8:00-23:30
随时随地上A5站长网!
兄弟网站:||||||||||
Powered by Discuz! X3.2
Comsenz Inc.4145人阅读
DZ论坛横排美化,代码详细分析[Discuz 7.0]
本帖所要说明的修改并不是那种横排调用多少个帖子标题的美化,请留意!内容中我将详细的对横排代码说明一下,以方便大家可随个人爱好对其进行修改,如果你对横排修改不是很明白的话,建议仔细阅读内容,写法上并不是很正确,请谅解。所提供的代码为7.0.0GBK正式版。6.1或6.0详见此帖(参考本帖说明): 由于论坛并没有升级,因此只是根据6.1的经验上进行说明,变化不大,效果请自行测试(修改前注意备份)。所修改文件为:templates/default/discuz.htm或者你所使用的风格文件templates/*****/discuz.htm一、首先我们了解一下竖排所涉及的内容(说明竖排,只是为了让大家进一步了解怎样在横排中添加自己需要的美化,如果了解请跳过)竖排部分,我们将它分为三部分,所涉及的内容为左边:版块图标,名称跟后面的今日发帖数,简介,子版块显示,版主中间:主题数及帖子数右边:最后发表标题,作者及时间左边部分的代码:
&th$forum[folder]&&& && && && && && && && && && && && && && && && && && && && $forum[icon]&& && && && && && && && && && && && && && && && && && && && &div class="left"&&& && && && && && && && && && && && && && && && && && && && &h2&&a href="forumdisplay.php?fid=$forum[fid]" {if $forum[redirect]}target="_blank"{/if}&$forum[name]&/a&&!--{if $forum[todayposts] && !$forum['redirect']}--&&em& ({lang index_today}: &strong&$forum[todayposts]&/strong&)&/em&&!--{/if}--&&/h2&&& && && && && && && && && && && && && && && && && && && && &!--{if $forum[description]}--&&p&$forum[description]&/p&&!--{/if}--&&& && && && && && && && && && && && && && && && && && && && &!--{if $forum['subforums']}--&&p&{lang forum_subforums}: $forum['subforums']&/p&&!--{/if}--&&& && && && && && && && && && && && && && && && && && && && &!--{if $forum['moderators']}--&&!--{if $moddisplay == 'flat'}--&&p&{lang forum_moderators}: $forum[moderators]&/p&&!--{else}--&&span class="dropmenu" id="mod$forum[fid]" onmouseover="showMenu(this.id)"&{lang forum_moderators}&/span&&ul class="moderators popupmenu_popup" id="mod$forum[fid]_menu" style="display: none"&$forum[moderators]&/ul&&!--{/if}--&&!--{/if}--&&& && && && && && && && && && && && && && && && && && && && &/div&&& && && && && && && && && && && && && && && && && &&& &/th&需要了解的内容:$forum[icon]为版块图标,&h2&至&/h2&为版块名称跟今日发帖数,&!--{if $forum[description]}--&&p&$forum[description]&/p&&!--{/if}--&为版块简介,&!--{if $forum['subforums']}--&&p&{lang forum_subforums}: $forum['subforums']&/p&&!--{/if}--&为子版块,最下面的到&/div&以上为版主列表。其中&p&&/p&为上下换行。中间部分的代码:
&td class="forumnums"&&& && && && && && && && && && && && && && && && && && && && &!--{if $forum['redirect']}--&N/A&!--{else}--&&em&$forum[threads]&/em& / $forum[posts]&!--{/if}--&&& && && && && && && && && && && && && && && && && &&& &/td&需要了解的内容:&td&&/td&为左右换行,$forum[threads]为主题调用标签,$forum[posts]为帖数调用标签右边部分的代码:
&td class="forumlast"&&& && && && && && && && && && && && && && && && && &&& &!--{if $forum['permission'] == 1}--&&& && && && && && && && && && && && && && && && && && && && {lang private_forum}&& && && && && && && && && && && && && && && && && &&& &!--{else}--&&& && && && && && && && && && && && && && && && && && && && &!--{if $forum['redirect']}--&&& && && && && && && && && && && && && && && && && && && && && && && &a href="forumdisplay.php?fid=$forum[fid]"&{lang url_link}&/a&&& && && && && && && && && && && && && && && && && && && && &!--{elseif is_array($forum['lastpost'])}--&&& && && && && && && && && && && && && && && && && && && && && && && &p&&a href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost"&{echo cutstr($forum[lastpost][subject], 30)}&/a&&/p&&& && && && && && && && && && && && && && && && && && && && && && && &cite&&!--{if $forum['lastpost']['author']}--&$forum['lastpost']['author']&!--{else}--&{lang anonymous}&!--{/if}--& - $forum[lastpost][dateline]&/cite&&& && && && && && && && && && && && && && && && && && && && &!--{else}--&&& && && && && && && && && && && && && && && && && && && && && && && {lang never}&& && && && && && && && && && && && && && && && && && && && &!--{/if}--&&& && && && && && && && && && && && && && && && && &&& &!--{/if}--&&& && && && && && && && && && && && && && && && && &&& &/td&需要了解的内容:&p&&a href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost"&{echo cutstr($forum[lastpost][subject], 30)}&/a&&/p&这个是主题标题显示内容,上面两个为私密版块及链接外部地址,可以不要管它。&cite&&!--{if $forum['lastpost']['author']}--&$forum['lastpost']['author']&!--{else}--&{lang anonymous}&!--{/if}--& - $forum[lastpost][dateline]&/cite&前面为发表作者,如果你细心的话就可以发觉- 后面的为最后回复时间当了解了以上内容,那么我们再来看横排代码,修改起来就容易多了。横排部分代码:
&h2&&a href="forumdisplay.php?fid=$forum[fid]" {if $forum[redirect]}target="_blank"{/if}&$forum[name]&/a&&!--{if $forum[todayposts]}--&&em& ({lang index_today}: &strong&$forum[todayposts]&/strong&)&/em&&!--{/if}--&&/h2&&& && && && && && && && && && && && && && && &!--{if !$forum[redirect]}--&&& && && && && && && && && && && && && && && && && &&& &p&{lang forum_threads}: $forum[threads], {lang forum_posts}: $forum[posts]&/p&&& && && && && && && && && && && && && && && && && &&& &!--{if $forum['permission'] == 1}--&&& && && && && && && && && && && && && && && && && && && && &p&{lang private_forum}&& && && && && && && && && && && && && && && && && &&& &!--{else}--&&& && && && && && && && && && && && && && && && && && && && &p&{lang forum_lastpost}:&& && && && && && && && && && && && && && && && && && && && && && && &!--{if is_array($forum['lastpost'])}--&&& && && && && && && && && && && && && && && && && && && && && && && && && &&& &a href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost" title="{echo cutstr($forum[lastpost][subject], 30)} {lang forum_lastpost_by} {if $forum['lastpost']['author']}$forum['lastpost']['authorusername']{else}{lang anonymous}{/if}&& "&$forum[lastpost][dateline]&/a&&& && && && && && && && && && && && && && && && && && && && && && && &!--{else}--&&& && && && && && && && && && && && && && && && && && && && && && && && && &&& {lang never}&& && && && && && && && && && && && && && && && && && && && && && && &!--{/if}--&&& && && && && && && && && && && && && && && && && && && && &/p&&& && && && && && && && && && && && && && && && && &&& &!--{/if}--&&& && && && && && && && && && && && && && && &!--{else}--&&& && && && && && && && && && && && && && && && && &&& &p&{lang url_link}&/p&&& && && && && && && && && && && && && && && &!--{/if}--&代码分析:&h2&至&/h2&部分,与竖排一样同为版块名称及后面的今日帖数。&p&{lang forum_threads}: $forum[threads], {lang forum_posts}: $forum[posts]&/p&为主题数及帖子数&p&{lang forum_lastpost}:至&p&结束为最后发表时间。二、了解了竖排和横排的相关代码,因为是通用的,你只需将竖排所提到中需要代码加到横排中,现在我们就可以根据个人需要对其进行任意修改。(值得注意的一点是,代码中加入了外部链接标签,因此一旦像官方这样设置外部链接,除版块名称之外,其它内容不显示,要显示需在&/h2&后面添加)将主题数及帖子数加到今日发帖数后面:删除:
&p&{lang forum_threads}: $forum[threads], {lang forum_posts}: $forum[posts]&/p&在 )&/em&前面添加
,{lang forum_threads}: $forum[threads], {lang forum_posts}: $forum[posts]将今日帖数放到主题数前面:删除:
&!--{if $forum[todayposts]}--&&em& ({lang index_today}: &strong&$forum[todayposts]&/strong&)&/em&&!--{/if}--&在上面的&p&{lang forum_threads}: $forum[threads],前面添加
{lang index_today}: &strong&$forum[todayposts]&/strong&主题数及帖子数上面添加或者替换为简介(将竖排的复制下来粘帖):
&p&{lang forum_threads}: $forum[threads], {lang forum_posts}: $forum[posts]&/p&上面添加或者删除替换
&!--{if $forum[description]}--&&p&$forum[description]&/p&&!--{/if}--&(这里要注意一点,由于横排的设置多少会造成宽度限制,简介一旦过长会造成分行现象,从而影响了版块的整洁,我们可以给简介显示字符限制一下,$forum[description]改为{echo cutstr($forum[description], 46)} 46即为显示字符数)如果想显示子版块,下面再添加:
&!--{if $forum['subforums']}--&&p&{lang forum_subforums}: $forum['subforums']&/p&&!--{/if}--&显示版主,添加:
&!--{if $forum['moderators']}--&&!--{if $moddisplay == 'flat'}--&&p&{lang forum_moderators}: $forum[moderators]&/p&&!--{else}--&&span class="dropmenu" id="mod$forum[fid]"&{lang forum_moderators}&/span&&ul class="moderators popupmenu_popup" id="mod$forum[fid]_menu" style="display: none"&$forum[moderators]&/ul&&!--{/if}--&&!--{/if}--&将主题标题加到横排中:
&p&&a href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost"&{echo cutstr($forum[lastpost][subject], 30)}&/a&&/p&想显示作者就再将&cite&至&/cite&部分添加进去只保留版块名称及今日帖数:&/h2&以下代码全部删除如果按以上方法设置,那横排显示的内容岂不太多了,别急,嘿嘿~~因为上面我已经提到&td&&/td&为左右换行,修改起来也就简单多了。怎么添加版块图标:
&th width="$cat[forumcolwidth]"{$forum[folder]}&后面添加
&a href="forumdisplay.php?fid=$forum[fid]"&{$forum[icon]}&/a&在前面感觉不好看,让它显示在右边:&p&{lang url_link}&/p&&!--{/if}--&后面加
&td&&a href="forumdisplay.php?fid=$forum[fid]"&{$forum[icon]}&/a&&/td&怎样将今日帖数及主题数帖子数移至右边(标题作者等等,方法同上)在后面加
&td&{lang index_today}: &strong&$forum[todayposts]&/strong&&p&{lang forum_threads}: $forum[threads]&/p&&p&{lang forum_posts}: $forum[posts]&/p&&/td&怎样修改为自己喜欢的显示界面,就靠你自己摸索测试了!
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:239787次
积分:3757
积分:3757
排名:第4241名
原创:113篇
转载:122篇
评论:31条
(3)(1)(4)(1)(3)(3)(1)(1)(2)(3)(3)(1)(6)(4)(1)(3)(1)(1)(3)(2)(1)(2)(1)(1)(5)(2)(2)(4)(1)(4)(4)(3)(5)(1)(2)(3)(5)(1)(11)(8)(2)(1)(14)(5)(5)(2)(16)(14)(17)(1)(5)(7)(8)(4)(14)(3)(1)(1)(3)自始至终,以提供稳定、高性能的美国、香港免备案php虚拟主机产品为己任,以用户极高满意为生存价值,以产品的可靠性为生命线,以网络零中断为终身奋斗目标
大家在使用的时候总会遇到很多个版块有内容,而不能详细的表达出来给来访者看,不能让用户在论坛首页,访问模块的时候能够清晰的了解这个版块的描述内容。安装DZ后,在默认的情况下discuz版块是不会显示版块介绍的,但为了更清晰的让用户了解版块内容或为了完善页面的关键词密度,我们就需要添加版块介绍,下面我们就通过修改默认模版的方法来给大家说明下如何实现版块横排下显示版块介绍。
discuz论坛板块横排显示简介
在版块内容下显示版块介绍很简单,下面无忧主机()小编就给大家介绍一下添加步骤:
登陆本地的FTP工具,把网站使用的模板中Discuz.htm文件,如果您使用的默认模板的话,这个文件路径就是:template\default\forum下的Discuz.htm(修改前备份该文件),在本地打开该文件,找到下面代码:
&!–{if empty($forum[redirect])}–&&dd&&em&{lang forum_threads}: &!–{echo dnumber($forum[threads])}–&&/em&, &em&{lang forum_posts}: &!–{echo dnumber($forum[posts])}–&&/em&&/dd&&!–{/if}–&
然后在上面代码下面添加下面代码:
&!–{if $forum[description]}–&&dd&$forum[description]&/dd&&!–{/if}–&
把修改好的文件通过传到空间,原来的文件重命名,进网站后台更新缓存,然后刷新查看。修改后版块有版块介绍的就会显示出来了。
可能感兴趣的文章:
本文地址:/discuz/12357.html
喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^
无忧主机资质:(十年旗舰品牌)
相关技术帮助文档
技术帮助文档分类

我要回帖

更多关于 word表格横排变竖排 的文章

 

随机推荐