首页| 版块| 我的| 发帖| 消息
主题:2013年11月1日:帖子点亮插件上线测试
为你守候 
其实,非常简单,就是这样的效果:

具体看这里:http://www.vtu425.com/read-htm-tid-3026.html
这是主题列表页:http://www.vtu425.com/thread-htm-fid-6-flight-1.html

看着确实没几个元素,但就是这么简单,忙活了一天!
大概是昨天晚上发现样式可以调整下,于是今天就做这事儿了。

研究文件,研究样式,修改,测试,……翻过来,调过去……
光调整样式就花了N个小时,觉得差不多了,不经意间发现红箭头所指的地方不显示用户名(修改后当然显示了),以为是文件少了这部分代码,加上就可以,代码并不复杂。可查看文件,有相应的代码啊!再看主题列表页,可以显示用户名,看用户名部分的代码,和帖子阅读页的基本一致(都是正确的),复制过去替换,还是不显示。一样的代码,主题列表页显示,帖子阅读页就不显示,你说奇怪不!

    {$value[author]}  {$value[postdate]}(头像右侧的“帖子作者,发帖时间”,后面“点亮”部分的代码没贴)

换成$value},可以显示uid,但显示uid有什么用呢?再换成$read},可以显示帖子作者,但也是不经意间发现显示的用户名有时和帖子作者对不上,也就是说这样修改也是不对的。最后,初步判断是查询时帖子作者没查出来,这个查询由php文件负责,这是最难看懂的,我看这个头疼!

看来看去,琢磨来琢磨去,添加上蒙出来的一小段代码,嘿,显示了。经过测试,好像没问题!
再往下看代码,似乎发现问题了!主题列表页显示的点亮帖子是所有被点亮的帖子,即只要点击过“点亮”的帖子都会被显示,为了验证,测试了下,果然,1个点亮数也会显示在主题列表页。而点亮帖子又没有用户组限制,这到时候还不是“帖满为患”——满满的,N页都是点亮的帖子!我觉得,这样不好!帖子阅读页需要一定的点亮数才能显示,自然主题列表页也应试是如此,于是修改代码。测试通过!

修改好的样式其实只是初级版本,知道哪句控制哪里,而有的地方还没有精确调整,于是回过头来继续。最后做背景色在两个风格下自适应切换,还有最关键的兼容测试,这回没忘。

浏览大图
为你守候回帖于2016-03-14 22:31[查看电脑版]
下一楼»:按照解决帖子点亮插件在阅读页读取出帖子作者的方法,再次尝试在后台显示证件认证信息,失败。

查看全部回帖(55)