1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

Discuz!4.0.0 11月11日更新破解插件版

本帖由 小叶2005-12-03 发布。版面名称:源码讨论

  1. happykai

    happykai New Member

    注册:
    2005-12-06
    帖子:
    6
    赞:
    0
    谢谢楼主,真的很全,收藏
    还能不能提供一个UTF-8版本的?
     
  2. 乞讨在外

    乞讨在外 New Member

    注册:
    2005-11-19
    帖子:
    16
    赞:
    0
    精华帖子 的印章图片怎么在右上角啊 遮了部分内容

    怎么样把他调整到 一楼的帖子中间呢
     
  3. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    网上的破解版有UTF-8的选择.
     
  4. goldSn0ke

    goldSn0ke New Member

    注册:
    2005-12-05
    帖子:
    11
    赞:
    0
    2.5升级到4.0出错解决办法

    SQL: SELECT available, name, identifier, directory, datatables, modules FROM cdb_plugins
    Error: Unknown column 'identifier' in 'field list'
    Errno.: 1054

    解决办法:

    升级完phpMyAdmin里SQL运行下面的代码

    或者升级之前把upgrade5.php里一段代码删掉就可以了


     
  5. 雨无形

    雨无形 New Member

    注册:
    2005-10-14
    帖子:
    41
    赞:
    0
    风格要是有演示就好了
     
  6. 雨无形

    雨无形 New Member

    注册:
    2005-10-14
    帖子:
    41
    赞:
    0
    辛苦了一下,发下风格演示
    [​IMG]
    kll_ce
    [​IMG]
    kll_co
    [​IMG]
    kll_ff
    [​IMG]
    kll_ipb
    [​IMG]
    kll_ls
    [​IMG]
    kll_mb
    [​IMG]
    kll_mysky
    [​IMG]
    魔兽世界
     
  7. 雨无形

    雨无形 New Member

    注册:
    2005-10-14
    帖子:
    41
    赞:
    0
    个人喜欢2.3.6.7.8这几个
     
  8. 垃圾猫

    垃圾猫 Member

    注册:
    2005-09-06
    帖子:
    149
    赞:
    1
    给个。FTP的账号和密码
     
  9. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    感谢 雨无形 晚上再看看,发几个插件..
     
  10. 乞讨在外

    乞讨在外 New Member

    注册:
    2005-11-19
    帖子:
    16
    赞:
    0
    顶上先

    不然找不到帖子了
     
  11. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    用户信息栏美化 For Discuz!4.0

    找到

    templates/default/viewthread.htm

    查找

    代码:

    <!--{loop $postlist $post}-->
    <tr><td colspan="2" class="singleborder">$post[newpostanchor]&nbsp;$post[lastpostanchor]</td></tr>
    <tr class="$post[thisbg]" height="100%">
    <td width="21%" valign="top" style="word-break: break-all">
    <!--{if $forum['ismoderator']}-->
    <!--{if $allowviewip}--><a href="topicadmin.php?action=getip&fid=$fid&tid=$tid&pid=$post[pid]"><img src="{IMGDIR}/ip.gif" border="0" align="right" alt="{lang admin_getip}"></a><!--{/if}-->
    <!--{/if}-->
    <!--{if $post['authorid'] && $post['username']}-->
    <a href="viewpro.php?uid=$post[authorid]" target="_blank" class="bold">$post[author]</a>
    <!--{if $post['nickname']}--> <span class="smalltxt">($post[nickname])</span><!--{/if}-->
    <br><span class="smalltxt">
    $post[authortitle]
    <br>{eval showstars($post['stars']);}<br><!--{if $post['customstatus']}-->$post[customstatus]<br><!--{/if}--><br>
    <!--{if $avatarshowpos == 3 && $post['avatarshow']}-->
    <center>$post[avatarshow]</center><br>
    <!--{elseif $post['avatar']}-->
    <table width="95%" border="0" cellspacing="0" cellpadding="0" style="table-layout: fixed">
    <tr><td align="center">$post[avatar]</td></tr></table><br>
    <!--{else}-->
    <br><br>
    <!--{/if}-->
    <!--{if $post['medals']}-->
    <!--{loop $post['medals'] $medal}-->
    <img src="images/common/$medal[image]" border="0" alt="$medal[name]"> &nbsp;
    <!--{/loop}-->
    <br>
    <!--{/if}-->
    {lang uid} $post[uid]<br>
    {lang digest_posts} <!--{if $post['digestposts']}--><a href="digest.php?authorid=$post[authorid]">$post[digestposts]</a><!--{else}-->$post[digestposts]<!--{/if}--><br>
    {lang credits} $post[credits]<br>
    {lang posts} $post[posts]<br>
    <!--{loop $extcredits_thread $key $credit}-->
    $credit[title] $post[$key] $credit[unit]<br>
    <!--{/loop}-->
    {lang readperm} $post[readaccess]<br>
    {lang regtime} $post[regdate]
    <!--{loop $_DCACHE['fields_thread'] $field}-->
    <br>$field[title]
    <!--{if $field['selective']}-->
    $field['choices'][$post['field_'.$field['fieldid']]]
    <!--{else}-->
    $post['field_'.$field['fieldid']]
    <!--{/if}-->
    <!--{/loop}-->
    <!--{if $post['location']}--><br>{lang location} $post[location]<!--{/if}--><br>
    <!--{if $vtonlinestatus && $post['authorid']}-->
    <!--{if $timestamp - $post['lastactivity'] <= 10800 && !$post['invisible']}-->
    {lang online_status} <b>{lang online}</b>
    <!--{else}-->
    {lang online_status} {lang offline}
    <!--{/if}-->
    <!--{/if}-->
    修改为

    代码:

    <!-- 用户信息栏美化开始 -->
    <!-- 插件作者:园园,海儿(由PW转换到DZ4.0) -->
    <!-- 技术支持:网络家园http://bbs.162e.com -->
    <!--{loop $postlist $post}-->
    <tr><td colspan="2" class="singleborder">$post[newpostanchor]&nbsp;$post[lastpostanchor]</td></tr>
    <tr class="$post[thisbg]" height="100%">
    <td width="21%" valign="top" style="word-break: break-all">
    <!--{if $forum['ismoderator']}-->
    <!--{if $allowviewip}--><a href="topicadmin.php?action=getip&fid=$fid&tid=$tid&pid=$post[pid]"><img src="{IMGDIR}/ip.gif" border="0" align="right" alt="{lang admin_getip}"></a><!--{/if}-->
    <!--{/if}-->
    <!--{if $post['authorid'] && $post['username']}-->
    <a href="viewpro.php?uid=$post[authorid]" target="_blank" class="bold">$post[author]</a>
    <!--{if $post['nickname']}--> <span class="smalltxt"><br>($post[nickname])</span><!--{/if}-->
    <br><span class="smalltxt">
    <!--{if $post['customstatus']}-->$post[customstatus]<br><!--{/if}--><br>
    <!--{if $avatarshowpos == 3 && $post['avatarshow']}-->
    <center>$post[avatarshow]</center><br>
    <!--{elseif $post['avatar']}-->
    <table width="95%" border="0" cellspacing="0" cellpadding="0" style="table-layout: fixed">
    <tr><td align="center">$post[avatar]</td></tr></table><br>
    <!--{else}-->
    <br><br>
    <!--{/if}-->

    <TABLE cellSpacing=0 cellPadding=0 width=155 align=center
    border=0>
    <TBODY>
    <TR>
    <TD
    background="images/pic/kuan03.gif">
    <TABLE cellSpacing=0 cellPadding=0 border=0>
    <TBODY>
    <TR>
    <TD width=8></TD>
    <TD
    background="images/pic/kuan04.gif"><SPAN
    class=smalltxt><IMG
    src="images/pic/rb01.gif"
    width=1>
    $post[authortitle]&nbsp;
    <!--{if $credits < 100}-->
    <IMG src="images/pic/money0.gif" align=absMiddle border=0>
    <!--{else}-->
    <IMG src="images/pic/money1.gif" align=absMiddle border=0>
    <!--{/if}-->

    </SPAN></TD></TR></TBODY></TABLE></TD></TR>
    <TR>
    <TD align=middle
    background="images/pic/kuan02.gif"
    bgColor=#f8f8f8>
    <TABLE cellSpacing=0 cellPadding=0 width="85%"
    align=center border=0>
    <TBODY>
    <TR>
    <TD>{eval showstars($post['stars']);}</TD>
    <TD></TD></TR>
    <TR>
    <TD colSpan=2>
    <IMG src="images/pic/icon_1.gif" border=0>{lang uid} $post[uid]<br>
    <IMG src="images/pic/icon_2.gif" border=0>{lang digest_posts} <!--{if $post['digestposts']}--><a href="digest.php?authorid=$post[authorid]">$post[digestposts]</a><!--{else}-->$post[digestposts]<!--{/if}--><br>
    <IMG src="images/pic/icon_1.gif" border=0>{lang credits} $post[credits]<br>
    <IMG src="images/pic/icon_2.gif" border=0>{lang posts} $post[posts]<br>
    <!--{loop $extcredits_thread $key $credit}-->
    <IMG src="images/pic/icon_1.gif" border=0>$credit[title] $post[$key] $credit[unit]<br>
    <!--{/loop}-->
    <IMG src="images/pic/icon_2.gif" border=0>{lang readperm} $post[readaccess]<br>
    <IMG src="images/pic/icon_1.gif" border=0>{lang regtime} $post[regdate]
    <!--{loop $_DCACHE['fields_thread'] $field}-->
    <br>$field[title]
    <!--{if $field['selective']}-->
    $field['choices'][$post['field_'.$field['fieldid']]]
    <!--{else}-->
    $post['field_'.$field['fieldid']]
    <!--{/if}-->
    <!--{/loop}-->

    <!--{if $vtonlinestatus && $post['authorid']}-->
    <!--{if $timestamp - $post['lastactivity'] <= 10800 && !$post['invisible']}-->
    <br><IMG src="images/pic/icon_2.gif" border=0>{lang online_status} <IMG src="images/pic/online.gif">
    <!--{else}-->
    <br><IMG src="images/pic/icon_2.gif" border=0>{lang online_status} <IMG src="images/pic/offline.gif">
    <!--{/if}-->
    <!--{/if}-->
    </td></tr></table></td></tr><tr><td><IMG height="4" src="images/pic/kuan01.gif" width="155"></td></tr></table>
    <!-- 插件作者:园园,海儿(由PW转换到DZ4.0) -->
    <!-- 技术支持:网络家园http://bbs.162e.com -->
    <!--{if $post['medals']}-->
    <table width="155" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr><td background="images/pic/kuan03.gif">
    <table cellSpacing=0 cellPadding=0 border=0><tr><td width=8></td>
    <td background="kuan04.gif" height=15>
    <span class="smalltxt"><IMG src="images/pic/rb01.gif" width="1">
    <font color=red>荣誉勋章</font>
    </span></td></tr></table></td></tr>
    <tr><td background="images/pic/kuan02.gif" bgColor=#f8f8f8 align=middle >
    <table width="100%" border="0" cellspacing="0" cellpadding="3">
    <tr><td class="row1" align="center">
    <!--{loop $post['medals'] $medal}-->
    <img src="images/common/$medal[image]" border="0" alt="$medal[name]"> &nbsp;
    <!--{/loop}-->
    </td></tr></table></td></tr>
    <tr><td><IMG height=4 src="images/pic/kuan01.gif" width=155></td></tr>
    <TR><TD height=10>
    </TD></TR></table>
    <!--{/if}-->
    <!-- 用户信息栏美化结束 -->
    最后上传附件到论坛根目录
     

    附件文件:

    • 2161.GIF
      2161.GIF
      文件大小:
      16.4 KB
      浏览:
      9
  12. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    自定义代码之:版主评语标签

    到后台,帖子相关->Discuz!代码。
    新增一个代码:review,提交。

    然后点击,编辑。
    在”替换内容“填写:


    <table border="0" cellspacing="1" cellpadding="2" style="border: #000000 1px inset; margin:20px; margin-top:1px">
    <tr>
    <td bgcolor="#EF194A" style="color:#FFFFFF;font-weight:bold">版主評語: {1}</td>
    </tr>
    <tr>
    <td bgcolor="#F7F8F9">{2}</td>
    </tr>
    </table>
    在”例子“填写:

    [​IMG]


    在”解释“填写:


    版主评语标签
    在”参数个数“和”嵌套次数“,分别填写”2“和”3“,提交。

    然后启用这个代码就可以了。
     

    附件文件:

    • 2161.GIF
      2161.GIF
      文件大小:
      5.1 KB
      浏览:
      59
  13. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    多于一定数目的短消息不显示出来



    废话不多说了,这个HACK的功能很简单,就是当新短消息多于一定数目(可自行修改)时,不显示具体的短消息列表,只提示一行文字。
    好处很简单:缩短SQL时间,一个字——快!

    1、查找include/pmprompt.inc.php中的


    在下面添加:


    2、查找pmprompt模板,内容全部替换为:


    这个步骤涉及到的内容不多,大家对比下即可发现修改了哪里,为了多数人方便,我建议大家直接替换。
    3、超过多少条新短消息不给出列表呢?在修改的模板的这里:


    这是多于5条就不显示了(6条以上,含6条)
     
  14. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    首页js调用之初级教程


    首页js调用之初级教程


    启用js调用:到后台------》Discuz!选项------》js调用----->启用 JS 调用:
    并根据你个人的需要设置“JS 数据缓存时间(秒)”和“JS 来路限制”




    通过js调用向导获得js代码,具体在后台-----》Discuz!工具-----》js调用向导,取得你想要的js代码

    修改index.htm



    下面加入


    把上面的这些js代码换成你自己的代码


    这样就可以用js调用了!!
     
  15. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    漂亮的网页加载进度条



    在header.htm里
    找:


    在下面加上:


    其中里面的


    OK了
     
  16. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    左侧导航栏



    说明;原作者:童虎
    数据库升级:无
    改动文件:无
    新增文件:全部附件
    安装难易:超级简单
    安装方法:上传全部附件至相应目录
     
  17. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    使用在线播放标签最好用Windows Media Player[附代码]



    Windows Media Player和RealPlayer的区别是,Windows Media Player是第一次播放时边下载边播放,并且以后再次刷新该页时,将不再下载该mp3,而是从IE缓存里读取。相对来说,Windows Media Player节省服务器资源一些;而RealPlayer则是持续连接,每次都是从服务器来下载,不会载入缓存,下次再听的时候就非常浪费资源了

    Windows Media Player播放MP3的标签代码


    使用方法
    后台>discuz!代码>新增>mp3>编辑“mp3”>复制上面的代码>启用
     
  18. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    虚拟形像 FOR Discuz! 4.0.0 商业版

    说  明:

    完全根据 Discuz! 4.0.0商业版 插件格式重新编写,
    完善的后台管理只须汇入 "discuz_plugin_virtualimage.txt" ,
    而不用修改任可后台文件, 功能设定包括编辑及加入形象, 批量修改形象价格, 修改会员形象等。

    新增功能:

    1. 可在后台设定使用扩展积分内任何一种作为交易方式 (即: extcredits 内任何一种);
    2. 全新修改及美化所有模板, 可适用于不同风格上;
    3. 减少 viewthread 版上数据库查询次数 (最高减少可达十多次);
    4. 修正安装时因前数据没有正确清除所出现的错误导致安装中止;
    5. 可在后台设定每页的行数及形像数据
    6. 可在 Discuz! 4.0.0 上执行, 而不会增加大量数据库查询
    7. 加强安装时必须是管理员

    注  意:

    1. 照相馆必须服务器支援 GD 库才可正常使用
    2. 必须安装银行 For 4.0.0


    安装办法:

    1. 下载附件 virtualimage_bg.rar, 解压后按原设定上载至相关目录 (discuz_plugin_virtualimage.txt 档案不用上载)

    2. 按下面的网址下载附件image.rar, 解压后上载至相关目录
    http://rapidshare.de/files/8215652/images.rar.html

    3. 将 virtualimage/photo 的目录属性设为 "777"

    4. 执行 images_install.php (如之前安装过 T.O.M 或 AL8 版本的虚拟形像者可省却此步骤), 安装完毕后仅记删除 images_install.php
    例: 在网址列输入 http://网址/images_install.php

    5. 打开附件的 discuz_plugin_virtualimage.txt 将内容剪帖至
    后台→插件设置→插件管理→贴入 "导入插件数据" 下的空格内→提交

    6. 后台→插件设置→插件设置→在 "虚拟形象" 点击 "[插件参数设置] " 及设定好各项细节
    注意: "选择交易方式" 内请填上 extcredits 后的编号, 例如 "3" = 现金 (注意: 只需填上编号)

    7. 打开附件的 discuz_plugin_images_admin.txt 将内容剪帖至
    后台→插件设置→插件管理→贴入 "导入插件数据" 下的空格内→提交

    8. 修改 viewthread.php



    上面加上





    在后面加上





    下面加上


    下面加上

    代码:

    9. 修改 viewthread 模板
    这段可以与天下秀共同显示, 不使用天下秀的可以不改, 找



    更换为



    后面加上


    10. 如设定 "是否开启强制使用" 是否时, 会员必须到 "虚拟形像设计中心" 在 " 个人设置" 内将 "打开或关闭虚拟形像" 设定为 "启用" 才可正常显示会员的形像

    ~完成~

    虚拟形象的图片包在FTP...//----代码----/2005-12-10/imagesx.rar
     

    附件文件:

    • 2161.GIF
      2161.GIF
      文件大小:
      40.9 KB
      浏览:
      18
    #78 小叶, 2005-12-10
    最后编辑: 2005-12-10
  19. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    给精华贴打上精华标记



    修改viewthread.htm

    查找


    后面加上


    也可以尝试
    修改viewthread.htm
    查找


    下面加上

     
  20. 泪随风逝

    泪随风逝 New Member

    注册:
    2005-09-17
    帖子:
    2,891
    赞:
    17
    首页横板基本代码,做参考( For D2.0/2.2/2.5/3.1.2/4.0)
    代码:
    <!--{loop $forumlist $key $forum}-->
            <!--{if $forum['type'] == 'group' && $forumlist[($key + 1)]['type'] == 'forum'}-->
                    <!--{if $key}-->{eval if($fcount) for($i = 0; $i < $fcount; $i++) echo '<td>&nbsp;</td>';}</tr></table></td></tr></table><br><!--{else}--><br><!--{/if}-->
                    <table cellspacing="0" cellpadding="0" border="0" width="{TABLEWIDTH}" align="center"> 
                    <tr><td bgcolor="{BORDERCOLOR}"> 
                    <table border="0" cellspacing="{BORDERWIDTH}" cellpadding="0" width="100%" align="center"> 
                    <tr><td colspan="4" class="header" style="padding:5px"><a href="index.php?gid=$forum[fid]"><font color="{HEADERTEXT}"><span class="bold">$forum[name]</span></font></a></td></tr>
                    <tr bgcolor="{ALTBG1}">
                    {eval $fcount = 4;}
            <!--{elseif $forum['permission']}-->
                    {eval $fcount--;}
                    <!--{if $fcount == -1}--></tr><tr bgcolor="{ALTBG1}">{eval $fcount = 3;}<!--{/if}-->
                    <td width="25%">
                    <table border=0 cellpadding=3 cellspacing=0 width=100%>
                    <tr><td colspan="3"><a href="forumdisplay.php?fid=$forum[fid]" title="$forum[description]"><span class="bold">$forum[name]</span></a></td></tr>
                    <tr title="{lang title}: $forum[lastpost][0]"><td width=40% class="smalltxt">{lang forum_threads}&nbsp; $forum[threads]</td><td width=40% class="smalltxt">{lang forum_posts}&nbsp; $forum[posts]</td><td width=20% align=center class="smalltxt"><a href="redirect.php?fid=$forum[fid]&goto=lastpost">$forum[folder]</a></td></tr>
                    </table>
                    </td>
            <!--{/if}-->
    <!--{/loop}-->
    
    {eval $fcount = 4;} 和 {eval $fcount = 3;}
    裡面的 4 和 3 決定一行顯示多少個版塊
    後面的數字必須比前面的小 1
    否則會版面錯亂,到底要怎麼顯示,自己慢慢調試吧!

    <td colspan="4" class="header" ...
    裡面的 colspan="4" 跟據上面而定

    慢慢參詳吧~更多的效果都是由自己去發揮的