Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[插件] 家族門派Full House版1.5 for Discuz4.1[最新修正7月15]

[复制链接]
ytc 发表于 2006-3-5 16:00:28 | 显示全部楼层 |阅读模式
作者:含煙
ΡˇΖΟΝΕ 版﹕旗”
Full House版﹕ytc
適用版本﹕Discuz4.1
演示﹕http://www.hkfullhouse.com/plugi ... y&module=family

1.5更新:
  • 修正領域管理各項目可以用負數
  • 修正刪除門派各bug
  • 增加領域戰爭中士氣的變數
  • 增加領域戰爭前有各項顯示
  • 所有族員皆可進入領域管理為家族增加攻擊力或防禦力或兵力,
    增加時,所有的費用改為增加者支出


請記得看第二帖的修正

所有用戶自行修改family.inc.php(因我不能修改簡體附件,用戶直接修改吧)


  1. $topay = $$familysetting[extcredit]-$familysetting[actmon];
复制代码

下加

  1. $famnam="$newfam - 族長";
复制代码




  1. ,fam='$newfam'
复制代码

下加

  1. ,famname='$famnam'
复制代码


2006-7-14 9:50p.m.
新安裝簡體用戶請重新下載附件並重新導入後台(修正版的用戶不用導入後台,後台並沒更改)


謝discuz.net會員100u幫忙簡化

全新安裝:
1. 上傳所有附件

2. 導入插件discuz_plugin_family.txt

3. 執行family_install.php(執行前建議先備份)

4. 打開forumdisplay.php



  1. if($forum['type'] == 'forum') {
  2.         $navigation = "» $forum[name]";
  3.         $navtitle = ' - '.strip_tags($forum['name']);
  4. } else {
  5.         $forumup = $_DCACHE['forums'][$forum['fup']]['name'];
  6.         $navigation = "&raquo; <a href="forumdisplay.php?fid=$forum[fup]">$forumup</a> &raquo; $forum[name]";
  7.         $navtitle = ' - '.strip_tags($forumup).' - '.strip_tags($forum['name']);
  8. }
复制代码


下加上

  1. if($forum['type'] == 'sub' && $forum['clan']!='') {
  2. $query=$db->query("select * from {$tablepre}members where username='$discuz_user'");
  3. $fam=@mysql_fetch_array($query);
  4. if($forum['clan']!=$fam[fam] && $adminid != 1){
  5.        showmessage('本區只限同家族成員進入!');
  6. }
  7. }
复制代码


5. 打開viewthread.php



  1. if($thread['typeid'] && isset($forum['threadtypes']['types'][$thread['typeid']])) {
  2.         $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'];
  3. }
复制代码


下加上

  1. //家族Begin
  2. if($forum['type'] == 'sub' && $forum['clan']!='') {
  3. $query=$db->query("select * from {$tablepre}members where username='$discuz_user'");
  4. $fam=@mysql_fetch_array($query);
  5. if($forum['clan'] && $forum['clan']!=$fam[fam] && $adminid != 1){
  6.        showmessage('本區只限同家族成員進入!');
  7. }
  8. }
  9. //家族End
复制代码




  1. p.*, m.uid
复制代码


後加上

  1. , m.famname
复制代码


6. 打開viewthread模版



  1. {lang readperm} $post[readaccess]<br>
复制代码


下加上

  1. 家族 $post[famname]<br>
复制代码


7.執行http://你的網址/plugin.php?identifier=family&module=family&action=update,將普通會員的數據更新

8. 務必修改後台設置

