function dvbbs_show_topic(AnnounceID,BoardID,UserName,Topic,isagree,useremail,userim,UserMobile,face,Topic_Ads,title,sign,UserGroup,body,dateandtime,Expression,ip,RootID,signflag,isbest,PostUserid,layer,userclass,width,height,article,addDate,userWealth,userEP,userCP,birthday,sex,LockUser,userPower,titlepic,UserGroupID,LastLogin,IsChallenge,i,tablebody,isOnline,LockPage){
var str=TempStr;
var sstr=sTempStr;
var UserIM=dvhtmlencode(userim).split("\|\|\|");
var homepage=UserIM[0];
var oicq=UserIM[1];
var uc=UserIM[6];
//首先运行判断部分替换
if (facesetting=='1' && face!=''){
var facestr=sstr[0];
facestr = facestr.replace(/{\$faceurl}/gi,dvhtmlencode(FilterJS(face)));
facestr = facestr.replace(/{\$facewidth}/gi,width);
facestr = facestr.replace(/{\$faceheight}/gi,height);
str = str.replace(/{\$userface}/gi,facestr);
}
str = str.replace(/{\$userface}/gi,"");
if (IsChallenge=='1'){
str = str.replace(/{\{$raytitle}/gi,sstr[1]);
}
str = str.replace(/{\$raytitle}/gi,"");
if (title!=''){
str = str.replace(/{\$usertitle}/gi,sstr[2]);
str = str.replace(/{\$title}/gi,dvhtmlencode(title));
}
str = str.replace(/{\$usertitle}/gi,"");
if (userPower!='' && userPower!='0'){
str = str.replace(/{\$userpower}/gi,sstr[3]);
str = str.replace(/{\$power}/gi,userPower);
}
str = str.replace(/{\$userpower}/gi,"");
if (UserGroup!='' && UserGroup!='无门无派'){
str = str.replace(/{\$usergroup}/gi,sstr[4]);
str = str.replace(/{\$groups}/gi,dvhtmlencode(UserGroup));
}
str = str.replace(/{\$usergroup}/gi,"");
if (LockUser=='2' || LockPage=='2'){
str = str.replace(/{\$topicinfo}/gi,lockuserinfo1);
}
if (LockUser=='1'){
str = str.replace(/{\$topicinfo}/gi,lockuserinfo2);
}
if (isbest=='1' && GroupSetting41=='0'){
str = str.replace(/{\$topicinfo}/gi,noviewbest);
}
var topicinfo='';
var manageinfo='';
manageinfo=sstr[14];
topicinfo = sstr[11];
if (i=='0' && star=='1'){
if (isagree==''){isagree="0|0";}
isagree=isagree.split("|");
str = str.replace(/{\$topicvote}/gi,sstr[5]);
str = str.replace(/{\$fnum}/gi,isagree[0]);
str = str.replace(/{\$dnum}/gi,isagree[1]);
str = str.replace(/{\$floor}/gi,topfloor);
topicinfo = topicinfo.replace(/{\$topic}/gi,dvbbs_topicmode(Topic,TopicMode));
}else{manageinfo+= sstr[15];}
topicinfo = topicinfo.replace(/{\$topic}/gi,dvhtmlencode(Topic));
topicinfo = topicinfo.replace(/{\$body}/gi,body);
topicinfo = topicinfo.replace(/{\$expression}/gi,"Skins/Default/topicface/"+Expression);
if (signflag=='1' && Forum_Setting42=='1' && sign!='' && LockUser=='0'){
topicinfo+= sstr[12];
topicinfo = topicinfo.replace(/{\$usersign}/gi,sign);
}
manageinfo+= sstr[16];
var actioninfo=''
if (isbest=='1'){
actioninfo=actioninfo1;
}else{actioninfo=actioninfo2;}
manageinfo+= sstr[17];
manageinfo = manageinfo.replace(/{\$actioninfo}/gi,actioninfo);
manageinfo+= sstr[18].replace(/{\$actioninfo3}/gi,actioninfo3);
str = str.replace(/{\$manageinfo}/gi,manageinfo);
str = str.replace(/{\$floor}/gi,floor.replace(/{\$floornum}/gi,((Board_Setting27*(star-1))+(i+1))));
str = str.replace(/{\$usemoney}/gi,votemoney);
str = str.replace(/{\$topicvote}/gi,"");
if (Forum_ChanSetting0=='1' && Forum_ChanSetting7=='1')
{
str = str.replace(/{\$raytopic}/gi,sstr[6]);
}
str = str.replace(/{\$raytopic}/gi,"");
if (Forum_ChanSetting0=='1' && Forum_ChanSetting6=='1')
{
str = str.replace(/{\$raysms}/gi,sstr[7]);
str = str.replace(/{\$raytopicsms}/gi,sstr[13]);
}
str = str.replace(/{\$raysms}/gi,"");
str = str.replace(/{\$raytopicsms}/gi,"");
str = str.replace(/{\$raysmsad}/gi,unhtml(Topic_Ads));
if (useremail!=''){
str = str.replace(/{\$email}/gi,sstr[8]);
str = str.replace(/{\$useremail}/gi,dvhtmlencode(useremail));
}
str = str.replace(/{\$email}/gi,"");
//UserIM
if (oicq!=''){
str = str.replace(/{\$useroicq}/gi,sstr[9]);
str = str.replace(/{\$oicq}/gi,oicq);
}
str = str.replace(/{\$useroicq}/gi,"");
if (homepage!=''){
str = str.replace(/{\$homepage}/gi,sstr[10]);
str = str.replace(/{\$hpage}/gi,homepage);
}
str = str.replace(/{\$homepage}/gi,"");
if (uc!=''){
str = str.replace(/{\$UserUC}/gi,sstr[19]);
str = str.replace(/{\$uc}/gi,uc);
}
str = str.replace(/{\$UserUC}/gi,"");
str = str.replace(/{\$boardid}/gi,BoardID);
str = str.replace(/{\$announceid}/gi,AnnounceID);
str = str.replace(/{\$topicid}/gi,RootID);
str = str.replace(/{\$username}/gi,dvhtmlencode(UserName));
str = str.replace(/{\$userid}/gi,PostUserid);
str = str.replace(/{\$alertcolor}/gi,alertcolor);
str = str.replace(/{\$star}/gi,star);
str = str.replace(/{\$titlepic}/gi,"Skins/Default/star/"+titlepic);
str = str.replace(/{\$userclass}/gi,userclass);
str = str.replace(/{\$article}/gi,article);
str = str.replace(/{\$userep}/gi,userEP);
str = str.replace(/{\$regdate}/gi,addDate);
str = str.replace(/{\$dateandtime}/gi,dateandtime);
str = str.replace(/{\$ip}/gi,ip);
str = str.replace(/{\$fontsize}/gi,fontsize);
str = str.replace(/{\$lineheight}/gi,lineheight);
str = str.replace(/{\$tablebody}/gi,tablebody);
str = str.replace(/{\$birthday}/gi,astro(birthday));
str = str.replace(/{\$onlinepic}/gi,OnlinePic(isOnline,sex));
str = str.replace(/{\$tableline}/gi,mainsetting[12]);
str = str.replace(/{\$namestyle}/gi,namestyle(UserGroupID));
str = str.replace(/{\$usercolor}/gi,usercolor(UserGroupID));
str = str.replace(/{\$topicinfo}/gi,topicinfo);
return(str);
}
function FilterJS(str){
if (str!='')
{
str = str.replace(/()/gi,"");
str = str.replace(/(javascript)/gi,"javascript");
str = str.replace(/(jscript:)/gi,"jscript:");
str = str.replace(/(js:)/gi,"js:");
str = str.replace(/(value)/gi,"value");
str = str.replace(/(about:)/gi,"about:");
str = str.replace(/(file:)/gi,"file:");
str = str.replace(/(ment.cookie)/gi,"ment.cookie");
str = str.replace(/(vbscript:)/gi,"vbscript:");
str = str.replace(/(vbs:)/gi,"vbs:");
str = str.replace(/(on(mouse|exit|error|click|key))/gi,"on$2");
}
else{
str='';
}
return(str);
}
//一般标题过滤
function dvhtmlencode(str)
{
if (str!='')
{
str=str.replace(/ /gi," ")
str=str.replace(/>/gi,">")
str=str.replace(/" + dvhtmlencode(str) + "");
case '3': return("" + dvhtmlencode(str) + "");
case '4': return("" + dvhtmlencode(str) + "");
default: return(dvhtmlencode(str));
}
}
function unhtml(str){
if (str!='')
{
str=str.replace(//gi,"")
return(str);
}else{
return(str);
}
}
function astro(birth)
{
if (birth!='')
{ var abc;
var bstr;
var mm;
var yy;
var dd;
var birthmonth;
abc=birth.split(" ")
bstr=abc[0]
abc=bstr.split("-")
yy=(abc[0]*1)
mm=(abc[1]*1)
dd=(abc[2]*1)
if (mm=='1')
{
if(dd>=21){return('');}
else{return('');}
}
if (mm=='2')
{
if(dd>=20){return('');}
else{return('');}
}
if (mm=='3')
{
if(dd>=21){return('');}
else{return('');}
}
if (mm=='4')
{
if(dd>=21){return('');}
else{return('');}
}
if (mm=='5')
{
if(dd>=22){return('');}
else{return('');}
}
if (mm=='6')
{
if(dd>=22){return('');}
else{return('');}
}
if (mm=='7')
{
if(dd>=23){return('');}
else{return('');}
}
if (mm=='8')
{
if(dd>=24){return('');}
else{return('');}
}
if (mm=='9')
{
if(dd>=24){return('');}
else{return('');}
}
if (mm=='10')
{
if(dd>=24){return('');}
else{return('');}
}
if (mm=='11')
{
if(dd>=23){return('');}else{return('');}
}
if (mm=='12')
{
if(dd>=22){return('');}
else{return('');}
}
}else{return('');}
}
//输出在线图标
function OnlinePic(ID,sex)
{
if (ID=='0'&& sex=='1')
{return('');}
if (ID=='0'&& sex!='1')
{return('');}
if (ID=='1'&& sex=='1')
{return('');}
if (ID=='1'&& sex!='1')
{return('');}
}
function namestyle(UserGroupID)
{
if (UserGroupID=='1')
{return('filter:glow(color='+mainsetting[9]+',strength=2)');}
if (UserGroupID=='3' || UserGroupID=='2')
{return('filter:glow(color='+mainsetting[7]+',strength=2)');}
if (UserGroupID=='8')
{return('filter:glow(color='+mainsetting[11]+',strength=2)');}
if (UserGroupID!='8' && UserGroupID!='3' && UserGroupID!='1')
{return('filter:glow(color='+mainsetting[5]+',strength=2)');}
}
function usercolor(UserGroupID)
{
if (UserGroupID=='1')
{return(mainsetting[8]);}
if (UserGroupID=='3')
{return(mainsetting[6]);}
if (UserGroupID=='8')
{return(mainsetting[10]);}
if (UserGroupID!='8' && UserGroupID!='3' && UserGroupID!='1')
{return(mainsetting[4]);}
}
var TempStr='\n\n\n\n \n{$username}\n{$onlinepic}\n{$birthday}\n\n{$userface}\n
\n{$raytitle}\n{$usertitle}\n 等级:{$userclass}
\n{$userpower}\n 文章:{$article}
\n 积分:{$userep}
\n{$usergroup}\n 注册:{$regdate}
\n{$topicvote}\n\n\n{$raytopic}\n{$raysms}\n \n \n \n \n{$email}{$useroicq}{$homepage}{$UserUC}\n \n\n{$floor}\n\n\n\n \n\n\n\n\n\n{$topicinfo}\n\n\n\n\n {$dateandtime}\n\n \n{$raytopicsms}\n{$raysmsad}\n \n{$manageinfo}\n\n \n\n';
var sTempStr='
|| 荣誉:阳光会员
|| 头衔:{$title}
|| 威望:{$power}
|| 门派:{$groups}
||
鲜花({$fnum}) 鸡蛋({$dnum})|||| || || || || {$topic}
{$body}||
----------------------------------------------
{$usersign}||手机短信 || || || ||\n|| ||';
sTempStr=sTempStr.split("||");
var alertcolor='#FF0000';
var Board_Setting27='15';
var fontsize='9';
var lineheight='12';
var Forum_Setting42='1';
var facesetting='1';
var votemoney='5';
var Forum_ChanSetting0='0';
var Forum_ChanSetting5='0';
var Forum_ChanSetting6='0';
var Forum_ChanSetting7='0';
var topfloor='楼主';
var floor='第 {$floornum} 楼';
var lockuserinfo1='================================
该用户发言已被管理员屏蔽
================================';
var lockuserinfo2='================================
此用户已经锁定不显示该用户发言
================================';
var noviewbest='================================
您没有浏览该精华帖子的权限
================================';
var actioninfo1='解除精华';
var actioninfo2='精华';
var GroupSetting41='1';
var TopicMode='0';
var mainsetting='98%||#FF0000||#00008b||#000066||#000066||#9898BA||#990000||#9898BA||#990000||#9898BA||#0000ff||#cccccc||#6595D6';
var mainsetting=mainsetting.split("||");
var TopicNum='2';
var actioninfo3='单帖屏蔽';document.write (dvbbs_show_topic('227281','8','Friendz','请各位前辈推荐几个激光二极管自动功率控制(APC)电路,谢谢啦!','','friendz@163.com','||||||||||||||||||','','images/userface/image1.gif','','','','',' 最近使用780nm 50mW To5.6 封装的激光二极管搞了一点小设计,请问谁有比较成熟好用的激光二极管APC电路推荐?我在一些杂志上找到了一些,但不是太理想,太复杂或功率飘得比较大。
请各位前辈不吝赐教,谢谢啦!
','2004-12-16 11:07:28','face1.gif','211.64.133.74','29450',1,0,2489,1,'贵宾','32','32','3','2003-12-30','41','64','12','','1',0,'0','level17.gif',8,'2004-12-29 0:42:49','0',0,'tablebody1','1','0'));
请各位前辈推荐几个激光二极管自动功率控制(APC)电路,谢谢啦!
最近使用780nm 50mW To5.6 封装的激光二极管搞了一点小设计,请问谁有比较成熟好用的激光二极管APC电路推荐?我在一些杂志上找到了一些,但不是太理想,太复杂或功率飘得比较大。
请各位前辈不吝赐教,谢谢啦! |