代码相关

By msg7086 at 2013-05-03 23:28:57 • 2509点击

https://github.com/superwbd/youBBS-ACICFG/blob/master/index.php#L24

这里,isred/isunderline之类的代码,建议改用 `titlestyle` SET ('red', 'blue', ....... , 'underline', 'bold') 来做,然后用css class来渲染标题。

像你们这么改代码的话界面逻辑就混了。

还有 https://github.com/superwbd/youBBS-ACICFG/blob/master/index.php#L14 这,大致要改成

WHERE `visible` != '0' OR `uid` = 用户id OR 用户是管理员

否则帖子就失踪了。

另外,渲染文本的时候加个markdown支持吧 -_-

4 回复 | 直到 2013-05-04 02:24:09

理论上吧,是应该用CSS,W3C也推荐这么做,

问题是,我得会CSS。。。

连php都写不明白,更别提前端了。。。我们缺前端人士。。。

visible我有点没看明白。。。

管理员的判断我们用if (!$cur_user || $cur_user['flag']==99) 做的,这个没法写进sql语句吧?

//(反正是自己的服务器嘛,肯定不能找不回来,就是麻烦。。。)

markdown这东西不会用。。。

beining ACI中文字幕组 at 2013-05-04 01:11:54
1

@beining 如果有qq群/gtalk什么的话可以当面联系比较方便

http://forum.chineseaci.com/t-51 这帖子里的地址似乎是写错了

然后早上我发了封邮件Ping过去好像没有人回

CSS的话,模板那边 https://github.com/superwbd/youBBS-ACICFG/blob/master/templates/default/home.php#L29
<h1><a href="/t-',$article['id'],'">',$article['title'],'</a></h1>
改成
<h1><a href="/t-',$article['id'],'"><span class="',$article['titlestyle'],'">',$article['title'],'</span></a></h1>

比如说加粗红色是 class="red bold"

然后你写个css:
h1 .red { color: red; }
h1 .blue { color: blue; }
h1 .bold { font-weight: bold; }
h1 .underline { text-decoration: underline; }

这么样就行了。

visible的话 (我怎么觉得你这句判断有问题)

$isadmin = $cur_user && $cur_user['flag'] >= 99;

$sql = ".....

WHERE `visible` = 0 OR `uid` = {$cur_user[id]} OR $isadmin

markdown的话有现成的函数库可以用吧……

msg7086 at 2013-05-04 02:05:18
2

@msg7086

邮箱都敲错了。。。我回去骂他们去

邮箱cdc#chineseaci.com

CSS我们不准备这么写了,用图片表示。

visible的where语法还是不大明白。。。

我们用$cur_user['flag']==99 判断是不是管理员。

beining ACI中文字幕组 at 2013-05-04 02:22:06
3

@msg7086 哎呀亲 您直接甩过来一个ping 我以为是谁被盗号了 就直接举报网络欺诈了。。。

邮件收到了,嗯。

beining ACI中文字幕组 at 2013-05-04 02:24:09
4
登录 后发表评论