插件发布
| 插件名称: |
猪头术 |
| 插件来源: |
|
| 适用版本: |
Discuz! 6.1 |
| 语言编码: |
GBK简体 |
| 最后更新时间: |
|
| 插件作者: |
HPotter |
| 插件简介: |
猪头术 本人只负责发布 版权爱谁谁(玩笑) |
最近没事做 收集收集插件给大家发
所有版权都不归我所有
过段也学学装插件 这东西有人愿意教教我没 (::28::)" />" />" /> (::28::)" />" />" />
我来论坛就是为了骗钱和骗IP的
虽然我很直接的拉 但是希望楼下的朋友给点面子 别骂我哦 收集也不容易嘛!(::22::)" />" />" /> (::22::)" />" />" />
1.上传images、plugins、templates三个文件夹到bbs根目录,管理后台导入discuz_plugin_pig.txt,
2.在数据库升级处升级如下语句:
DROP TABLE IF EXISTS cdb_pig;
CREATE TABLE cdb_pig (
id mediumint(8) NOT NULL auto_increment,
usera char(15) NOT NULL default '',
userb char(15) NOT NULL default '',
type tinyint(2) NOT NULL default '0',
time tinyint(2) NOT NULL default '0',
status tinyint(1) NOT NULL default '0',
notools tinyint(1) NOT NULL default '0',
cdtime int(10) NOT NULL default '0',
starttime int(10) NOT NULL default '0',
overtime int(10) NOT NULL default '0',
KEY id (id),
KEY userb (userb)
) ENGINE=MyISAM DEFAULT CHARACTER SET gbk ;
DROP TABLE IF EXISTS cdb_piglog;
CREATE TABLE cdb_piglog (
uid mediumint(8) unsigned NOT NULL DEFAULT '0',
pigusername char(15) NOT NULL DEFAULT '',
action tinyint(1) NOT NULL DEFAULT '0',
dateline int(10) unsigned NOT NULL DEFAULT '0',
price smallint(6) NOT NULL DEFAULT '0',
status tinyint(1) NOT NULL DEFAULT '0',
KEY uid (uid,action)
) ENGINE=MyISAM DEFAULT CHARACTER SET gbk ;
ALTER TABLE cdb_memberfields ADD pighead varchar(15) NOT NULL DEFAULT '';
3、修改 viewthread.php
找到
$fieldsadd
记得前面有空格
在空格前面加
, mf.pighead
继续搜索,找到
$post['avatar'] = '<div class="avatar">'.discuz_uc_avatar($post['authorid']);
在下面插入:
global $timestamp;
if($post['pighead']) {//判断是否有猪头
@include DISCUZ_ROOT.'./forumdata/cache/plugin_pig.php';
if($_DPLUGIN['pig']['vars']['pig_status']) {
$post['pigheadarray'] = explode("\t", $post['pighead']);
$post['pigheadtype'] = $post['pigheadarray'][0];
$post['pigheadovertime'] = $post['pigheadarray'][1];
}
}
if($post['pigheadtype'] && $post['pigheadovertime'] > $timestamp + $_DCACHE['settings']['timeoffset'] * 3600) {//判断是否显示猪头
$post['avatar'] = '<div class="avatar"><img src="./images/plugins/pig/'.$post['pigheadtype'].'.gif" width="100" height="160" border="0" alt="我是猪头 被诅咒中.... 恢复时间:'.gmdate('Y-n-d H:i', $post['pigheadovertime']).'" />';
} else
4.修改 space.php
找到
$uid = $member['uid'];
在下面插入
if($member['pighead']) {//增加猪头显示
@include DISCUZ_ROOT.'./forumdata/cache/plugin_pig.php';
if($_DPLUGIN['pig']['vars']['pig_status']) {
$member['pigheadarray'] = explode("\t", $member['pighead']);
$member['pigheadtype'] = $member['pigheadarray'][0];
$member['pigheadovertime'] = $member['pigheadarray'][1];
if($member['pigheadtype'] && $member['pigheadovertime'] > $timestamp + $_DCACHE['settings']['timeoffset'] * 3600) {
$member['avatar'] = './images/plugins/pig/'.$member['pigheadtype'].'.gif';
$member['avatarwidth'] = '100';
$member['avatarheight'] = '160';
}
}
}
5.设置插件参数,更新缓存,查看效果!
6.删除插件执行反安装过程``并执行数据库语句
DROP TABLE cdb_pig;
DROP TABLE cdb_piglog;
ALTER TABLE cdb_memberfields DROP pighead;
顺便AD下 不喜欢AD的飘过 当没有看到 :)
吉林学生网 www.0432xs.cn
超越公会 www.chaoyue520.com
有钱的捧个钱场 没钱的捧个IP场 
可能里面有些版权被我改过 原创作者别介意呀
另外我说一下下载不回帖的后果 亲身经验 (::22::)" />
以前自己下载不回帖 结果等论坛数据丢失 或者还要安装其他论坛的时候 想找回这个帖子就费劲了 
演示地址 http://www.0432xs.cn/bbs/plugin.php?identifier=pig&module=pig
[ 本帖最后由 duyu0505 于 2008-9-25 19:33 编辑 ] |
|