jimmyjimmyqqq幫忙發繁體版
---------------------------------------------------尊重版權---------------------------------------------
系統設計: 含煙
後期修訂: hkstsony
第一版修改: Likol 2004
-------------------之前版本--------------------
目前版本修改:咕咕
---------------------------------------------------尊重版權---------------------------------------------
演示:http://wmdly.btyou.com/bbs/family.php
更新新家族了..
在05/11/12/22.02分之前的25個用戶:
請在原來基礎上進行如下活動!進行升級!其他用戶不需要!
安裝前注意:
1.需要LOGO請在family.php中修改
2.還有在安裝完畢後.請管理員家族管理
自己設定各個幫派的討論論壇地址。如果不需要請在全局設置中修改
3.遵守這三點應該沒有問題了。開始用吧!
升級數據庫
- CREATE TABLE `cdb_fam` (
- `fmid` int(10) NOT NULL auto_increment,
- `fmname` varchar(40) NOT NULL default '0',
- `username` varchar(40) NOT NULL default '',
- `second` varchar(40) NOT NULL default '',
- `third` varchar(40) NOT NULL default '',
- `four` varchar(40) NOT NULL default '',
- `five` varchar(40) NOT NULL default '',
- `six` varchar(40) NOT NULL default '',
- `pmoney` int(8) NOT NULL default '0',
- `cmoney` int(12) NOT NULL default '0',
- `fmimg` varchar(100) NOT NULL default '',
- `createtime` int(10) NOT NULL default '0',
- `newmember` int(10) NOT NULL default '0',
- `applyok` enum('y','n') NOT NULL default 'y',
- `memo` varchar(200) NOT NULL default 'EMPTY',
- `leaveok` int(1) NOT NULL default '1',
- PRIMARY KEY (`fmid`),
- UNIQUE KEY `fmid_2` (`fmid`),
- KEY `fmid` (`fmid`)
- ) TYPE=MyISAM;
复制代码
- CREATE TABLE `cdb_family_admin` (
- `famad` tinyint(6) NOT NULL auto_increment,
- `teamadd` int(1) NOT NULL default '1',
- `peradd` int(1) NOT NULL default '1',
- `sendpm` int(1) NOT NULL default '0',
- `famdis` int(3) NOT NULL default '10',
- `canapply` int(1) NOT NULL default '1',
- `maxapply` int(5) NOT NULL default '0',
- `maxmember` int(5) NOT NULL default '0',
- `applytake` int(1) NOT NULL default '0',
- `actmon` int(10) NOT NULL default '1000',
- `postapply` int(10) NOT NULL default '200',
- `addforum` int(1) NOT NULL default '1',
- `atforum` int(3) NOT NULL default '1',
- `closeok` int(1) NOT NULL default '1',
- `tomoney` int(1) NOT NULL default '1',
- PRIMARY KEY (`famad`),
- UNIQUE KEY `famad_2` (`famad`),
- KEY `famad` (`famad`)
- ) TYPE=MyISAM;
复制代码
- INSERT INTO cdb_family_admin (famad, teamadd, peradd, sendpm, famdis, canapply, maxapply, maxmember, applytake, actmon, postapply, addforum, atforum, closeok, tomoney) VALUES (1, 1, 1, 1, 10, 1, 0, 0, 1, 50, 1, 1, 7, 0, 1);
复制代码
- ALTER TABLE `cdb_members` ADD `fam` varchar(20) NOT NULL;
- ALTER TABLE `cdb_forums` ADD `clan` varchar(20) NOT NULL;
- ALTER TABLE `cdb_members` ADD `pay` int(10) NOT NULL;
- alter table `cdb_members` add `status` varchar(20) not null;
复制代码
打開 forumdisplay.php 找到
- if(!$forum['fid'] || $forum['type'] == 'group' || ($adminid<>1 && !$forum[status])) {
复制代码 在它上面增加
- //家族Begin
- $query=$db->query("select * from $table_members where username='$discuz_user'");
- $fam=@mysql_fetch_array($query);
- if($forum['clan'] && $forum['clan']!=$fam[fam] && !$isadmin){
- showmessage('本區只限同家族成員進入!');
- }
- //家族End
复制代码
打開 viewthread.php 找到
- if(!$forum = $db->fetch_array($query)) {
- showmessage('thread_nonexistence');
- }
复制代码
在它下面增加
- //家族Begin
- $query=$db->query("select * from $table_members where username='$discuz_user'");
- $fam=@mysql_fetch_array($query);
- if($forum['clan'] && $forum['clan']!=$fam[fam] && !$isadmin){
- showmessage('本區只限同家族成員進入!');
- }
- //家族End
复制代码
打開 viewthread.php 找到
在後面增加
打開 viewthread.php 找到
- 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']."-族長"; //家族長要顯示的資訊
- }
- elseif($post[author]==$fcu['second']||$post[author]==$fcu['third']){
- $post['fam']=$post['fam']."-長老"; //家族長老要顯示的資訊
- }
- elseif($post[author]==$fcu['four']||$post[author]==$fcu['five']||$post[author]==$fcu['six']) {
- $post['fam']=$post['fam']."-堂主"; //家族唐主要顯示的資訊
- }
- else {
- $post['fam']=$post['fam']."-成員"; //家族成員要顯示的資訊
- }
- }
- //家族End
复制代码
打開
根目錄的post.php
查找
- if(!$forum['allowview']) {
复制代码
上面添加
- //家族Begin
- $myquery = $db->query("select clan from $table_forums where fid = $fid");
- $forumclan = $db->result($myquery,0);
- //echo $forumclan;
- $myquery=$db->query("select * from $table_members where username='$discuz_user'");
- $fam=@mysql_fetch_array($myquery);
- if($forumclan && $forumclan!=$fam[fam] && !$isadmin){
- showmessage("本區只限同家族 $forumclan 成員進入!");
- }
- //家族End
复制代码
打開include\post.php
搜索
- function attach_upload_file($attach, $attach_name, $attach_size, $attach_fname, $attach_type) {
复制代码 修改成
- function attach_upload_file($attach, $attach_name, $attach_size, $attach_fname, $attach_type, $familylogo='') {
复制代码
搜索
下面添加
- if($familylogo != '')
- $attachsave = 5;
复制代码
搜索
- case 4: $attach_subdir = 'day_'.date('ymd'); break;
复制代码
在下面添加
- case 5: $attach_subdir = 'familylogo';break;
复制代码
打開 viewthread.htm 模板 搜尋
- {lang regtime} $post[regdate]
复制代码
下面增加
- 家族: <font color =red>$post[fam]</font><br>
复制代码
color =red這個顏色可以換: )
打開header.htm搜索
在前面添加
- |<a href="family.php">家族</a>
复制代码
此版本支持LOGO上傳!!
恭喜全部完成: )有問題發問吧.....
[ 本帖最后由 jimmyjimmyqqq 于 2005-11-16 17:53 编辑 ] |