請用最新版本家族門派Full House1.5版
作者:含煙
ΡˇΖΟΝΕ 版﹕旗”
Full House版﹕ytc
適用版本﹕Discuz4.0,4.1
演示﹕http://www.hkfullhouse.com/plugi ... y&module=family
此版本是供測試的版本,修改前請先備份,以防萬一。
如發現有任何bug,請盡快回報。
家族領域及領域戰爭可能還不完善,本人將會於未來繼續改良。
2006-2-25 2:28p.m
修正更改家族名稱的bug,只有繁體用戶需要更新
2006-2-18 11:15p.m
修正加入家族會負錢的問題,請重新下載附件及依照下面的修正方法
2006-2-11 7:43p.m
修正管理員不能進入其他家族版塊的帖子,請重新修改viewthread.php
2006-2-9 8:08p.m
修正家族領域能夠負錢的bug(上次的修正還有問題)
2006-2-9 6:08p.m
減少不必要的查詢及家族領域能夠負錢的bug,請舊有的用戶重新修改forumdisplay.php及viewthread.php及重新下載附件
2006-2-8 6:47p.m
修正批閱問題,請之前的用戶重新下載附件
2006-2-8 6:40p.m
修正子版問題,請之前修改的用戶重新修改forumdisplay.php
-------------------------------------------------------------------------------------------------
2006-2-18 11:15p.m前安裝前
升級以下數據(無論繁體用戶及簡體用戶皆需要升級
- ALTER TABLE `cdb_fam` ADD `chname` int(10) NOT NULL default '0';
复制代码
繁體用戶:
請重新下載附件(新增了一個模版),加上了更改家族名稱的功能,及重新導入附件,並在後台設置更改名稱最大值
簡體用戶:
只需重新下載附件(無需重新導入附件),更改家族名稱的功能只好等有心人先幫忙簡化文件
-------------------------------------------------------------------------------------------------
全新安裝:
1. 上傳所有附件
2. 導入插件discuz_plugin_family.txt
3. 執行family_install.php
4. 打開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($forumup).' - '.strip_tags($forum['name']);
- }
复制代码
下加上
- 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('本區只限同家族成員進入!');
- }
- }
复制代码
5. 打開viewthread.php
在
- if($thread['typeid'] && isset($forum['threadtypes']['types'][$thread['typeid']])) {
- $thread['subject'] = ($forum['threadtypes']['listable'] ? '<a href="forumdisplay.php?fid='.$fid.'&filter=type&typeid='.$thread['typeid'].'">['.$forum['threadtypes']['types'][$thread['typeid']].']</a>' : '['.$forum['threadtypes']['types'][$thread['typeid']].']').' '.$thread['subject'];
- }
复制代码
下加上
- //家族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
复制代码
在
後加上
在
- while($post = $db->fetch_array($query)) {
复制代码
下加上
- //家族Begin
- //$query=$db->query("select * from cdb_members where username='$post[author]'");
- //$fmu=@mysql_fetch_array($query);
- $query_mp=$db->query("select * from cdb_fam where fmname='$post[fam]'");
- $fcu=@mysql_fetch_array($query_mp);
- if(!$post['fam'] || $post['fam']=="0")
- {
- $post[fam]="沒有家族"; //沒有加入家族要顯示的資訊
- }
- else{
- if($post[author]==$fcu['username'])
- {
- $post['fam']=$post['fam']."-".$fcu['firstname']; //家族長要顯示的資訊
- }
- elseif($post[author]==$fcu['first']||$post[author]==$fcu['seven']){
- $post['fam']=$post['fam']."-".$fcu['firstname2']; //家族長老要顯示的資訊
- }
- elseif($post[author]==$fcu['second']||$post[author]==$fcu['third']){
- $post['fam']=$post['fam']."-".$fcu['secondname']; //家族長老要顯示的資訊
- }
- elseif($post[author]==$fcu['four']||$post[author]==$fcu['five']||$post[author]==$fcu['six']) {
- $post['fam']=$post['fam']."-".$fcu['thirdname']; //家族唐主要顯示的資訊
- }
- else {
- $post['fam']=$post['fam']."-".$fcu['mbname']; //家族成員要顯示的資訊
- }
- }
- //家族End
复制代码
6. 打開viewthread模版
在
- {lang readperm} $post[readaccess]<br>
复制代码
下加上
7. 務必修改後台設置
最後,各位如安裝成功記得回覆!
[ 本帖最后由 ytc 于 2006-3-31 12:29 编辑 ] |