15 12
发新话题
打印

站内插件安装顺序

论坛安装CC插件使用教程


1.修改post_editor.htm文件

查找如下代码:
复制内容到剪贴板
代码:
<td><a id="{$editorid}_cmd_custom{$bbcode[params]}_$tag"><img src="images/common/$bbcode[icon]" title="$bbcode[explanation]" alt="$tag" /></a></td><!--{if in_array($cusnum++, array(5, 25))}--></tr></table><table summary="Editor ToolBar" cellpadding="0" cellspacing="0" id="{$editorid}_morebuttons{if $cusnum == 6}1{else}2{/if}" {if !$advanceeditor}style="display: none"{/if}><tr><!--{/if}-->
      <!--{/loop}-->
     <!--{/if}-->
在后面添加
复制内容到剪贴板
代码:
<!-- cc视频插件代码 --><td><object width='72' height='24'><param name='wmode' value='transparent' /><param name='allowScriptAccess' value='always' /><param name='movie' value='http://union.bokecc.com/flash/plugin/plugin_7.swf?userID=23052&type=Discuz' /><embed src='http://union.bokecc.com/flash/plugin/plugin_7.swf?userID=23052&type=Discuz' type='application/x-shockwave-flash' width='72' height='24' allowScriptAccess='always'></embed></object></td><!-- cc视频插件代码 -->

TOP

《社区监狱》经典败絮整合版

程序:社区监狱
版本: Version 1.0.0
适用: Discuz! 5.0X/4.X
修改文件:include/global.func.php
     include/newthread.inc.php
     include/newreply.inc.php
     include/editpost.inc.php
数据升级:有
全新安装
=========================================================

1、上传附件中upload里所有文件至论坛根目录覆盖添加。
2、运行jail_install.php安装数据库,注意选择好字符集安装方式,以免发生1267错误
3、修改include/global.func.php
在 global.func.php 文件的最后 PHP结束符(?>)之前,插入以下代码:
复制内容到剪贴板
代码:
function postban_check($fid, $theuser){
    global $isadmin, $issupermod, $db, $postban;
    if (!$fid || !$theuser) return 1;
    if ($isadmin || $issupermod) return 1;
    else {
        $timestamp = time();
        $fid=intval($fid);
        if ($fid < 1) return 0;
        $post_bancount=$db->result($db->query("select count(*) FROM cdb_postban where (fid='$fid' or fid='65535')  AND username='$theuser' AND timelimit > $timestamp"), 0);
        if ($post_bancount) return 0;
        else return 1;
    }
}
4、修改include/newthread.inc.php
查找:
复制内容到剪贴板
代码:
if($subject == '' || $message == '') {
                showmessage('post_sm_isnull');
        }
在上面插入:
复制内容到剪贴板
代码:
if (!$ismoderator) {
    if (!postban_check($forum[fid], $discuz_user)) showmessage('你已被捕,在监狱里好好改造,不能发贴和编辑');
}
5、修改include/newreply.inc.php
查找:
复制内容到剪贴板
代码:
if($subject == '' && $message == '') {
在上面插入:
复制内容到剪贴板
代码:
if (!$ismoderator) {
    if (!postban_check($forum[fid], $discuz_user)) showmessage('你已被捕,在监狱里好好改造,不能发贴和编辑');
}
6、修改include/editpost.inc.php
查找:
复制内容到剪贴板
代码:
if(empty($delete)) {
在上面插入:
复制内容到剪贴板
代码:
if (!$ismoderator) {
    if (!postban_check($forum[fid], $discuz_user)) showmessage('你已被捕,在监狱里好好改造,不能发贴和编辑');
}
7、导入插件数据
8、更新缓存

TOP

在线列表显示IP详细地址插件 for D6.0
1首先让D6可以使用wry.dat IP数据
编辑 /include/misc.func.php 文件,
复制内容到剪贴板
代码:
                        if(@file_exists($tinyipfile)) {
                                $return = convertip_tiny($ip, $tinyipfile);
                        } elseif(@file_exists($fullipfile)) {
                                $return = convertip_full($ip, $fullipfile);
                        }
替换为
复制内容到剪贴板
代码:
                        if(@file_exists($fullipfile)) {
                                $return = convertip_full($ip, $fullipfile);
                        } elseif(@file_exists($tinyipfile)) {
                                $return = convertip_tiny($ip, $tinyipfile);
                        }
复制内容到剪贴板
代码:
        if(!$fd = @fopen($ipdatafile)) {
                return '- Invalid IP data file';
        }
替换为
复制内容到剪贴板
代码:
        if(!$fd = @fopen($ipdatafile, 'rb')) {
                return '- Invalid IP data file';
        }
2、编辑 /member.php 文件,
查找
复制内容到剪贴板
代码:
$onlinelist[] = $online;
,在其上面一行加入如下代码:
复制内容到剪贴板
代码:
        if($discuz_uid && in_array($adminid, array(1))){
                require_once './include/misc.func.php';
                $online['where']=convertip($online['ip']);
        }
3、编辑 \templates\default\whosonline.htm 文件,
查找
复制内容到剪贴板
代码:
<td>$online[ip] </td>
,将其替换成如下代码:
复制内容到剪贴板
代码:
<td>
                  <!--{if $discuz_uid && in_array($adminid, array(1))}-->
                      $online[where]-<font color=#cccccc>[{$online[ip]}]</font>
                  <!--{else}-->
                      $online[ip]
                  <!--{/if}-->
        </td>
4、上传wry.dat 到 \ipdata目录下
到此操作完成,看看效果吧。

TOP

首页在线列表显示所有[IP][来自][操作系统][浏览器] for D6.0正式版
一、添加首页显示[IP]等

1、修改index.php

①查找
复制内容到剪贴板
代码:
$query = $db->query("SELECT uid, username,
替换成
复制内容到剪贴板
代码:
$query = $db->query("SELECT uid, ip1, ip2, ip3, ip4, username,
②查找
复制内容到剪贴板
代码:
$online['lastactivity'] = gmdate($timeformat, $online['lastactivity'] + ($timeoffset * 3600));
在下面添加
复制内容到剪贴板
代码:
////////////////////////////////显示ip
          $online['ip'] = $online['ip1'].'.'.$online['ip2'].'.'.$online['ip3'].'.'.$online['ip4'];
          if($allowviewip && !($adminid == 2 && $member['adminid'] == 1) && !($adminid == 3 && ($member['adminid'] == 1 || $member['adminid'] == 2))) {
             require_once DISCUZ_ROOT.'./include/misc.func.php';
             $online['iplocation'] = convertip($online['ip']);
          } else {
          $allowviewip = 0;
          }
////////////////////////////////显示ip
2、修改模板文件 default/discuz.htm
  查找:
复制内容到剪贴板
代码:
<!--{if $online['fid']}-->{LF}{lang forum}: $online[fid]<!--{/if}-->
在下面添加:
复制内容到剪贴板
代码:
<!--{if $allowviewip}-->{LF}{lang stats_os}:$visitor_os {LF}{lang stats_browser}:$visitor_browser{LF}来自:$online[iplocation]<!--{/if}-->

TOP

修改宠物禁止游客和待认证会员进入
在pet.php中加入
复制内容到剪贴板
代码:
if(!$discuz_uid) {
         showmessage('not_loggedin', NULL, 'HALTED');
}
if($credits<1) {
        showmessage('不好意思,您的发贴数小于1,请至论坛发贴后再来吧!!!');
}

TOP

 15 12
发新话题