- 注册时间
- 2013-4-19
- 最后登录
- 2024-9-26
- 阅读权限
- 200
- 积分
- 6404
- 精华
- 0
- 帖子
- 640
|
1.添加新的页面
www.xxx.com/member.php?mod=test
在跟目录下的member.php中 $modarray 这个变量添加一个 test
在source/module/member 目录下添加一个member_test.php
2.获取forum信息 C::t('forum_forum')->fetch_all_by_status(1) 这个函数在source/class/table/table_forum_forum.php 中定义的
数据库查询结果 用count得到的是结果的列数 不是个数
如count($mac) 不是查询的mac个数 而是mac这个表的字段 id uid action loginip
echo "forum test";
$forums = C::t('forum_forum')->fetch_all_by_status(1);
echo "111";
echo "\r\n";
foreach($forums as $forum) {
if($forum['type'] == 'forum') {
echo $forum['fid'];
echo "\r\n";
echo strip_tags($forum['name']);
echo "\r\n";
}
}
3.thread表示主题
4.显示当前版块的主题
forum_forumdisplay.php 页面
主要根据C::t('forum_thread')->fetch_all_search($filterarr, $tableid, $start_limit, $_G['tpp'], $_order, '', $indexadd) 这个函数来列举所有的当前版块的主题id
如果不加过滤那么是所有主题的id列表,所以在$filterarr里面添加fid来过滤
$filterarr = array(); $filterarr['inforum'] = $forum['fid'];
但是被删除的帖子 还会列举出来,需要下一步处理
5.修改在线人数
source/module/forum/forum_index.php
$onlinenum 这个变量是在线人数
$guestcount = $onlinenum - $membercount; 不足的在线人数用游客补充
===========关键字汇总===========
stick 置顶
1
|
|