Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

头像自动变换色彩(在线为彩色,离线为黑白)不知能不能为DZ

[复制链接]
syklw 发表于 2006-12-26 02:04:34 | 显示全部楼层 |阅读模式
原贴:http://bbs.cn0797.cn/read.php?tid=417

离线(黑白)演示:http://bbs.cn0797.cn/read.php?tid=422

头像自动变换色彩(在线为彩色,离线为黑白)这个是为PW的。或许哪个高手可以参照这个代码修改一下改为DZ的。

期待中……


在线为彩色


离线为黑白

查找
require/bbscode.php
里面的



CODE:
function showfacedesign($usericon){
$user_a=explode('|',$usericon);
if (strpos($usericon,'<')!==false || empty($user_a[0]) && empty($user_a[1])){
  return '<br><br>';
}
global $imgpath,$attachpath,$attachdir,$db_ftpweb;
if ($user_a[1]){
  if(!ereg("^http",$user_a[1])){
    if($db_ftpweb && !file_exists($attachdir.'/upload/'.$user_a[1])){
      $user_a[1] = $db_ftpweb.'/upload/'.$user_a[1];
    }else{
      $user_a[1] = $attachpath.'/upload/'.$user_a[1];
    }
  }
  if($user_a[2] && $user_a[3]){
    return "<img src=\"$user_a[1]\" width=\"$user_a[2]\" height=\"$user_a[3]\" border=\"0\" />";
  }else{
    return "<img src=\"$user_a[1]\" border=\"0\" />";
  }
} else {
  return "<img src=\"$imgpath/face/$user_a[0]\" border=\"0\" />";
}
}
[Copy to clipboard]



替换为


CODE:
function showfacedesign($usericon){
$user_a=explode('|',$usericon);
if (strpos($usericon,'<')!==false || empty($user_a[0]) && empty($user_a[1])){
  return '<br><br>';
}
global $imgpath,$attachpath,$attachdir,$db_ftpweb;
if ($user_a[1]){
  if(!ereg("^http",$user_a[1])){
    if($db_ftpweb && !file_exists($attachdir.'/upload/'.$user_a[1])){
      $user_a[1] = $db_ftpweb.'/upload/'.$user_a[1];
    }else{
      $user_a[1] = $attachpath.'/upload/'.$user_a[1];
    }
  }
  if($user_a[2] && $user_a[3]){
    return "<img src=\"$user_a[1]\" width=\"$user_a[2]\" height=\"$user_a[3]\" border=\"0\" ";
  }else{
    return "<img src=\"$user_a[1]\" border=\"0\" ";
  }
} else {
  return "<img src=\"$imgpath/face/$user_a[0]\" border=\"0\" ";
}
}
[Copy to clipboard]





模板里的read.htm
查找$read[face]
替换为


CODE:
<!--
EOT;
if($read[face]=='<br><br>'){print <<<EOT
-->
$read[face]
<!--
EOT;
}elseif($db_showonline && $read[thisvisit]+$db_onlinetime*1.5>$timestamp){print <<<EOT
-->
$read[face] alt="该用户目前在线">
<!--
EOT;
}elseif($db_showonline){print <<<EOT
-->
$read[face] alt="该用户目前不在线" style='filter: Gray;'>
<!--
EOT;
}print <<<EOT
-->
[Copy to clipboard]
nokiaseries 发表于 2006-12-26 03:21:50 | 显示全部楼层
沙发,不错嘛~~
回复

使用道具 举报

 楼主| syklw 发表于 2006-12-26 04:30:13 | 显示全部楼层
这个是PW的/

DZ的还要改。先放出来让大家见识一下
回复

使用道具 举报

yuxing4 发表于 2006-12-26 04:30:15 | 显示全部楼层
不错!
广告位招租!
回复

使用道具 举报

ztonline 发表于 2006-12-26 09:12:58 | 显示全部楼层
呵呵。喜欢
回复

使用道具 举报

yjflq2002 发表于 2006-12-26 09:29:48 | 显示全部楼层
有点意思。。。。
回复

使用道具 举报

spopeye 发表于 2006-12-26 09:32:19 | 显示全部楼层
不错的想法,支持。
回复

使用道具 举报

ztonline 发表于 2006-12-26 09:50:48 | 显示全部楼层
用java可以实现吗?
回复

使用道具 举报

fcdzxx 发表于 2006-12-26 09:59:24 | 显示全部楼层
顶!!!!!
回复

使用道具 举报

blank11 发表于 2006-12-26 13:43:14 | 显示全部楼层
支持啊~~~~~~~~~
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-1-22 15:01 , Processed in 0.029227 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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