查看: 1053|回复: 2

名人堂10层BOSS打掉20%血就自动回满,怎么弄?

[复制链接]

290

主题

1935

帖子

100万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1002284
    发表于 2024-1-21 11:40:07 | 显示全部楼层 |阅读模式 大佬来自 LAN
    还有个小问题,望有人能解决
    使UTF-8为了避免出现过多的乱码,我把显示信息的那个页面修改了一下。现在论坛是UTF-8的,在显示附件信息的时候调出的页面是GB2312的,所以他在显示BT文件信息的时候就不会出现乱码了。但是这个页面可能在第一次打开的时候是空白的,实际上第一次打开是UTF-8的编码,关掉再开就正常显示文件信息了。我不知道怎么能够更好的把这个页面一打开就锁定成GB2312的格式,或者刷新的方式。我还有个建议,希望哪个高手把这个页面保留成UTF-8的,在调用的BT文件信息显示之前把GB2312的内容转换成UTF-8也可以,但是我没有弄成功。



    =================================================================
    插件名称:附件是BT种子时显示详细资源信息 FOR D4 UTF-8 GBK
    插件功能:1、增加附件是BT种时的图片显示(帖子内);
                   2、判断附件是BT种子文件时,在后面显示:『查看资源』;
                   3、点击后能查看BT种子服务器、日期、目录名、文件名、文件大小等信息;
                   4、采用模板方式显示,能很好的结合论坛风格。
    说  明:没有在帖内直接显示,而是在新页面显示,可以有效减少读取附件的次数
    适用版本:Discuz! 4.0
    数据升级:无
    修改文件:attachment.func.php viewthread.php viewthread.htm
    增加文件:bt.gif track.php BDecode.php BEncode.php track.htm
    最后修改:2006 的某一天
    插件作者:我
    技术支持:http://www.longpeng.net QQ: 81850883
    ==================================================================

    安装:

    一、修改attachment.func.php(include目录下)(功能:增加附件类型为BT种子时的图片标识,此功能可以不安装)

    1、查找:
    1. 11 => 'image.gif'
    复制代码
    替换为:
    1. 11 => 'image.gif',                                12 => 'bt.gif'
    复制代码

    2、查找
    1. if(preg_match("/image|^(jpg|gif|png|bmp)\t/", $type)) {
    复制代码
    替换为:
    1. if(preg_match("/^torrent\t/", $type)) {                        $typeid = 12;                } elseif(preg_match("/image|^(jpg|gif|png|bmp)\t/", $type)) {
    复制代码
    二、修改viewthread.php(论坛根目录下)(功能:增加附件是torrent文件时的变量标识)

    查找:
    1. $extension = strtolower(fileext($attach['filename']));
    复制代码
    下面加入:
    1.                                 $extension == 'torrent' ? $attach['bt'] = 1 : $attach['bt'] = 0;
    复制代码
    三、修改viewthread.htm模板(模板目录下)(功能:附件是BT种子文件时,增加『查看资源』链接)

    查找:
    1. <!--{if $attach['description']}-->[{$attach[description]}]<!--{/if}--> <a href="attachment.php?aid=$attach[aid]" target="_blank" class="bold">$attach[filename]</a>
    复制代码
    文件中共有两处,在第2处后面加入:
    1. <!--{if $attach['bt']}--><b><a href="track.php?aid=$attach[aid]" target="_blank" >{lang bt_track}</a></b><!--{/if}-->
    复制代码

    修改模板文件
    templates.lang.php

    1. $language = array(
    复制代码
    也就是第7行后加入
    1. //---------- BT -------------        'bt_track' => '『<font color="brown">查看资2源</font>』',//---------- BT -------------
    复制代码

    修改
    messages.lang.php

    1. $language = array(
    复制代码
    也就是第7行后加入
    1. //---------- BT -------------        'torrent_track_sqlerror' => '数据库出错!',        'torrent_track_noupload' => '该贴没有上传附件。',        'torrent_track_notorrent' => '附件不是torrent文件。',        'torrent_track_delete' => '该附件可能已被删除。',        'torrent_track_data' => 'Y 年 m 月 d 日',//---------- BT -------------
    复制代码

    四、增加文件 bt.gif(images\attachicons目录下)、track.php(论坛根目录下)、BDecode.php(include目录下)、BEncode.php(include目录下)、track.htm(两个版本,UTF-8的和GBK的,取相应的放到模板目录下)(见附件文件:BT分析.rar)(完)



    繁体中文的如上两个文件,加入
    //---------- BT -------------
            'bt_track' => '『<font color="brown">查看資源</font>』',
    //---------- BT -------------


    //---------- BT -------------
            'torrent_track_sqlerror' => '數據庫出錯!',
            'torrent_track_noupload' => '該貼沒有上傳附件。',
            'torrent_track_notorrent' => '附件不是torrent文件。',
            'torrent_track_delete' => '該附件可能已被刪除。',
            'torrent_track_data' => 'Y 年 m 月 d 日',
    //---------- BT -------------


    英文的如上
    //---------- BT -------------
            'bt_track' => '『<font color="brown">Look into Resources</font>』',
    //---------- BT -------------

    //---------- BT -------------
            'torrent_track_sqlerror' => 'SQL ERROR!',
            'torrent_track_noupload' => 'NO Upload。',
            'torrent_track_notorrent' => 'No torrent film。',
            'torrent_track_delete' => 'Film delete。',
            'torrent_track_data' => 'Y Year m Month d Day',
    //---------- BT -------------

    [ 本帖最后由 siyvqiqi 于 2006-2-20 16:45 编辑 ]
    回复

    使用道具 举报

    290

    主题

    1935

    帖子

    100万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    1002284
       楼主| 发表于 2024-1-21 11:40:38 | 显示全部楼层 大佬来自 LAN
      回复

      使用道具 举报

      290

      主题

      1935

      帖子

      100万

      积分

      管理员

      Rank: 9Rank: 9Rank: 9

      积分
      1002284
         楼主| 发表于 2024-1-21 11:41:10 | 显示全部楼层 大佬来自 LAN
        这个不错,支持一下!
        回复

        使用道具 举报

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

        本版积分规则

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