now


disconnected
主题工具

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

... 发表于 2007-1-3 11:52  ... 12770 次点击

这个

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

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

谢谢。

本主题共有 11 条回复 | 回到顶部
#1 - 2007-1-3 11:55
now 地球
补充:DZ5.0
#2 - 2007-1-3 11:56
Sai 桂林
装一个首页四格,然后用将下面这个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 - 2007-1-3 12:14
now 地球
谢谢,装ing~
#4 - 2007-1-3 13:15
now 地球


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


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

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

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

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

3.可以不修改的
#8 - 2007-1-3 16:27
now 地球
能把怎么让头像显示说的详细点吗?
#9 - 2007-1-3 17:06
Sai 桂林
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'](模版中使用的那个前缀)调用
#10 - 2007-1-4 18:10
now 地球
这是我toplist.htm的代码,但是图片还是不能显示哦。上面的代码也已经加上。

#11 - 2007-1-4 18:30
Sai 桂林
……这

到生成的cache中看看avatar的内容
看完之后有话想说?那就帮楼主加盖一层吧!

在回复之前你需要先进行登录
用户名 / UID
密码
Project Parasynthesis | Based on Discuz! 5.5.0 | Thanks to Livid
About | Help | Developer | N2Design
清除 Cookies - 联系我们 - 无名杂志 - Archiver - Mobile
Processed in 0.047850 second(s), 6 queries, Gzip enabled