📄 artshowtag.java
字号:
sb.append("</td>");
sb.append("<td class=td_lt colspan=2 valign=top id="+artId+" >");//right
sb.append("<table align=center width=100% cellSpacing=0 cellPadding=0>");
sb.append("<tr><td class=td_b colspan=3 height='28px'> ");
if(bbsUId>0){
sb.append("<img src='webapp/images/message.gif'>");
sb.append("<a href='SendMessage.htm?toId="+userId+"' title='发送短消息'>");
sb.append("消息</a> ");
sb.append("<a href='User.htm?uId=");
sb.append(user.getId());
sb.append("' title='查看相关信息'><img src='webapp/images/profile.gif' border=0> 查看</a> ");
sb.append("<img src='webapp/images/friend.gif'> ");
sb.append("<a href='Friend.htm?action=add&fid="+userId+"' title='加为好友'>");
sb.append("好友</a> ");
sb.append("<img src='webapp/images/quote.gif'>引用 ");
}else{
sb.append("<img src='webapp/images/message.gif' alt='你未登录'>消息 ");
sb.append("<a href='User.htm?uId=");
sb.append(user.getId());
sb.append("' title='查看");
sb.append(username);
sb.append("的相关信息'><img src='webapp/images/profile.gif' border=0> 查看</a> ");
sb.append("<img src='webapp/images/friend.gif' alt='你未登录'> 好友 ");
sb.append("<img src='webapp/images/quote.gif' alt='你未登录'>引用 ");
}
sb.append("</td></tr>");
sb.append("<tr><td> </td><td width=94% class='artsize'><br>");
if(titleimg.length()>4)
sb.append("<img src='webapp/images/emot/"+titleimg+"' border=0 /><br>");
else
sb.append(" ");
if(!isvote.equals("0")){
sb.append(dovote(artId,forumId,classId,isvote,bbsUId));
}
if(readmoney==0){
sb.append(content+"<br>");
if(edituser.length()>1){
sb.append("<br> <b>该帖子由:[ ");
sb.append(edituser+" ] 于 ");
sb.append(edittime);
sb.append(" 最后编辑</b>");
}
}else{
if(curUser!=null){
switch (readmoney){
case 1: if(bbsUType<1){
sb.append(" 该帖只允许注册会员查看,请先注册!");
}else{
sb.append(content+"<br>");
}
break;
case 2: HashMap<String,Integer> userrpart = new HashMap<String,Integer>();
userrpart.put("artid",artId);
userrpart.put("userid",bbsUId);
if(ArticleBiz.isUserRepArt(userrpart)){
sb.append(content+"<br>");
}else{
sb.append(" 该帖需要回复才能查看,请先回复!");
}
break;
case 3: if(bbsUType>3){
sb.append(content+"<br>");
}else{
sb.append(" 该帖只有版主才能查看,谢谢!");
}
break;
default :
if(curUser.getMoney()<readmoney){
sb.append(" 该帖需要财富大于 ");
sb.append(readmoney);
sb.append(" 才能够查看!<br> 注:此比较结果是以你登录到该论坛时的财富为准!");
}else{
sb.append(content+"<br>");
}
break;
}
if(edituser.length()>1){
sb.append("<br> <b>该帖子由:[ ");
sb.append(edituser+" ] 于 ");
sb.append(edittime);
sb.append(" 最后编辑</b>");
}
}else{
sb.append(" 该帖只允许注册会员查看,请先注册!");
}
}
sb.append("<br></td><td> </td>");
sb.append("</tr></table><br><br>");
if(usersign.length()>1){
sb.append("<table align=center width=99% cellSpacing=0 cellPadding=0>");
sb.append("<tr height=10px><td valign='bottom'>");
sb.append("-----------------------------------------------------------------------------------------------------------------------<br> ");
sb.append(usersign);
sb.append("<br></td></tr></table>");
}
sb.append("</td></tr>"); // end lou zhu
if(floor%2==0)
sb.append("<tr class=tr_1 height=25px>");
else
sb.append("<tr height=25px>");
sb.append("<td class=td_t width=23%>");//left
sb.append(" <img src=webapp/images/posttime.gif border=0 alt=发帖时间 /> ");
sb.append(article.getPosttime());
sb.append("</td><td class=td_lt>");//right
if(curUser!=null){
if(article.getUserid()==bbsUId || bbsUType>3){
sb.append(" <img src=webapp/images/edit.gif border=0 alt=修改 />");
sb.append("<a href=Post.htm?cId="+classId+"&fId="+forumId+"&aId="+artId);
if(floor==0)
sb.append("&action=edit>修改 </a>");
else
sb.append("&action=editr>修改 </a>");
if(floor>0 && bbsUType>3){
sb.append(" <img src=webapp/images/del.gif border=0 alt=删除 /> ");
sb.append("<a href=Manage.htm?aId=");
sb.append(artId);
sb.append("&action=delRep>删除 </a> ");
}
sb.append(" <img src=webapp/images/ip.gif border=0 alt=发帖者IP /> ");
sb.append(article.getPostip());
}else
sb.append(" <img src=webapp/images/ip.gif border=0 alt=发帖者IP /> 保 密");
}else{
sb.append(" ");
sb.append(" <img src=webapp/images/ip.gif border=0 alt=发帖者IP /> 保 密");
}
sb.append("</td><td class=td_t align=right >");//right
if(floor==0){
sb.append("<b>楼 主</b> <img src=webapp/images/arttop.gif border=0 alt=楼主 /> ");
}else{
sb.append("第 <b>");
sb.append(floor);
sb.append("</b> 楼 <a href=#top><img src=webapp/images/gotop.gif border=0 alt=返回顶部 /></a> ");
}
sb.append("</td></tr>");
String str = sb.toString();
sb = null;
return str;
}
private int doimg(int num){
return (num/12000)<=0?(num/100):120;
}
private String dovote(int curartId,int fId,int cId,String isvote,int userid){ //do with vote
StringBuffer sb2 = new StringBuffer();
String vtype = isvote;
boolean flag = false;
boolean havevote = false;
int i=0,j=0,count=0,voteId=0,votenum=0;
int artId = curartId;
Vote vote = null;
List votelist = VoteBiz.getVotes(artId);
List vUserlist = null;
if(vtype.equals("1")||vtype.equals("3"))
flag = true;
else
flag = false;
for(i=0;i<votelist.size();i++){
vote = (Vote) votelist.get(i);
votenum=votenum+vote.getCount();
}
if(userid!=0){
havevote = VoteBiz.isUserVoted(artId,userid);
if(!havevote){
sb2.append("<form action=AddVote.htm method=post name=voteform>");
sb2.append("<input type=hidden name=aId value="+artId+">");
sb2.append("<input type=hidden name=fId value="+fId+">");
sb2.append("<input type=hidden name=cId value="+cId+">");
for(i=0;i<votelist.size();i++){
vote = (Vote) votelist.get(i);
if(flag)
sb2.append("<input type=radio name=vote1 value=");
else
sb2.append("<input type=checkbox name=vote1 value=");
sb2.append(vote.getId()+" >");
sb2.append(" "+vote.getContent()+"<br>");
}
sb2.append("<hr width=400px size=1 align=left>");
sb2.append("<input type=submit name=postvote value=我来投票 >");
sb2.append("</form>");
}else
sb2.append("<br><b>谢谢,您已经投过票了!</b>");
}else{
sb2.append("<b>只有登录用户才可以投票!</b>");
}
sb2.append("<hr width=400px size=1 align=left>目前共有 <b>");
sb2.append(votenum);
sb2.append("</b> 票。情况如下:<hr width=400px size=1 align=left>");
sb2.append("<table width=400px>");
for(i=0;i<votelist.size();i++){
vote = (Vote) votelist.get(i);
voteId = vote.getId();
count = vote.getCount();
sb2.append("<tr><td>");
sb2.append(vote.getContent());
sb2.append("</td><td><img src=webapp/images/dt");
sb2.append(((i%6)+1)+".gif border=0 width=");
if(votenum!=0){
sb2.append((count*200/votenum)+1);
sb2.append(" height=10px> <b>"+count+"</b> 票 ");
sb2.append(count*100/votenum+"%");
}else{
sb2.append((count*200)+1);
sb2.append(" height=10px> <b>"+count+"</b> 票 ");
sb2.append(count*100+"%");
}
if(vtype.equals("3")||vtype.equals("4")){ // 记名投票
vUserlist = VoteBiz.getVoteUser(artId,voteId);
if(vUserlist.size()>0){
sb2.append(" <select>");
sb2.append("<option>投票用户</option>");
for(j=0;j<vUserlist.size();j++)
sb2.append("<option>"+vUserlist.get(j)+"</option>");
sb2.append("</select>");
}
}
sb2.append("<br></td></tr>");
}
sb2.append("</table>");
sb2.append("<hr width=400px size=1 align=left>");
String str = sb2.toString();
sb2=null;
return str;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -