35 123
发新话题
打印

[Discuz] [美化]家族插件 for 6.0 GBK版下载

[美化]家族插件 for 6.0 GBK版下载

原插件来源:http://www.discuz.net/thread-621476-1-1.html
版权声明:插件源文件归原来作者所有,本人只是修正为支持6.0。

演示:http://www.lzeweb.com/bbs/plugin.php?identifier=family&module=family

一、升级安装:不要上传 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
再找到:
引用:
p.*, m.uid
改为:
引用:
p.*, m.uid, m.famname
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}-->
在下面加上:
引用:
<p>家族 $post[famname]</p>
四、修正内容:

1、家族logo上传问题;
2、安装时的编码问题;

附件

家族插件 for 6.0 GBK版.rar (25.44 KB)

2008-1-18 09:31, 下载次数: 37138

动力来源于交流,只有交流你才不会陌生 [www.lzeweb.com www.524200.cn www.0759i.com www.e94.cn]
QEJBIPCDEFGH

TOP

我喜欢这个东东.比较不错..值得收藏..也祝站长.此站越办越好

TOP

Script: /family_install.php

SQL: ALTER TABLE `forums` ADD `clan` varchar(20) NOT NULL;
Error: Duplicate column name 'clan'
Errno.: 1060
---------------
请问这个问题怎么解决的?

TOP

先重新删除再安装,请看http://www.lzeweb.com/bbs/thread-37989-1-1.html
动力来源于交流,只有交流你才不会陌生 [www.lzeweb.com www.524200.cn www.0759i.com www.e94.cn]
QEJBIPCDEFGH

TOP

用你这个方法 根本就不能显示在 帖内 !!搞了都没显示出来  ,只有第一个那个显示在 下拉菜单的可以!我要显示在帖内的!!

TOP

你不要再自欺欺人啦!要是你能显示在帖内,你早就用啦,你这个站不也是 显示在下拉菜单嘛!你这个人啊就是不塌实!!装B!不会就不会,还装 到自己很牛B一样!滚!

TOP

请楼上注意你的说话方式,本教程是根据原版DZ来写的,这二种显示方式均测试是显示正确。请检查你是否二种方式都同时修改了?不能同时二种都改的。
还有请检查你的修改位置是否正确,建议你拿原版的文件来修改。
动力来源于交流,只有交流你才不会陌生 [www.lzeweb.com www.524200.cn www.0759i.com www.e94.cn]
QEJBIPCDEFGH

TOP

出错求救

出错求救
求救原帖在这里  http://www.lzeweb.com/bbs/thread-39157-1-1.html

TOP

引用:
原帖由 132131 于 2008-1-9 02:56 发表
你不要再自欺欺人啦!要是你能显示在帖内,你早就用啦,你这个站不也是 显示在下拉菜单嘛!你这个人啊就是不塌实!!装B!不会就不会,还装 到自己很牛B一样!滚!
有毛病啊
建议导入插件之后马上安装家族显示,否则开了新的家族后无法显示家族领域!!

TOP

Discuz! info: MySQL Query Error

User: 老板
Time: 2008-1-23 11:46pm
Script: /bbs/plugin.php

SQL: UPDATE [Table]family_domain SET fam='' WHERE fam='爱老虎油'
Error: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (gbk_chinese_ci,COERCIBLE) for operation '='
Errno.: 1267


这个怎么解决啊

是我在删除家族时出现的

TOP

后台数据库校验
提示:

字符集错误的数据表 (字符集不一致可能会导致乱码,请手动修复以下数据表,当前字符集 GBK)
cdb_family_domain(latin1)cdb_family_record(latin1)cdb_family_want(latin1)

:ll
这个怎么解决啊

TOP

引用:
原帖由 dsc166 于 2008-1-23 23:50 发表
后台数据库校验
提示:

字符集错误的数据表 (字符集不一致可能会导致乱码,请手动修复以下数据表,当前字符集 GBK)
cdb_family_domain(latin1)cdb_family_record(latin1)cdb_family_want(latin1)

  ...
看这个贴子:http://www.lzeweb.com/bbs/thread-38213-1-1.html
动力来源于交流,只有交流你才不会陌生 [www.lzeweb.com www.524200.cn www.0759i.com www.e94.cn]
QEJBIPCDEFGH

TOP

帮我看看
Warning: copy(family/3.gif) [function.copy]: failed to open stream: No such file or directory in D:\wwwroot\(数据库名)\wwwroot\bbs\plugins\family.inc.php on line 1296

这是家族上传logo时出现的

TOP

引用:
原帖由 dsc166 于 2008-1-25 17:07 发表
帮我看看
Warning: copy(family/3.gif) [function.copy]: failed to open stream: No such file or directory in D:\wwwroot\(数据库名)\wwwroot\bbs\plugins\family.inc.php on line 1296

这是家族上传logo时 ...
检查你的家族后台设置的上传路径是否正确,还有如果不是Win主机,检查目录属性是否可写,即是777。
动力来源于交流,只有交流你才不会陌生 [www.lzeweb.com www.524200.cn www.0759i.com www.e94.cn]
QEJBIPCDEFGH

TOP

Discuz! info: MySQL Query Error

User: Comesky
Time: 2008-1-31 12:36am
Script: /plugin.php

SQL: select * from [Table]fam where fmname='龍城總會'
Error: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (gbk_chinese_ci,COERCIBLE) for operation '='
Errno.: 1267

TOP

 35 123
发新话题
版块跳转