|
昵称: Dz疯人院院长 头衔 DST Member
星级  
地球很危险,和我回火星吧 - UID
- 248702
- 帖子
- 6621
- 积分
- 8280
- 威望
- 251
- 金币
- 302 个
- 注册时间
- 2005-9-14
- 最后登录
- 2008-7-6
|
1#
大 中
小 发表于 2007-7-19 22:24 只看该作者
 
[DST]婚恋中心[官方安全修正] For 5.X 贴间显示 Rockoy [更新724补丁]
引用:本插件由版主sakurakawaii于07年7月20日19:50分
在Windows XP Discuz!5.5.0标准模版 IE6 Mysql4.1下测试安装无错
本测试仅代表此插件安装无错,不包括今后长期使用中可能出现的问题 引用:发点牢骚:这几天还是给那个女生群搞论坛,非要搞什么婚恋中心,一群女生叽叽喳喳,这个管那个叫老公,那个管这个叫老婆的。再论坛上还弄个男的性别,愁死我了都。。。
先前使用了“幸福恋人”这个插件,本人觉得太花哨,太“垃圾”了,根本不符合dz插件的标准要求,所以决定还是使用“社区婚姻插件 1.0 For 5.0.0[官方安全修正]”这个版的,5.0的,我安装到5.5的还可以用,不错不错,接下来是贴间显示,和wxyuan90一同研究了一下,5.5贴间显示就出来了,下面就开始吧! 引用:导航
1楼
作者说明演示
详细修改方法
附件下载
2楼
疑难解答回答
各位提出的问题
方便各位阅览
3楼
使用本插件的演示网站
欢迎大家在帖子中进行提交 引用:首先第一步,升级数据库(在升级数据库之前请先备份您原来的数据库以防不测!)
MYSQL <= 4.0.* 的升级以下复制内容到剪贴板 代码:DROP TABLE IF EXISTS `cdb_marry` ;
CREATE TABLE `cdb_marry` (
`mid` mediumint(8) unsigned NOT NULL auto_increment,
`uid` mediumint(8) unsigned NOT NULL,
`username` char(15) NOT NULL,
`marryuser` char(15) NOT NULL,
`proposetime` int(10) default NULL,
`agreetime` int(10) unsigned default NULL,
`regtime` int(10) unsigned default NULL,
`content` mediumtext NOT NULL,
`isreg` tinyint(1) NOT NULL default '0',
`status` tinyint(1) NOT NULL default '0',
`divorce` mediumint(8) unsigned default NULL,
PRIMARY KEY (`mid`),
KEY `uid` (`uid`)
) ENGINE=MyISAM AUTO_INCREMENT=1 ;MYSQL == 4.1.* 的升级以下复制内容到剪贴板 代码:DROP TABLE IF EXISTS `cdb_marry` ;
CREATE TABLE `cdb_marry` (
`mid` mediumint(8) unsigned NOT NULL auto_increment,
`uid` mediumint(8) unsigned NOT NULL,
`username` char(15) NOT NULL,
`marryuser` char(15) NOT NULL,
`proposetime` int(10) default NULL,
`agreetime` int(10) unsigned default NULL,
`regtime` int(10) unsigned default NULL,
`content` mediumtext NOT NULL,
`isreg` tinyint(1) NOT NULL default '0',
`status` tinyint(1) NOT NULL default '0',
`divorce` mediumint(8) unsigned default NULL,
PRIMARY KEY (`mid`),
KEY `uid` (`uid`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk AUTO_INCREMENT=1 ; 引用:下面是第二步,导入discuz_plugin_marry.txt全部内容
具体操作(扩展设置=>插件管理=>导入插件数据)然后将discuz_plugin_marry.txt全部内容导入进去
(5.5的我重新钩了一遍,所以不用勾选“允许导入不同版本 Discuz! 的插件”这个选项了!) 引用:然后是第三步(724更新),贴间显示
1 根目录viewthread.php
找:复制内容到剪贴板 代码: $query = $db->query("SELECT p.*, m.uid, m.username, m.groupid, m.adminid, m.regdate, m.lastactivity, m.posts, m.digestposts, m.oltime,
m.pageviews, m.credits, m.extcredits1, m.extcredits2, m.extcredits3, m.extcredits4, m.extcredits5, m.extcredits6,
m.extcredits7, m.extcredits8, m.email, m.gender, m.showemail, m.invisible, m.xspacestatus, mf.nickname, mf.site,
mf.icq, mf.qq, mf.yahoo, mf.msn, mf.taobao, mf.alipay, mf.location, mf.medals, mf.avatar, mf.avatarwidth,
mf.avatarheight, mf.sightml AS signature, mf.customstatus, mf.spacename $fieldsadd
FROM {$tablepre}posts p
LEFT JOIN {$tablepre}members m ON m.uid=p.authorid
LEFT JOIN {$tablepre}memberfields mf ON mf.uid=m.uid
WHERE p.tid='$tid' AND p.invisible='0' $pageadd");替换成:复制内容到剪贴板 代码://婚恋中心 For 5.X 贴间显示 By [DST]wxyuan90 [DST]Rockoy
@include_once DISCUZ_ROOT.'./forumdata/cache/plugin_marry.php';
$ismarried = $_DPLUGIN['marry']['vars']['ismarried'];//结婚记录相关extcredits
$query = $db->query("SELECT mm.username as musername, p.*, m.uid, m.username, m.groupid, m.adminid, m.regdate, m.lastactivity, m.posts, m.digestposts, m.oltime,
m.pageviews, m.credits, m.extcredits1, m.extcredits2, m.extcredits3, m.extcredits4, m.extcredits5, m.extcredits6,
m.extcredits7, m.extcredits8, m.email, m.gender, m.showemail, m.invisible, m.xspacestatus, mf.nickname, mf.site,
mf.icq, mf.qq, mf.yahoo, mf.msn, mf.taobao, mf.alipay, mf.location, mf.medals, mf.avatar, mf.avatarwidth,
mf.avatarheight, mf.sightml AS signature, mf.customstatus, mf.spacename $fieldsadd
FROM {$tablepre}posts p
LEFT JOIN {$tablepre}members m ON m.uid=p.authorid
LEFT JOIN {$tablepre}members mm ON mm.uid=m.{$ismarried}
LEFT JOIN {$tablepre}memberfields mf ON mf.uid=m.uid
WHERE p.tid='$tid' AND p.invisible='0' $pageadd");
//婚恋中心插件 For 5.X 贴间显示 By [DST]wxyuan90 [DST]Rockoy END保存上传!
[quote]※※※※※※也就是说,原来的复制内容到剪贴板 代码:WHERE p.tid='$tid' AND p.invisible='0' ORDER BY dateline LIMIT $start_limit, $ppp");替换为复制内容到剪贴板 代码:WHERE p.tid='$tid' AND p.invisible='0' $pageadd"); 2 当前模版文件viewthread.htm
找: 复制内容到剪贴板 代码:<!--{if $post['location']}--><br>{lang location} $post[location]<!--{/if}--><br>如果你经过修改,你可以在avatarshow.htm 或者 roinfo.htm 或者适当位置下面加上: 复制内容到剪贴板 代码:配偶:<!--{if $post['musername']}--><a href="space.php?uid=$post[$ismarried]" target="_blank">{$post['musername']}</a><!--{else}--><a href="plugin.php?identifier=marry&module=marry">偶是单身贵族!</a><!--{/if}--><br>保存上传![/quote]
更新缓存看效果!
[ 本帖最后由 Rockoy 于 2007-8-22 20:30 编辑 ]
搜索更多相关主题的帖子:
幸福恋人 社区婚姻 婚恋中心 插件 Rockoy
| 发布插件请遵循CC共享协议,署名-非商业性使用-相同方式共享
 | 署名. 您必须按照作者或者许可人指定的方式对作品进行署名。
非商业性使用. 您不得将本作品用于商业目的。
相同方式共享. 如果您改变、转换本作品或者以本作品为基础进行创作,您只能采用与本协议相同的许可协议发布基于本作品的演绎作品。 |
|