高级潜水员
级别: 荣誉会员
楼主  发表于: 2006-07-11 03:04

 【笨笨出品】论坛虚拟形象 for pw4.3.2(10M,可编辑)

原帖地址: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


查找  
复制代码
  1. ?>

在它上面一行添加如下代码

复制代码
  1. function qqface($qqface,$rand='',$xuniwd='140',$xuniht='226') {
  2.     $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>  
  3.     <SCRIPT language=JavaScript>
  4.     var s=\"\";
  5.     var getface=\"$qqface\";
  6.     var showArray = getface.split('-');
  7.     if (showArray[6] != '0'){
  8.       showArray[8] = 0;
  9.       showArray[9] = 0;
  10.     }
  11.     for (var i=0; i<26; i++){
  12.      
  13.       if(showArray[i]!='0'){
  14.           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+\";'>\";
  15.       }
  16.     }
  17.     s+=\"<IMG src=hack/qqface/blank.gif style='padding:0;position:absolute;top:0;left:0;width:140;height:226;z-index:50;'>\";
  18.     Show$rand.innerHTML=s;
  19.     </SCRIPT>";
  20.     return $usericon;
  21.  
  22.   }

|--------------2、在论坛文件read.php中

查找(注意有两处)

复制代码
  1. m.username,


替换成

复制代码
  1. m.username,m.qqface,


|--------------3、在论坛文件read.php中查找

复制代码
  1. $read['face']=showfacedesign($read['micon']);



替换成



复制代码
  1. if($read['qqface']){
  2. $rand="a".rand(1,11111);
  3. $read['face']=qqface($read['qqface'],$rand);
  4. }else{
  5. $read['face']=showfacedesign($read['micon']);
  6. }


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,找到
复制代码
  1. 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
[ 此贴被笨笨啊在2006-08-03 12:12重新编辑 ]
描述:原插件的升级包
附件: qqface_hack.rar (7 K) 下载次数:751
描述:重写的安装程序
附件: update.rar (22 K) 下载次数:886
描述:解决字符集错误的安装名(gbk)
附件: update_gbk.rar (23 K) 下载次数:654
描述:qqface.htm
附件: qqface.htm.rar (4 K) 下载次数:707
本帖最近评分记录:
  • 威望:5(苏狐)
  • 威望:3(konsi)
  • 威望:5(白色〾猎人)
  • 威望:3(习惯了)
  • 威望:5(汪大东)
  • 俺的邮箱:netknave@163.com
    俺的小页:
    http://www.zjoubbs.com
    欢迎来到碧海潮声

    欢迎来踩我的Blog
    高级潜水员
    级别: 荣誉会员
    1楼  发表于: 2006-07-11 03:06
    先自己顶一个,半夜应该没有什么人。
    呵呵,无聊之作。正好前天安装了这个论坛虚拟形象,以前就有所不满,便做了这个插件的插件-_-#
    寒吧

    呵,有什么bug的话请发邮件给我,或者是发论坛的pm给我,谢谢啦~
    netknave@gmail.com
    俺的邮箱:netknave@163.com
    俺的小页:
    http://www.zjoubbs.com
    欢迎来到碧海潮声

    欢迎来踩我的Blog
    级别: 六星会员
    2楼  发表于: 2006-07-11 03:09
    岩石地址打不开哦
    Connect(0) to MySQL (localhost,cnyidu) failed

    The URL Is:
    http://www.rdyi.com/read.php?tid-1438-fpage-1.html

    MySQL Server Error:
    Can't connect to MySQL server on 'localhost' (10061) ( 2003 )

    You Can Get Help In:
    http://www.phpwind.net
    汇源肾宝,喝了罐水好。
    级别: 四星会员
    3楼  发表于: 2006-07-11 03:20
    看看
    不提了
    级别: 四星会员
    4楼  发表于: 2006-07-11 03:36
    n久没见啦
    这个世界太疯狂
    级别: 五星会员
    5楼  发表于: 2006-07-11 07:32
    Connect(0) to MySQL (localhost,cnyidu) failed

    The URL Is:
    http://www.rdyi.com/read.php?tid-1438-fpage-1.html

    MySQL Server Error:
    Can't connect to MySQL server on 'localhost' (10061) ( 2003 )

    You Can Get Help In:
    http://www.phpwind.net
    overseas man~
    级别: 论坛版主
    优秀版主奖
    6楼  发表于: 2006-07-11 07:38
    支持一下笨笨
    。猪是的念来过倒不
    级别: 六星会员
    7楼  发表于: 2006-07-11 09:30
    支持1个
    高级潜水员
    级别: 荣誉会员
    8楼  发表于: 2006-07-11 09:41
    如果在此楼之前下载过安装包的,请下载此qqfaceedit.htm覆盖template/wind/qqfaceedit.htm

    发现文件打包错了,这个文件包里的是旧文件-_-#有一个表单名称写错了,会导致使用期限无法修改
    描述:template/wind/qqfaceedit.htm
    附件: qqfaceedit.rar (2 K) 下载次数:339
    俺的邮箱:netknave@163.com
    俺的小页:
    http://www.zjoubbs.com
    欢迎来到碧海潮声

    欢迎来踩我的Blog
    级别: 四星会员
    9楼  发表于: 2006-07-11 09:42
    演示地址打不开~

    影视炸弹论坛
    www.tnt163.cn
    级别: 一星会员
    10楼  发表于: 2006-07-11 09:51
    唉,下不了啊。笨笨。。。
    QUOTE:
    赛吧(share bar),分享吧!
    http://www.x2ba.cn
    高级潜水员
    级别: 荣誉会员
    11楼  发表于: 2006-07-11 09:53
    刚更新了
    。。请等待一会儿,发现有一个文件打包错了。
    俺的邮箱:netknave@163.com
    俺的小页:
    http://www.zjoubbs.com
    欢迎来到碧海潮声

    欢迎来踩我的Blog
    黑毛狒狒
    级别: 二星会员
    12楼  发表于: 2006-07-11 09:57
    不知此为何意

    对不起,没有指定正确的qid。

    关闭当前窗口
    高级潜水员
    级别: 荣誉会员
    13楼  发表于: 2006-07-11 10:03
    弹出的窗口是否为此种类型的URl?
    qqfaceedit.php?action=show&qid=1100

    如果正确的话,将会显示qid为1100的论坛秀。
    俺的邮箱:netknave@163.com
    俺的小页:
    http://www.zjoubbs.com
    欢迎来到碧海潮声

    欢迎来踩我的Blog
    高级潜水员
    级别: 荣誉会员