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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

[复制链接]
sousuo 发表于 2006-3-31 00:37:49 | 显示全部楼层
安装成功,我的问题解决了!
谢谢。
回复

使用道具 举报

odo_cd 发表于 2006-3-31 11:20:05 | 显示全部楼层
楼主,怎么解决archiver无法隐藏的问题?
回复

使用道具 举报

 楼主| ytc 发表于 2006-3-31 12:32:11 | 显示全部楼层
原帖由 odo_cd 于 2006-3-29 21:36 发表


楼主为社么不回答这个问题啊?

还有就是怎样才支持分类ID(GID)?

怎樣才算支持分類id
而Archiver問題
因為家族門派的版塊不是依後台權限
而且額外查詢
所以Archiver可能要另外更改
現在我不能教你先修改
遲一點我會提供
回复

使用道具 举报

odo_cd 发表于 2006-3-31 16:44:01 | 显示全部楼层
原帖由 ytc 于 2006-3-31 12:32 发表

怎樣才算支持分類id
而Archiver問題
因為家族門派的版塊不是依後台權限
而且額外查詢
所以Archiver可能要另外更改
現在我不能教你先修改
遲一點我會提供


谢谢解答,支持分类id的已经解决,
分类ID是 gid,而你现在的是支持fid下建立子论坛

等您的archiver解决方法

再次谢谢
回复

使用道具 举报

魔面浪子 发表于 2006-3-31 23:07:46 | 显示全部楼层
在帖子左边的个人信息资料栏里,门派显示是“某某门某某职位”,如“六扇门-门主”。可否只显示“某某门”。

[ 本帖最后由 魔面浪子 于 2006-4-1 09:08 编辑 ]
回复

使用道具 举报

odo_cd 发表于 2006-4-1 14:50:11 | 显示全部楼层
原帖由 魔面浪子 于 2006-3-31 23:07 发表
在帖子左边的个人信息资料栏里,门派显示是“某某门某某职位”,如“六扇门-门主”。可否只显示“某某门”。


把这段的里面的东西改一下就可以了

  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
复制代码
回复

使用道具 举报

odo_cd 发表于 2006-4-1 14:54:24 | 显示全部楼层
原帖由 ytc 于 2006-3-31 12:32 发表

怎樣才算支持分類id
而Archiver問題
因為家族門派的版塊不是依後台權限
而且額外查詢
所以Archiver可能要另外更改
現在我不能教你先修改
遲一點我會提供


我的改动方法,这样做的原因主要是我的首页支持横版的效果,可以把门派单独放一个论坛分类,显得美观些

把family.inc.php中的找到:
  1. if($familysetting[addforum] == 1)
  2.                 {
  3.                         $fud = $familysetting[atforum];
  4.                         require_once "./include/cache.func.php";
  5.                         $db->query("INSERT INTO {$tablepre}forums (fup, type, name, status, allowsmilies, allowbbcode, allowimgcode, clan)
  6.                                 VALUES ('$fud', 'sub', '$newfam', '1', '1', '1', '1', '$newfam')");
  7. $query=$db->query("SELECT fid FROM {$tablepre}forums WHERE name='$newfam'");
  8. $addfam=@mysql_fetch_array($query);
  9.                         $db->query("INSERT INTO {$tablepre}forumfields (fid, moderators)
  10.                                 VALUES ('$addfam[fid]', '$discuz_user')");
复制代码


把其中的sub更换为forum,然后在viewhthread.php与forumdisplay.php中将sub也更换为forum即可
回复

使用道具 举报

sqlhacker 发表于 2006-4-1 20:26:43 | 显示全部楼层
Discuz! info: MySQL Query Error

User: 天使の莺
Time: 2006-4-1 8:25pm
Script: /plugin.php

SQL: select * from cdb_fam where fmname=''
Error: Table 'sasamomo_com.cdb_fam' doesn't exist
数据表缺失,请恢复备份数据

An error report has been dispatched to our administrator.
回复

使用道具 举报

sqlhacker 发表于 2006-4-1 21:17:34 | 显示全部楼层
Discuz! info: MySQL Query Error

User: 天使の莺
Time: 2006-4-1 9:16pm
Script: /plugin.php

SQL: SELECT createtime, newmember FROM cdb_fam WHERE username='天使の莺'
Error: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (gbk_chinese_ci,COERCIBLE) for operation '='
Errno.: 1267

An error report has been dispatched to our administrator.
回复

使用道具 举报

odo_cd 发表于 2006-4-1 21:34:35 | 显示全部楼层
原帖由 sqlhacker 于 2006-4-1 20:26 发表
Discuz! info: MySQL Query Error

User: 天使の莺
Time: 2006-4-1 8:25pm
Script: /plugin.php

SQL: select * from cdb_fam where fmname=''
Error: Table 'sasamomo_com.cdb_fam' doesn't exist
数据表 ...

family.inc.php里把cdb_改成你自己的,好像有几个地方,你仔细看

或者改成{$tablepre}

[ 本帖最后由 odo_cd 于 2006-4-1 21:36 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 16:00 , Processed in 0.030179 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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