|
一、升级安装:不要上传 family_install.php 文件,其它文件按原路径全部覆盖,最后再按第三步来修改相关文件。
二、全新安装:
1、上传upload里面所有文件到你的论坛;
2、登陆论坛后台->插件管理->导入 discuz_plugin_family.txt 内容;
3、运行 family_install.php 安装;
三、论坛显示家族:
1、打开 forumdisplay.php,找到: 引用:if($forum['type'] == 'forum') {
$navigation = "» $forum[name]";
$navtitle = strip_tags($forum['name']);
} else {
$forumup = $_DCACHE['forums'][$forum['fup']]['name'];
$navigation = "» <a href=\"forumdisplay.php?fid=$forum[fup]\">$forumup</a> » $forum[name]";
$navtitle = strip_tags($forum['name']).' - '.strip_tags($forumup);
}
在它下面加上: 引用://家族Begin
if($forum['type'] == 'sub' && $forum['clan']!='') {
$query=$db->query("select * from {$tablepre}members where username='$discuz_user'");
$fam=@mysql_fetch_array($query);
if($forum['clan']!=$fam[fam] && $adminid != 1) {
showmessage('本区只限同家族成员进入!');
}
}
//家族end
2、打开 viewthread.php,找到: 引用:if(empty($forum['allowview'])) {
if(!$forum['viewperm'] && !$readaccess) {
showmessage('group_nopermission', NULL, 'NOPERM');
} elseif($forum['viewperm'] && !forumperm($forum['viewperm'])) {
$navtitle = '';
showmessage('forum_nopermission', NULL, 'NOPERM');
}
}
在它的上面加上: 引用://家族Begin
if($forum['type'] == 'sub' && $forum['clan']!='') {
$query=$db->query("select * from {$tablepre}members where username='$discuz_user'");
$fam=@mysql_fetch_array($query);
if($forum['clan'] && $forum['clan']!=$fam[fam] && $adminid != 1){
showmessage('本区只限同家族成员进入!');
}
}
//家族End
再找到: 引用:
改为: 引用:
3、在贴子中显示家族方法(以下方法任选一个):
(1)在下拉菜单中显示:打开 \templates\default\viewthread.htm,找到: 引用:<dl>{eval @eval('echo "'.$customauthorinfo[2].'";');}</dl>
在它下面加上: 引用:<dl>家族 $post[famname]</dl>
(2)直接在贴子头像下面显示 :打开 \templates\default\viewthread.htm,找到: 引用: <!--{if $vtonlinestatus && $post['authorid']}-->
<!--{if ($vtonlinestatus == 2 && $onlineauthors[$post[authorid]]) || ($vtonlinestatus == 1 && ($timestamp - $post['lastactivity'] <= 10800) && !$post['invisible'])}-->
<li class="online">{lang online}
<!--{else}-->
<li class="offline">{lang offline}
<!--{/if}-->
</li>
<!--{/if}-->
在下面加上: 引用: |
|