NoName Mobile

登录
NoName » 设计无名 » 请教首页调用帖子怎么实现?

[求助] 请教首页调用帖子怎么实现?

by now at 2007-1-3 11:52
这个

Sai ... 自言自语 ... [ 自动退出 ] ... 4 分钟前,0回复
  Sai ... 亚洲音乐 ... [ Xbox 360 超大作 BLUE DRAGON 挿入歌 私の涙と空 ] ... 14 分钟前,4回复
  Sai ... 自言自语 ... [ 还有一天假期就结束了 ] ... 15 分钟前,2回复

请问调用代码是什么?怎么让每个帖子颜色不同啊?

谢谢。
# 1 - now at 2007-1-3 11:55
补充:DZ5.0
# 2 - Sai at 2007-1-3 11:56
装一个首页四格,然后用将下面这个function加到global.func.php的
?>上面
//Random Color
function rand_color($color_start = 0, $color_end = 3) {
        $color = array(0 => '0', 1 => '3', 2 => '6', 3 => '9', 4 => 'C', 5 => 'F');
        while (($o ='#' . $color[rand($color_start, $color_end)] . $color[rand($color_start, $color_end)] . $color[rand($color_start, $color_end)]) != '#FFF') {
                return $o;
        }
}

之后调用这个函数就可以啦
# 3 - now at 2007-1-3 12:14
谢谢,装ing~
# 4 - now at 2007-1-3 13:15
http://kongge12345.19.seabao.net/123.jpg

首页四格已经安装好了,上面这段代码也已经加上,怎么可以像
Sai ... 自言自语 ... [ 自动退出 ] ... 4 分钟前,0回复
  Sai ... 亚洲音乐 ... [ Xbox 360 超大作 BLUE DRAGON 挿入歌 私の涙と空 ] ... 14 分钟前,4回复
  Sai ... 自言自语 ... [ 还有一天假期就结束了 ] ... 15 分钟前,2回复
这个格局啊?颜色也还没变,是不是还缺少哪个步骤?
# 5 - Sai at 2007-1-3 13:20
修改模版toplist.htm……然后用类似下面的形式得到颜色:
<!--{eval $name_color = rand_color();}-->
<a ..... style="color: $name_color;"
# 6 - now at 2007-1-3 15:50
Reader ... 无名阅读 ... [ 风色四叶草(SHEL个人画集) - 杨萄 ] ... 47 秒前,0回复
  Reader ... 无名阅读 ... [ 关于莉莉周的一切 - 岩井俊二 ] ... 1 分钟前,0回复


1  请问名字前面的图片怎么显示啊?

2  <a ..... style="color: $name_color;"
这段代码如果要实现姓名跟帖子主题颜色不同得用什么代码?是不是把name代码换成别的?

3  1 分钟前   这个怎么能显示?
# 7 - Sai at 2007-1-3 16:00
1.left join 存头像的表

2.可以直接改四格的缓存代码

3.可以不修改的
# 8 - now at 2007-1-3 16:27
能把怎么让头像显示说的详细点吗?
# 9 - Sai at 2007-1-3 17:06
cache.func.php
                case 'newthread':
                        $table = 'threads t';
                        $cols = 't.tid, t.fid, t.author,t.subject, t.dateline, t.lastpost, t.lastposter, t.views, t.replies, t.highlight, f.name, mf.avatar';
                        $conditions = "LEFT JOIN {$tablepre}forums f ON f.fid=t.fid LEFT JOIN {$tablepre}memberfields mf ON mf.uid=t.authorid WHERE t.displayorder!='-1' ORDER BY t.lastpost DESC LIMIT 0, 20";
                        break;

然后用$xxxxx['avatar'](模版中使用的那个前缀)调用
 下一页 1/2 
© 2007 NoNameMagazine