
【笨笨出品】论坛虚拟形象 for pw4.3.2(10M,可编辑)
踩踩 0作者:笨笨啊 发表日期:2006-07-11 复制链接 收藏
原帖地址:http://www.phpwind.net/read-htm-tid-222900-fpage-4.html
笨笨修改主要内容:增加了直接对论坛秀的 时间、名称、金额的修改,以及删除。
最新虚拟形象PHPWIND4.3.2 带最新的21M形像图片
虚拟形象演试地址http://www.zjoubbs.com/hack.php?H_name=qqface
====================修改方法=====================
-------------------安装方法如下----------------------------------
|--------------1、打开论坛文件read.php
查找
Copy code
?>
在它上面一行添加如下代码
Copy code
function qqface($qqface,$rand='',$xuniwd='140',$xuniht='226') {
$usericon = "<table><tr><td><DIV id=Show$rand style=\"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: {$xuniwd}px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; HEIGHT: {$xuniht}px\"></DIV></td></tr></table>
<SCRIPT language=JavaScript>
var s=\"\";
var getface=\"$qqface\";
var showArray = getface.split('-');
if (showArray[6] != '0'){
showArray[8] = 0;
showArray[9] = 0;
}
for (var i=0; i<26; i++){
if(showArray[i]!='0'){
s+=\"<IMG id=s\"+i+\" src=hack/qqface/\"+i+\"/\"+showArray[i]+\".gif style='padding:0;position:absolute;top:0;left:0;width:140;height:226;z-index:\"+i+\";'>\";
}
}
s+=\"<IMG src=hack/qqface/blank.gif style='padding:0;position:absolute;top:0;left:0;width:140;height:226;z-index:50;'>\";
Show$rand.innerHTML=s;
</SCRIPT>";
return $usericon;
}
|--------------2、在论坛文件read.php中
查找(注意有两处)
Copy code
m.username,
替换成
Copy code
m.username,m.qqface,
|--------------3、在论坛文件read.php中查找
Copy code
$read['face']=showfacedesign($read['micon']);
替换成
Copy code
if($read['qqface']){
$rand="a".rand(1,11111);
$read['face']=qqface($read['qqface'],$rand);
}else{
$read['face']=showfacedesign($read['micon']);
}
4、上载附件内的所有文件。并将hack里的所有文件属性更换为777。
5、所有文件上传到空间运行update.php升级数据库成功(update.php是我弄了整个下午才成功的,之前的根本就不能用。)
6。到后台添加新插件。
插件名称:虚拟形象
唯一标识符:qqface
前台文件名:qqface.php
后台文件名:qqfaceset.php
*相关文件:hack/qqface.php,hack/qqfaceset.php,template/wind/qqface.htm,template/admin/qqfaceset.htm,qqfaceedit.php,/tempate/wind/qqfaceedit.htm
是否启用(是否在前台显示): 是
=========华丽的分割线============
以上打*号的说明要修改的
笨笨啊:因为本插件原来不能直接对某些论坛秀进行编辑,所以特意写了此插件(插件的插件-_-#)。
相对原来的插件,共增加了三个文件,分别为
qqfaceedit.php
hack/qqface/qqfaceedit.gif
template/wind/qqfaceedit.htm
修改了原来的hack/qqface.php(可以用包里的进行覆盖)
用管理员登录后,在论坛秀商城,在“试穿”、“购买”之后将增加一个“编辑”,点击之后便能对该论坛秀进行直接编辑。
有什么bug请发邮件给我
netknave@gmail.com
全新安装:http://www.0580club.com/netknave/qqface.rar (10.07M)
只安装论坛秀管理:http://www.zjoubbs.com/netknave/hack/qqface_hack.rar (6K)
--renir添加code标签
===========7月13号更新==========
附常见问题及解决办法:
问:安装之后,为什么访问论坛秀会是空白页面?
答:这大多见于*nix系统的服务器上。造成这种现象的原因为:在后台安装插件的时候,data/hack.php的属性并没有设为777.请先在后台把 虚拟形象的 “相关文件”一栏清空,以免删掉文件。然后对插件进行卸载。上ftp,将data/hack.php设置为777,再在后台重新安装此插件,即可解决这个问题。
问:为什么安装之后,在论坛秀页面左边无法显示论坛秀,并且点击“温馨提示”无效?或者出现stack overflow at line XXX?
答:打开template/wind/qqface.htm,找到
Copy code
function clickShow(){
在此函数中,有一段alert函数。如果里面有换行,即\n就会出现这种错误。解决办法就是,将\n替换为\\n。或者是如果有一条的\,也需要用\\来替换。因为这个页面系统会按php的语来解释,只有一个\会导致角本出错而无法执行。
或者,请使用附件4中的文件覆盖template/wind/qqface.htm
问:安装之后,论坛秀名称出现乱码,应该怎么办?
答:使用附件2的安装程序重新安装。这是我重新制作的安装包,基本可以解决这个问题。如果还会出现此问题,可以联系我。
问:安装之后,如果数据库错误怎么办?错误提示为(例):
MySQL Server Error:
Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (gbk_chinese_ci,COERCIBLE) for operation '=' ( 1267 )
答:如果出现此种问题,说明是你的mysql数据库可能为mysql5,并且对默认的字符集要求比较严格。请使用附件3" update_gbk.rar"里的安装程序上传并进行安装,便可解决这个问题。
问:如何手工增加论坛形象?
答:可以下载下面网址的动画教程。
http://www.zjoubbs.com/netknave/bbsshow.rar
内带theworld以及动画,还有说明
是手工从qq上偷论坛秀的方法
其实问题待续…………
===========再度华丽的分割线===========
繁体版请看这里:
http://www.phpwind.net/read-htm-tid-234218.html原插件的升级包
qqface_hack.rar重写的安装程序
update.rar解决字符集错误的安装名(gbk)
update_gbk.rarqqface.htm
qqface.htm.rar

Quote:
有什么问题,请PM我
答:可以下载下面网址的动画教程。
http://www.zjoubbs.com/netknave/bbsshow.rar
内带theworld以及动画,还有说明
是手工从qq上偷论坛秀的方法
还有图片怎么添加 要2种不同大小的图片 这个怎么弄的
有问题!
alert("请各位会员帮助测试论坛秀\n
http://www.zjoubbs.com\n\n碧海潮声永远是你生活中的好伴侣!");
}
</script>
你少改了一处
Quote:
alert("请各位会员帮助测试论坛秀\n
http://www.zjoubbs.com\n\n碧海潮声永远是你生活中的好伴侣!");
}
</script>
答:打开template/wind/qqface.htm,找到
Copy code
在此函数中,有一段alert函数。如果里面有换行,即
就会出现这种错误。解决办法就是,将
替换为\n。或者是如果有一条的,也需要用\来替换。因为这个页面系统会按php的语来解释,只有一个会导致角本出错而无法执行
==
一会儿给你一个修改后的update.php
Quote:
我是下载的 http://www.zjoubbs.com/netknave/hack/qqface.rar (10.07M)
将它传到空间,然后运行 update.php,点数据库升级,显示数据库建立完毕.这怎么是数据库未安装呢?
Quote:
数据库未安装
Query Error: select qd.qd_layout,qd.qd_bpic from pw_hack_qqfacedata qd LEFT JOIN pw_hack_qqfaceusr me ON qd.qd_id=me.face_id where me.usr='狼族魂' AND me.used=1
The URL Is:
http://bbs.92mxd.net/hack.php?H_name=qqface
MySQL Server Error:
Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (gbk_chinese_ci,COERCIBLE) for operation '=' ( 1267 )
You Can Get Help In:
http://www.phpwind.net
我的浏览器是傲游,
环境是
PHP程式版本: 4.4.1
MYSQL 版本: 4.1.13-nt
是按照楼主说的修改的,不知道有什么问题。
我的论坛:http://www.beimingyouyu.com
不知道为什么,只有主贴能够显示虚拟形象~
Quote:
一、所用的浏览器?read.php修改对的吗?环境?我这边正常
二、添加方法见
http://www.zjoubbs.com/netknave/bbsshow.rar
见这里,添加上去的默认是在最后面的
不过你也可以改成最前面
但是现在有两个问题,想请教一下。
第一,就是穿上衣服之后,只能在主贴里显示,回贴不能显示。
第二,我上传新的衣服图片,不成功。
楼主能帮忙解答一下吗?非常感谢!