15 12
发新话题
打印

站内插件安装顺序

站内插件安装顺序

便于以后升级方便,整理一下所有修改的文件,便于下次升级

TOP

1.统一联盟论坛LOGO大小 for6.1

打开include/cache.func.php 找:
复制内容到剪贴板
代码:
$tightlink_logo .= "<a href=\"$flink[url]\" target=\"_blank\"><img src=\"$flink[logo]\" border=\"0\" alt=\"$flink[name]\" /></a> ";
替换为:
复制内容到剪贴板
代码:
$tightlink_logo .= "<a href=\"$flink[url]\" target=\"_blank\"><img src=\"$flink[logo]\" border=\"0\" alt=\"$flink[name]\" / width=\"88\" height=\"31\"></a> ";

TOP

军衔替代星星图for6.1

第1步:include/global.func.php

找到代码:
复制内容到剪贴板
代码:
function showstars($num) {

        global $starthreshold;



        $alt = 'alt="Rank: '.$num.'"';

        if(empty($starthreshold)) {

                for($i = 0; $i < $num; $i++) {

                        echo '<img src="'.IMGDIR.'/star_level1.gif" '.$alt.' />';

                }

        } else {

                for($i = 3; $i > 0; $i--) {

                        $numlevel = intval($num / pow($starthreshold, ($i - 1)));

                        $num = ($num % pow($starthreshold, ($i - 1)));

                        for($j = 0; $j < $numlevel; $j++) {

                                echo '<img src="'.IMGDIR.'/star_level'.$i.'.gif" '.$alt.' />';

                        }

                }

        }

}
下面加上
复制内容到剪贴板
代码:
function showrankstars($num) {
echo "<img src=images/rank/$num.gif title='Rank: ".$num."'>";
}
第2步:、templates\default\viewthread.htm
找到
复制内容到剪贴板
代码:
showstars
替换成
复制内容到剪贴板
代码:
showrankstars
第3步:  templates\default\viewpro_classic.htm

找到:
复制内容到剪贴板
代码:
{eval showstars($member['groupstars']);}
替换成:
复制内容到剪贴板
代码:
{eval showrankstars($member['groupstars']);}
4.templates\default\viewpro_inajax.htm
找到:
复制内容到剪贴板
代码:
showstars
替换成:
复制内容到剪贴板
代码:
showrankstars
5.templates\default\my_grouppermission.htm
找到:
复制内容到剪贴板
代码:
showstars
替换成:
复制内容到剪贴板
代码:
showrankstars
文件修改部分完成!

TOP

6.1静态化问题

Rewrite规则
引用:
RewriteEngine On
RewriteEngine On
RewriteBase /

# Rewrite 系统规则请勿修改
RewriteRule ^archiver/([a-z0-9\-]+\.html)$ archiver/index.php?$1
RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2
RewriteRule ^profile-(username|uid)-(.+)\.html$ viewpro.php?$1=$2
RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2
        
RewriteCond %{HTTP_REFERER} !^http://9232.org/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://9232.org$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.9232.org/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.9232.org$ [NC]

TOP

加大行间距FOR6.1.0

css_viewthread.htm
复制内容到剪贴板
代码:
        .t_msgfont, .t_msgfont td { font-size: {MSGFONTSIZE}; line-height: 1.6em; }
改为
复制内容到剪贴板
代码:
  .t_msgfont, .t_msgfont td { font-size: {MSGFONTSIZE}; line-height: 2.6em; }

TOP

首页四格FOR DZ6.0正式版

1、index.php
查找
复制内容到剪贴板
代码:
require_once DISCUZ_ROOT.'./include/forum.func.php';
下面加
复制内容到剪贴板
代码:
require_once DISCUZ_ROOT.'./include/toplist.php';
2、templates/default/discuz.htm
查找
复制内容到剪贴板
代码:
<!--{if !empty($advlist['text'])}-->
        
        
        <table cellspacing="1" border="0" cellpadding="{TABLESPACE}" width="100%"
style="background: {BGBORDER}">$advlist[text]
        

<!--{/if}-->
在下面加
复制内容到剪贴板
代码:
<!--{if empty($gid)}-->

{template toplist}