[ 本帖最后由 ytc 于 2006-7-17 11:19 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 楼主| ytc 发表于 2006-3-5 16:00:45 | 显示全部楼层
BETA繁體用戶升級為1.5方法

1. 上傳所有附件(不用上傳family_install.php)

2. 導入插件discuz_plugin_family.txt

3.升級數據

  1. ALTER TABLE `cdb_fam` ADD `win` int(10) NOT NULL default '0';
  2. ALTER TABLE `cdb_fam` ADD `lose` int(10) NOT NULL default '0';
复制代码


4.到後台設置相關參數

------------------------------------------------------------------------------------------------------

BETA簡體用戶升級為1.5方法

1. 上傳所有附件(不用上傳family_install.php)

2. 導入插件discuz_plugin_family.txt

3.升級數據

  1. ALTER TABLE `cdb_fam` ADD `win` int(10) NOT NULL default '0';
  2. ALTER TABLE `cdb_fam` ADD `lose` int(10) NOT NULL default '0';
复制代码


4.到後台設置相關參數

------------------------------------------------------------------------------------------------------------------

舊用戶最新修正(2006-7-14 1:53p.m.)
內容:使viewthread.php的查詢減去

方法:
1.升級數據(如果前綴不是cdb_請自行修改)

  1. ALTER TABLE `cdb_fam` ADD `updateok` int(1) NOT NULL default '0';
  2. ALTER TABLE `cdb_members` ADD `famname` varchar(40) NOT NULL default '沒有家族';
复制代码


2.重新上傳附件

3.執行http://你的網址/plugin.php?identifier=family&module=family&action=update,將所有家族及普通會員的數據更新

4.修改viewthread.php

刪去

  1. //家族Begin

  2.               //$query=$db->query("select * from cdb_members where username='$post[author]'");
  3.                //$fmu=@mysql_fetch_array($query);
  4.                $query_mp=$db->query("select * from cdb_fam where fmname='$post[fam]'");
  5.                $fcu=@mysql_fetch_array($query_mp);

  6.                if(!$post['fam'] || $post['fam']=="0")
  7.                {
  8.                 $post[fam]="沒有家族";     //沒有加入家族要顯示的資訊
  9.                }
  10.                  else{
  11.                      if($post[author]==$fcu['username'])
  12.                        {
  13.                          $post['fam']=$post['fam']."-".$fcu['firstname'];   //家族長要顯示的資訊
  14.                        }
  15.                      elseif($post[author]==$fcu['first']||$post[author]==$fcu['seven']){
  16.                          $post['fam']=$post['fam']."-".$fcu['firstname2'];   //家族長老要顯示的資訊
  17.                        }
  18.                      elseif($post[author]==$fcu['second']||$post[author]==$fcu['third']){
  19.                          $post['fam']=$post['fam']."-".$fcu['secondname'];   //家族長老要顯示的資訊
  20.                        }
  21.                      elseif($post[author]==$fcu['four']||$post[author]==$fcu['five']||$post[author]==$fcu['six']) {
  22.                        $post['fam']=$post['fam']."-".$fcu['thirdname'];   //家族唐主要顯示的資訊
  23.                       }
  24.                      else {
  25.                       $post['fam']=$post['fam']."-".$fcu['mbname'];     //家族成員要顯示的資訊
  26.                      }
  27.                 }

  28.                 //家族End
复制代码




  1. , m.fam
复制代码

改為

  1. , m.famname
复制代码


5.修改viewthread模版



  1. 家族 $post[fam]<br>
复制代码

改為

  1. 家族 $post[famname]<br>
复制代码


------------------------------------------------------------------------------------------


家族門派幫助:

1.為什麼領域不能使用?
答:使用前要在家族門派管理中新增領域(不填擁有家族代表可給其他家族賺買)。

2.接上題,為什麼在家族門派管理看不到有新增領域的功能?
答:字體本身淺色,請試試反白全頁來看。

3.為什麼在領域戰爭中看不見有家族可挑戰?
答:領域戰爭頁面中,只顯示開了領域戰爭的家族。

4.出了1062的error,怎解決?
答:修改family.inc.php,找$lnumber=$number+5; 其中的5改為1。

5.utf版本的論壇能否使用?
答:暫時沒有utf版本的家族門派。

6.為什麼頁面顯示好像有點問題?
答:這是風格問題,與本插件無關。

7.如有其他問題,可以怎解決?
答:請在此帖子中發問,不要用短訊告訴作者。

8.還會有更新的版本嗎?
答:暫時不會,但日後有可能會繼續改善。

9.這插件會否有bug?
答:暫時亦未發現有bug,而且有bug的可能性很低。

10.為什麼新開的家族,其他會員加入時不能加入及顯示"此家族人數已達上限, 你不能再加入"?
答:請確定你創立家族的資金足以令家族維持1級或以上,因為當家族0級時是不能收會員

[ 本帖最后由 ytc 于 2006-7-16 16:50 编辑 ]
回复

使用道具 举报

魔焰男孩 发表于 2006-3-5 16:07:48 | 显示全部楼层
沙发!
回复

使用道具 举报

紫云杉 发表于 2006-3-5 16:11:57 | 显示全部楼层
呵呵
回复

使用道具 举报

visinstar 发表于 2006-3-5 16:12:11 | 显示全部楼层
板凳  哈哈 第一次
回复

使用道具 举报

visinstar 发表于 2006-3-5 16:12:48 | 显示全部楼层
晕 晚了
回复

使用道具 举报

laoeyu 发表于 2006-3-5 16:13:29 | 显示全部楼层
抢过凳子
回复

使用道具 举报

拉风的土匪 发表于 2006-3-5 16:17:44 | 显示全部楼层
能坐个八楼,不错了。
回复

使用道具 举报

n2net 发表于 2006-3-5 16:42:22 | 显示全部楼层
简体的有没有?
回复

使用道具 举报

 楼主| ytc 发表于 2006-3-5 16:48:11 | 显示全部楼层
原帖由 n2net 于 2006-3-5 16:42 发表
简体的有没有?

還沒有,我不能簡化,希望有其他人能夠幫忙
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-5-4 04:15 , Processed in 0.106936 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表