Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已更新]猪头术forDZ6.1(可用)

[复制链接]
unity.kaka 发表于 2008-8-21 17:06:00 | 显示全部楼层 |阅读模式
本帖最后由 unity.kaka 于 2008-11-4 21:39 编辑

第一次发教程```大家多多担待```此插件经过6.0改良```


原帖https://discuz.dismall.com/thread-807794-1-2.html,原帖适合6.0,6.1无法安装,我将其升级程序剥离出来,经测试无误!下面看教程!

1.上传images、plugins、templates三个文件夹到bbs根目录,管理后台导入discuz_plugin_pig.txt,

2.在数据库升级处升级如下语句

  1. DROP TABLE IF EXISTS cdb_pig;
  2. CREATE TABLE cdb_pig (
  3.   id mediumint(8) NOT NULL auto_increment,
  4.   usera char(15) NOT NULL default '',
  5.   userb char(15) NOT NULL default '',
  6.   type tinyint(2) NOT NULL default '0',
  7.   time tinyint(2) NOT NULL default '0',
  8.   status tinyint(1) NOT NULL default '0',
  9.   notools tinyint(1) NOT NULL default '0',
  10.   cdtime int(10) NOT NULL default '0',
  11.   starttime int(10) NOT NULL default '0',
  12.   overtime int(10) NOT NULL default '0',
  13.   KEY id (id),
  14.   KEY userb (userb)
  15. ) ENGINE=MyISAM DEFAULT CHARACTER SET gbk ;

  16. DROP TABLE IF EXISTS cdb_piglog;
  17. CREATE TABLE cdb_piglog (
  18.   uid mediumint(8) unsigned NOT NULL DEFAULT '0',
  19.   pigusername char(15) NOT NULL DEFAULT '',
  20.   action tinyint(1) NOT NULL DEFAULT '0',
  21.   dateline int(10) unsigned NOT NULL DEFAULT '0',
  22.   price smallint(6) NOT NULL DEFAULT '0',
  23.   status tinyint(1) NOT NULL DEFAULT '0',
  24.   KEY uid (uid,action)
  25. ) ENGINE=MyISAM DEFAULT CHARACTER SET gbk ;

  26. ALTER TABLE cdb_memberfields ADD pighead varchar(15) NOT NULL DEFAULT '';
复制代码
数据库升级代码由26楼 『葬月』更改```谢谢『葬月』 的更改```解决无法对中文用户名使用猪头术的错误````猪头术终于出6.1的了``

以上由建站资源吧提供  http://www.oyesk.com.cn/viewthread.php?tid=897&pid=8122&page=1&extra=page%3D3#pid8122

以下由https://discuz.dismall.com/thread-807794-1-2.html 更改



3、修改 viewthread.php
找到
  1. $fieldsadd
复制代码
记得前面有空格

在空格前面加
  1. , mf.pighead
复制代码
继续搜索,找到
  1. $post['avatar'] = '<div class="avatar">'.discuz_uc_avatar($post['authorid']);
复制代码
在下面插入:
  1. global $timestamp;
  2.                         if($post['pighead']) {//判断是否有猪头
  3.                                 @include DISCUZ_ROOT.'./forumdata/cache/plugin_pig.php';
  4.                                 if($_DPLUGIN['pig']['vars']['pig_status']) {
  5.                                         $post['pigheadarray'] = explode("\t", $post['pighead']);
  6.                                         $post['pigheadtype'] = $post['pigheadarray'][0];
  7.                                         $post['pigheadovertime'] = $post['pigheadarray'][1];
  8.                                 }
  9.                         }
  10.                         if($post['pigheadtype'] && $post['pigheadovertime'] > $timestamp + $_DCACHE['settings']['timeoffset'] * 3600) {//判断是否显示猪头
  11.                                 $post['avatar'] = '<div class="avatar"><img src="./images/plugins/pig/'.$post['pigheadtype'].'.gif" width="100" height="160" border="0" alt="我是猪头&#10&#10被诅咒中....&#10恢复时间:'.gmdate('Y-n-d H:i', $post['pigheadovertime']).'" />';
  12.                         } else
复制代码
4.修改 space.php
找到
  1. $uid = $member['uid'];
复制代码
在下面插入
  1. if($member['pighead']) {//增加猪头显示
  2.         @include DISCUZ_ROOT.'./forumdata/cache/plugin_pig.php';
  3.         if($_DPLUGIN['pig']['vars']['pig_status']) {
  4.                 $member['pigheadarray'] = explode("\t", $member['pighead']);
  5.                 $member['pigheadtype'] = $member['pigheadarray'][0];
  6.                 $member['pigheadovertime'] = $member['pigheadarray'][1];
  7.                 if($member['pigheadtype'] && $member['pigheadovertime'] > $timestamp + $_DCACHE['settings']['timeoffset'] * 3600) {
  8.                         $member['avatar'] = './images/plugins/pig/'.$member['pigheadtype'].'.gif';
  9.                         $member['avatarwidth'] = '100';
  10.                         $member['avatarheight'] = '160';
  11.                 }
  12.         }
  13. }
复制代码
5.设置插件参数,更新缓存,查看效果!

6.删除插件执行反安装过程``并执行数据库语句
  1. DROP TABLE cdb_pig;
  2. DROP TABLE cdb_piglog;
  3. ALTER TABLE cdb_memberfields DROP pighead;
复制代码
附件:


[ 本帖最后由 unity.kaka 于 2008-8-24 00:11 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

1

查看全部评分

小枫1988 发表于 2008-8-21 17:09:03 | 显示全部楼层
太麻烦了...
不过顶一个吧...
回复

使用道具 举报

fifabar 发表于 2008-8-21 17:10:51 | 显示全部楼层
发过了~~~~~~~~~~~~~~~~~~~
回复

使用道具 举报

 楼主| unity.kaka 发表于 2008-8-21 17:13:00 | 显示全部楼层

回复 3# fifabar 的帖子

他们发的没讲如何让贴内也显示猪头头像```
回复

使用道具 举报

soggod 发表于 2008-8-21 17:20:52 | 显示全部楼层
好像有了吧
回复

使用道具 举报

mosen77 发表于 2008-8-21 17:47:26 | 显示全部楼层
支持下....
回复

使用道具 举报

霸道主机 发表于 2008-8-21 17:49:19 | 显示全部楼层
好东西啊
回复

使用道具 举报

天海蓝心 发表于 2008-8-21 17:53:25 | 显示全部楼层
太麻烦了...
不过顶一个吧...
回复

使用道具 举报

bingwei 发表于 2008-8-21 17:56:10 | 显示全部楼层
支持下 ~~~
回复

使用道具 举报

神乱 发表于 2008-8-21 18:16:59 | 显示全部楼层
,支持拉!!(::20::)
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-22 04:32 , Processed in 0.042580 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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