您现在的位置是:综合 >>正文
phpwind首页十格
综合76153人已围观
简介phpwind首页十格,说白了就是论坛首页那个被切成十块的版块导航区。2008年前后,你要是打开一个用phpwind搭建的论坛,十有八九会看到它——横三竖四,或者干脆排成两行五列,每个格子塞一个版块图 ...
phpwind首页十格,页格说白了就是页格论坛首页那个被切成十块的版块导航区。2008年前后,页格你要是页格打开一个用phpwind搭建的论坛,十有八九会看到它——横三竖四,页格或者干脆排成两行五列,页格每个格子塞一个版块图标、页格版块名和今日帖数。页格那会儿Discuz也有类似设计,页格但phpwind的页格十格更死板,后台固定死了十个位置,页格你想加第十一个?页格没门。
我第一次接触这玩意儿是页格帮学校社团搭论坛。当时用的页格phpwind 6.3.2,后台“版块管理”里有个叫“首页十格”的页格开关,打开后所有版块按显示顺序自动填进去。前十个还好,到第十一个版块直接消失,会员点不进去,急得我半夜翻代码。后来发现得改template里的forumdisplay.htm,把循环次数从10改成20,但改完格子会换行错位,CSS得跟着调。那会儿不懂flex,只会用float:left加固定宽度,每个格子120px,十格刚好1200px,多一个就掉下去。
这套设计其实挺粗暴的。它假设一个论坛只有十个核心版块,多了就不配出现在首页。但真实社区哪会这么听话?我见过一个游戏论坛,十格里塞了“公告区”“新手区”“灌水区”“交易区”“战队区”“攻略区”“贴图区”“视频区”“投诉区”“版务区”,结果最活跃的“怀旧区”被挤到第二页,日发帖量从300掉到40。站长后来手动把“怀旧区”调到第五格,流量才回来。你看,十格不只是个导航,它直接决定哪些版块能活。
phpwind官方当年为什么定十个?我猜跟1024分辨率有关。十格刚好铺满一屏,不用滚动就能看完所有入口。那会儿显示器主流是17寸,1024x768,十格每格100px宽,加上间距正好。后来宽屏普及了,phpwind 8.0把十格改成了可调数量,但默认还是10,老站长懒得改,就这么传下来了。
具体到代码层面,十格通常写在index.htm里,类似这样:
<div class="grid"> <!--{ foreach $forumlist $forum}--> <div class="cell"> <a href="$forum[url]">$forum[name]</a> <span>$forum[todayposts]</span> </div> <!--{ /foreach}--> </div> 但phpwind的模板引擎会限制循环次数,默认只输出前10条。你要突破,得改PHP文件里的$forumlist数组,或者用SQL加LIMIT。我试过直接改数据库查询,把LIMIT 10改成LIMIT 20,结果首页加载慢了0.3秒——那会儿服务器差,多查十个版块就卡。
现在回头看,十格更像一个时代的妥协。论坛版块少的时候,它整齐好看;版块多了,它就成了枷锁。我见过最狠的站长,把十格全改成图片链接,每个格子放一个广告,版块列表挪到下面用文字链。那论坛后来卖了,新站长第一件事就是把十格恢复成版块导航。你说这算怀旧还是算偷懒?反正phpwind首页十格这玩意儿,用过的人都有故事。
Tags:
上一篇:免费p2p网站
下一篇:wdcp管理系统下载
相关文章
谷歌搜索无法访问网页
综合今天早上,我像往常一样打开Chrome,想查一个菜谱。地址栏敲下“西红柿牛腩做法”,回车。页面转啊转,转了三秒,弹出一行灰字:此网页无法访问。ERR_CONNECTION_TIMED_OUT。我愣 ...
【综合】
阅读更多淄博市2015年工信局招聘李昊博
综合淄博市2015年工信局招聘李昊博 2015年夏天,淄博市工信局放出三个编制名额,报名表堆了四百多份。李昊博能挤进去,靠的不是运气——他笔试成绩排第十二,面试却拿了全场最高分。 面试那天有个细节,后来被 ...
【综合】
阅读更多金彩网官网
综合打开金彩网官网首页,最先撞进眼睛的是一串滚动的数字——双色球、大乐透、福彩3D的开奖号码,红红蓝蓝地跳着。页面底部的时间戳精确到秒,像是生怕别人不知道它的数据是实时抓取的。 我蹲守过这个网站整整一周。 ...
【综合】
阅读更多