插件名称:在论坛中使用天下秀
适用版本:任何论坛版本 不需要zend支持!
作 者:yzgolden
数据升级:有
修改文件:./memcp.php
修改模板:./templates/default/memcp_profile.htm
./templates/default/viewthread.htm
增加程序:
./avatar_show.php
./avatarshow.php
./bind.php
./memcp.php
安装需求:
1.任何论坛上都可以安装,php的,asp的,jsp的,本例中的论坛是discuz 2.5 sp1
2.希望与天下秀网站 http://www.joyinter.net/ 建立合作关系
插件功能简介:在各个论坛中均可以使用天下秀的形象
技术支持:http://yzgolden.kmip.net/
安装准备:
1.联系天下秀(客服qq: 383715741)申请合作
2.根据客服给的注册license.doc认真填写,然后提交,获得您的lincence
这是客服发给您的license.doc的样式:
功能演示:https://discuz.dismall.com/或者http://yzgolden.kmip.net/
开始安装:
以Discuz 2.5 sp1为例子:
1.升级数据库:
- ALTER TABLE `cdb_members` ADD `joyinterid` INT(10) DEFAULT '0' NOT NULL;
复制代码
2.memcp.php:这个文件应该没什么需要修改的,直接用新的覆盖就行了.
3.修改 ./templates/default/memcp_profile.htm
查找:
- <td colspan="2" class="header">{lang memcp_profile} - {lang optional_info}</td>
- </tr>
复制代码
在它下面添加:
- <tr>
- <td bgcolor="{ALTBG1}" valign="top">Flash秀:<br>如果您还没有注册Flash秀形象,请点击形象下的“注册Flash秀”进行注册,更换喜欢的着装并保存形象,然后在论坛中绑定您的Flash秀账号,您还可以同时在其他论坛系统中绑定同一个Flash秀账号,您的形象将直接在论坛中显示出来</td>
- <td bgcolor="{ALTBG2}">
- <script src="http://avatarlib.joyinter.net/avatar.php?id=$member['joyinterid']&width=170&height=260&m=1"></script>
- <br>
- <a href="http://reg.joyinter.net/avatar-register/register.jsp?source=您的lincence号" target="_blank">[注册Flash秀]</a>
- <a href="http://www.joyinter.net" target="_blank">[免费换装]</a>
- <a href="http://reg.joyinter.net/userBinding.do?uid=$member['uid']&license=您的lincence号&dis=true&url=您的网站地址/bind.php" target="_blank">[绑定Flash秀]</a>
- </td>
- </tr>
复制代码
注意一定要将您的lincence号换成真实的号!
注意:要把您的网站地址填写成您的真实地址!
4../viewthread.php
查找:
- $post_user_info_sql = 'm.username
复制代码
在这句话的后面有一个m.bank字段
在这个字段前面插入一个m.joyinterid 字段:例如:...m.customstatus, m.showemail,m.joyinterid, m.bank,...
查找:
在它下面增加:
- $post['joyinterid']="<iframe marginwidth='0' marginheight='0' frameborder='0' scrolling='no' height='206' width='135' src='avatar_show.php?id=".$post['joyinterid']."&width=138&height=200&gender=".$post['gender']."'></iframe>";
复制代码
5.修改./templates/default/viewthread.htm
查找:
- <br>{eval showstars($post['stars']);}<br>$post[customstatus]<br><br>
复制代码
替换为:
- <br>{eval showstars($post['stars']);}<br>$post[customstatus]
复制代码
查找:
- <tr><td align="center">$post[avatar]</td></tr></table><br>
- <!--{else}-->
复制代码
再下面添加:
- <!--{if $post['joyinterid']}-->
- <table width="95%" border="0" cellspacing="0" cellpadding="0" style="table-layout: fixed">
- <tr><td align="center">$post['joyinterid']<br><a href=./memcp.php?action=profile>立刻更换我的Flash秀</a><br></td></tr></table>
- <!--{/if}-->
复制代码
6.将附件中的文件解压后拷贝到论坛根目录.
7.通知客服,请她查看您的论坛,以确认是否能通过审核!
天下秀的使用,(类似QQ秀):
1.在控制面板"编辑个人资料",您会看到多了一个Flash秀的选项.
2.找到这个后,点"[注册Flash秀] ",然后注册您的新用户.
3.注册完毕后,就能去商城买衣服了,有些衣服是免费的.
4.买好衣服,试穿OK后,回到论坛,点"[绑定Flash秀] ",这时再次输入您在天下秀网站的帐号和密码,就完成绑定了!
5.刷新论坛,就看到您的新形象!不过需要清除您曾经使用的论坛头像和自定义头像.
6.如果不希望使用天下秀的头像,很简单,设置好您原来的头像就行了,因为您的在论坛的头像的显示优先级高.
7.如果一个头像看腻了,您可以选择更换一个,点"编辑个人资料",找到" [免费换装]"选项,进入天下朽商城换衣服,换好后要保存形象,然后再做一下第4步\第5步就可以了.
效果嘛大家就看discuz.net中的吧.或者看我的小站也行.有问题欢迎您来讨论.
原来只有参考代码,看了比较累,而且没有说明,我整理了一下,希望能让您轻松安装!
7.12日更新:漏了一句话:4../viewthread.php
已经补上了。
7.13日更新:解决了点个人设置的提交后,会回到默认天下秀的形象的BUG,更新了附件中的memcp.php文件!
[ 本帖最后由 yzgolden 于 2005-7-13 21:57 编辑 ] |