找回密码

碧海潮声大学生网

查看: 923|回复: 2
打印 上一主题 下一主题

〖原创:修改完善PW_小插件〗完善论坛头像选择器1.2

[复制链接]
跳转到指定楼层
1#
发表于 2005-10-28 07:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
原帖内容
facesview插件更新 8-20-2005

原本的facesview插件在一些服务器上无法正常运行,可能是因为我的php配置文件经过修改而未发现错误,在此改正。

加上了一个类xp的鼠标经过效果,让页面不至于过于单调。大家可以在此基础上美化页面。

本人上网机会不多,有问题也许不能及时做出答复,请大家多多见谅。

Snow_Young, Calceola Studio


插件应用方法:

1、修改facesview.php第10行$path变量,改为论坛头像地址。
2、上传facesview.php到论坛根目录下。
3、修改风格模板register.htm和profile.htm

   分别在最上方的

<!--<?php print <<<EOT
-->

   后面加入

<script LANGUAGE="JavaScript" TYPE="text/javascript">
function setface() {
   window.open(&#39;facesview.php&#39;,&#39;&#39;,&#39;width=350,height=510 scrollbars=no,status=no&#39;);
}
</script>

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩
2#
 楼主| 发表于 2005-10-28 07:10 | 只看该作者

修改错误

发现几处错误。如果后台开启了debug模式就会发现的

修改方法

在文件开始的地方,加上
global $cclreadimglist,$output;
声明两个变量,因为在程序里没有声明,会报错,虽然不是至少的,只是警告


$page=$_REQUEST["p"];
settype($page,INT);

修改为
if(!empty($_GET["p"])) $page=$_GET["p"];
settype($page,"int");

找到
  1.      function MM_setTextOfTextfield(objName,x,newText)
  2.      { //v3.0
  3.           var obj = MM_findObj(objName);
  4.           if (obj) obj.value = newText;
  5.           try{
  6.           opener.document.creator.proicon.value=newText;
  7.           }
  8.           catch(e){
  9.           opener.document.creator.regicon.value=newText;
  10.           }
  11.           finally{
  12.           opener.document.useravatars.src=&#39;image/face/&#39;+newText;
  13.           }
  14.           window.close();
  15.      }
复制代码
将其替换为
  1.      function MM_setTextOfTextfield(objName,x,newText)
  2.      { //v3.0
  3.           var obj = MM_findObj(objName);
  4.           if (obj) obj.value = newText;
  5.           try{
  6.           opener.document.creator.proicon.value=newText;
  7.           }
  8.           catch(e){
  9.           opener.document.creator.regicon.value=newText;
  10.           }
  11.           finally{
  12.           opener.document.useravatars.src=&#39;<?php echo $path; ?>/&#39;+newText;
  13.           }
  14.           window.close();
  15.      }
复制代码

完美
3#
 楼主| 发表于 2005-10-28 07:11 | 只看该作者
还有,在profile.htm和register.htm里应该在
  1. <option value=&#39;&#39;>不使用</option>
  2. $imgselect
  3. </select>
复制代码
后面加上一句
  1. <a href="javascript:setface();">选择头像</a>
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋| 碧海潮声大学生网  

Copyright © 2001-2013 Comsenz Inc.   All Rights Reserved.

Powered by Discuz! X3.2( 浙ICP备11026473号 )

快速回复 返回顶部 返回列表