<!--{/if}-->
3.上传压缩包中的内容
toplist.php上传至include目录下
toplist.htm模板目录下
附件: 您所在的用户组无法下载或查看附件

TOP

宠物系统

1.上传Web目录所有文件到论坛目录下
2.运行pet_install.php文件,安装宠物数据库
3.导入插件数据
4.修改pet.php文件,找到以下地方,修改成你论坛对应的字段
复制内容到剪贴板
代码:
$moneycredit ='extcredits2';//论坛币字段
5.修改petshop/pet_gm.php文件,填上你自己的宠物后台管理帐号
6.修改一个文件 include/db_mysql.class.php
   找到:
复制内容到剪贴板
代码:
function version() {
在上面添加:
复制内容到剪贴板
代码:
        function query_first($query_string) {
                $query_id = $this->query($query_string);
                $returnarray=$this->fetch_array($query_id);
                $this->free_result($query_id);
                return $returnarray;
        }
函数说明:把原有的query和fetch_array函数结合在一起,方便对只有一条数据的查询
7.修改一个文件templates\default\actions.lang.php
  找到:
复制内容到剪贴板
代码:
211 => '修改系统设置',
在下面添加:
复制内容到剪贴板
代码:

222 => '宠物中心',
说明:此处的222必须与pet.php文件中的discuz_action设置对应
8.在1.2版本以上增加了宠物系统图片本地化,请把下载的petimages.rar放于论坛images目录下供会员下载
9.如果安装过其他宠物系统,是否能安装本宠物系统,将似以下几个条件决定
  a.web目录里的文件是否和以前的宠物系统有重复
  b.数据库表是否有重复,本宠物系统的数据库表全部以 论坛数据表前缀+wx 开头
  c.插件标识符是否重复,本宠物系统的插件标识符为wxpet
10.在插件的编写和升级过程中,已尽量避免了bug的产生,但水平有限,难免出现疏忽,如果发现到我们的论坛反映,谢谢!

TOP

宠物信息贴内显示

需要更改的文件:
   viewthread.php
   templates/default/viewthread.htm
   (请务必先备份,以便出错后可以覆盖恢复)

一、viewthread.php 文件
1、查找
复制内容到剪贴板
代码:
mf.customstatus
在其后面紧跟着插入
复制内容到剪贴板
代码:
, pd.petname, pd.mypetpic, pd.pettype, pd.mypetjob, pd.mypetlevel, pd.mypetexp, pd.mypethp, pd.mypetmaxhp, pd.mypetsp, pd.mypetmp, pd.mypetmaxmp,  pd.mypetgood, pd.mypetdead
2、查找
复制内容到剪贴板
代码:
LEFT JOIN {$tablepre}memberfields mf ON mf.uid=m.uid
在其下面插入
复制内容到剪贴板
代码:
LEFT JOIN {$tablepre}wxpetdata pd ON pd.username=m.username
3、查找
复制内容到剪贴板
代码:
$forum['allowbbcode'] = $forum['allowbbcode'] ? ($_DCACHE['usergroups'][$post['groupid']]['allowcusbbcode'] ? 2 : 1) : 0;
在其上面插入
复制内容到剪贴板
代码:

//宠物数据>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
if($post['petname']!=''){
        $petjob = $post['mypetjob'];
        $petlevel= $post['mypetlevel'];
        $levelpic = ($petlevel/10)>11?11:intval($petlevel/10);
        if ($petjob == 0 or ($petjob <=3 && $petlevel < 200) or $post['mypetpic']=='') {
                $post['petpic'] = "<img src=images/pet/pet/$post[pettype]/$post[pettype]$levelpic.gif border=0>";
        } else {
                $post['petpic'] = "<img src=$post[mypetpic] border=0>";
        }
                        
        $petlevelfloor = pow (log10 (ceil($post['mypetexp']/ ($petjob * 0.2 + 1))), 3);
        $epf=intval (100 * ($petlevelfloor - intval ($petlevelfloor)));
        $hpf = floor (100 * ($post['mypethp'] / $post['mypetmaxhp']));
        $mpf = $post['mypetmaxmp']?(floor (100 * ($post['mypetmp'] / $post['mypetmaxmp']))):0;
        $spf = floor (100 * ($post['mypetsp'] / 5000)) - 1;
        $post['epf']=$epf>97?97:$epf;
        $post['hpf']=$hpf>97?97:$hpf;
        $post['mpf']=$mpf>97?97:$mpf;
        $post['spf']=$spf>97?97:$spf;
                        
        $post['petdead']= $post['mypetdead']?'死亡':'生存';
        $petgood = $post['mypetgood'];   
        if ($petgood >= 100) {
                $post['shit'] = "死忠";
        }elseif($petgood >=50) {
                $post['shit']="忠诚";
        }elseif($petgood >= -50) {
                $post['shit'] = "猜疑";
        }elseif($petgood > -100) {
                $post['shit'] = "厌恶";
        }else{
                $post[shit] = "<font color=red>不鸟!</font>";
        }
}
//宠物数据<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
二、修改 template/default/viewthread.htm
查找:
复制内容到剪贴板
代码:
<!--{if $post['number'] == 1 && $relatedkeywords}--><br><br><span class="bold">{lang thread_keywords}</span> $relatedkeywords<br><br><!--{/if}-->
在其上面插入
复制内容到剪贴板
代码:

<!--{if $post[petname]}-->
<br><br>
<div align="right">
<table width='120' border="1" cellpadding="1">
<tr rowspan="2"><td><div align="center">$post[petpic]</div>
</td></tr>
<td>
<span class="smalltxt">
<div align="left">宠物名: <a href="pet.php?index=viewpet&username=$post[author]">$post[petname]</a><br>
宠物状态: $post[petdead] $post[shit]<br>
级别:  $post[mypetjob] 转/ $post[mypetlevel] 级<br>
HP: $post[mypethp] /  $post[petmaxhp]<br>
    <table width='120' border='0' cellspacing='0' cellpadding='0' bordercolor='#000000'>
                      <tr>
                       <TD width=114 height=13><img src=' images/pet/rpg/orange.gif' width=' $post[hpf]%' height='9'><img src=' images/pet/rpg/hp.gif' height='9'></td>
                        </tr>
                    </table>
MP: $post[mypetmp] /  $post[petmaxmp]<br>
                    <table width='120' border='0' cellspacing='0' cellpadding='0' bordercolor='#000000'>
                      <tr>
                        <TD width=114 height=13><img src=' images/pet/rpg/blue.gif' width=' $post[mpf]%' height='9'><img src=' images/pet/rpg/exp.gif' height='9'></td>
                        
                      </tr>
                    </table>
SP: $post[mypetsp] /  5000<br>
                    <table width='120' border='0' cellspacing='0' cellpadding='0' bordercolor='#000000'>
                      <tr>
                        
                        <TD width=114 height=13><img src=' images/pet/rpg/green.gif' width=' $post[spf]%' height='9'><img src=' images/pet/rpg/mp.gif' height='9'></td>
                        
                      </tr>
                    </table>
EXP: $post[epf]%<br>
                    <table width='120' border='0' cellspacing='0' cellpadding='0' bordercolor='#000000'>
                      <tr>
                        <TD width=114 height=13><img src=' images/pet/rpg/blue.gif' width=' $post[epf]%' alt= $post[mypetexp] height='9'><img src=' images/pet/rpg/exp.gif' alt= $post[mypetexp] height='9'></td>
                     
                      </tr>
                  </table>
</div>
<div align="left">
</span></td></table></div>
<!--{/if}-->

TOP

管理员可见隐身会员

打开./index.php
找到
复制内容到剪贴板
代码:
        if($online['invisible']) {
        $invisiblecount++;
        continue;
        } else {
替换成:
复制内容到剪贴板
代码:
        if($online['invisible']) {
        $invisiblecount++;
                       if ($adminid == 1 ){
                             $online['icon'] = 'online_invisible.gif';
                       }else{
        continue;
                    }
        } else {

TOP

DZ5.5帖内广告去掉“广告”两个字

编辑模板 - viewthread.htm

查找:
复制内容到剪贴板
代码:
<!--{if !empty($advlist['thread2'][$post['count']])}-->[{lang advertisement}] $advlist[thread2][$post[count]]<br><!--{/if}-->
把代码中的
复制内容到剪贴板
代码:
[{lang advertisement}]
删除即可
附件: 您所在的用户组无法下载或查看附件

TOP

 15 12
发新话题