原帖地址:
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
查找
在它上面一行添加如下代码
复制代码- 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中
查找(注意有两处)
替换成
|--------------3、在论坛文件read.php中查找
复制代码- $read['face']=showfacedesign($read['micon']);
|
替换成
复制代码- 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,找到
在此函数中,有一段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[ 此贴被笨笨啊在2006-08-03 12:12重新编辑 ]