⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 artshowtag.java

📁 一个不错的bbs论坛系统.对初学者很有帮助
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
		    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'>&nbsp;&nbsp;");
 		    
 		    if(bbsUId>0){
 		    	sb.append("<img src='webapp/images/message.gif'>");
 		    	sb.append("<a href='SendMessage.htm?toId="+userId+"' title='发送短消息'>");
 		    	sb.append("消息</a>&nbsp;");
	 		    sb.append("<a href='User.htm?uId=");
	 		    sb.append(user.getId());
	 		    sb.append("' title='查看相关信息'><img src='webapp/images/profile.gif' border=0>&nbsp;查看</a>&nbsp;");
	 		    sb.append("<img src='webapp/images/friend.gif'>&nbsp;");
	 		    sb.append("<a href='Friend.htm?action=add&fid="+userId+"' title='加为好友'>");
	 		    sb.append("好友</a>&nbsp;");
	 		    sb.append("<img src='webapp/images/quote.gif'>引用&nbsp;");
 		    }else{
	 		    sb.append("<img src='webapp/images/message.gif' alt='你未登录'>消息&nbsp;");
	 		    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>&nbsp;查看</a>&nbsp;");
	 		    sb.append("<img src='webapp/images/friend.gif' alt='你未登录'>&nbsp;好友&nbsp;");
	 		    sb.append("<img src='webapp/images/quote.gif' alt='你未登录'>引用&nbsp;");
 		    }
 		    sb.append("</td></tr>");
 		    sb.append("<tr><td>&nbsp;</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("&nbsp;");
	    	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>&nbsp;&nbsp;<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> &nbsp;&nbsp;注:此比较结果是以你登录到该论坛时的财富为准!");
		    				}else{
		    					sb.append(content+"<br>");
		    				}
		    				break;
		    		}
		    		if(edituser.length()>1){
		 		    	sb.append("<br>&nbsp;&nbsp;<b>该帖子由:[ ");
		 		    	sb.append(edituser+" ] 于 ");
		 		    	sb.append(edittime);
		 		    	sb.append(" 最后编辑</b>");
		 		    }
	    		}else{
	    			sb.append(" 该帖只允许注册会员查看,请先注册!");
	    		}
	    	 }
 		    sb.append("<br></td><td>&nbsp;</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>&nbsp;&nbsp;");
		    	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("&nbsp;&nbsp;<img src=webapp/images/posttime.gif border=0 alt=发帖时间 />&nbsp;&nbsp;");
		    sb.append(article.getPosttime());
		    sb.append("</td><td class=td_lt>");//right
		    if(curUser!=null){
		    	if(article.getUserid()==bbsUId || bbsUType>3){
	 		         sb.append("&nbsp;&nbsp;<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>修改&nbsp;&nbsp;</a>");
	 			    else
	 			    	sb.append("&action=editr>修改&nbsp;&nbsp;</a>");
	 		    	 if(floor>0 && bbsUType>3){
		 		    	 sb.append("&nbsp;<img src=webapp/images/del.gif border=0 alt=删除 />&nbsp;");
		 		    	 sb.append("<a href=Manage.htm?aId=");
		 	 			 sb.append(artId);
		 	 			 sb.append("&action=delRep>删除&nbsp;</a>&nbsp;&nbsp;");
	 		    	 }
	 		    	 sb.append("&nbsp;&nbsp;<img src=webapp/images/ip.gif border=0 alt=发帖者IP />&nbsp;&nbsp;");
	 			     sb.append(article.getPostip());
	 		    }else
	 		    	sb.append("&nbsp;&nbsp;<img src=webapp/images/ip.gif border=0 alt=发帖者IP />&nbsp;&nbsp;保&nbsp;密");
		    }else{
		    	sb.append("&nbsp;&nbsp;");
		    	sb.append("&nbsp;&nbsp;<img src=webapp/images/ip.gif border=0 alt=发帖者IP />&nbsp;&nbsp;保&nbsp;密");
		    }
		    sb.append("</td><td class=td_t align=right >");//right
		    if(floor==0){
		    	sb.append("<b>楼 主</b>&nbsp;&nbsp;<img src=webapp/images/arttop.gif border=0 alt=楼主 />&nbsp;&nbsp;");
		    }else{
		    	sb.append("第&nbsp;<b>");
	 		    sb.append(floor);
	 		    sb.append("</b>&nbsp;楼&nbsp;&nbsp;<a href=#top><img src=webapp/images/gotop.gif border=0 alt=返回顶部 /></a>&nbsp;&nbsp;");
		    }
		    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("&nbsp;"+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>目前共有&nbsp;<b>");
		sb2.append(votenum);
		sb2.append("</b>&nbsp;票。情况如下:<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>&nbsp;&nbsp;<b>"+count+"</b>&nbsp;票&nbsp;&nbsp;");
					sb2.append(count*100/votenum+"%");
				}else{
					sb2.append((count*200)+1);
					sb2.append(" height=10px>&nbsp;&nbsp;<b>"+count+"</b>&nbsp;票&nbsp;&nbsp;");
					sb2.append(count*100+"%");
				}
				if(vtype.equals("3")||vtype.equals("4")){  // 记名投票
					vUserlist = VoteBiz.getVoteUser(artId,voteId);
					if(vUserlist.size()>0){
						sb2.append("&nbsp;&nbsp;<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 + -