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

📄 cms.cs

📁 一阵子
💻 CS
📖 第 1 页 / 共 2 页
字号:
using System;
using System.Xml;
using System.Data;
using System.Text;

namespace PSP
{
	/// <summary>
	/// Summary description for CMS.
	/// </summary>
	public class CMS
	{
		public static string GetFlashText(string url)
		{
			if(url.EndsWith("flv"))
				url = "player.swf?autostart=false&file=" + url;
			string str = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' width='480' height='395'  id='index' name='index'><param name='allowScriptAccess' value='always' /><param name='movie' value='" + 
				url + "'><embed src='" +
				url + "' id='index1' name='index1' type='application/x-shockwave-flash' swLiveConnect=true allowScriptAccess='always' width='480' height='395'></embed></object>";
			return str;
		}

		public static string GenerateMyItemList(DataTable dt)
		{
			StringBuilder sb = new StringBuilder();
			sb.Append("<table width='530' border='0' align='center' cellpadding='0' cellspacing='0'><tr>");
			for(int i=0; i<4; i++)			
			{
				if(i>=dt.Rows.Count)
				{
					sb.Append("<td width='25%' height='160' align='center' valign='top' bgcolor='#FFFFFF'><table width='120' border='0' align='center' cellpadding='0' cellspacing='0'><tr> <td width='120' height='100' colspan='3'></td></tr><tr> <td width='40%' valign='top' height='20' align='center' class='Bold'></td>  <td colspan='2'  valign='top'></td></tr><tr>  <td width='40%' height='20' align='center' class='Bold'></td>  <td height='20' colspan='2' class='chf'></td></tr><tr>  <td width='40%' height='20' align='center' class='Bold'></td>  <td height='20' colspan='2' class='chf'></td></tr><tr>  <td width='40%' height='20' align='center' class='Bold'></td>  <td height='20' colspan='2' class='chf'></td></tr><tr><td height='20' colspan='3' align='right'></td></tr></table></td>");
				}
				else
				{
					DataRow dr = dt.Rows[i];
					sb.Append(String.Format("<td width='25%' height='160' align='center' valign='top' bgcolor='#FFFFFF'><table width='120' border='0' align='center' cellpadding='0' cellspacing='0'><tr> <td width='120' height='100' colspan='3'><a href='viewitem.aspx?itemid={0}'><img src='{2}' width='120' height='90' /></a></td></tr><tr> <td width='40%' valign='top' height='20' align='center' class='Bold'>节目:</td>  <td colspan='2'  valign='top'><a href='viewitem.aspx?itemid={0}'>{1}</a></td></tr><tr>  <td width='40%' height='20' align='center' class='Bold'>时间:</td>  <td height='20' colspan='2' class='chf'>{4}</td></tr><tr>  <td width='40%' height='20' align='center' class='Bold'>评论:</td>  <td height='20' colspan='2' class='chf'>{5}条</td></tr><tr>  <td width='40%' height='20' align='center' class='Bold'>播放:</td>  <td height='20' colspan='2' class='chf'>{6}次</td></tr><tr><td height='20' colspan='3' align='right'> <a href='edititem.aspx?itemid={0}'>修改</a> <a href='deleteitem.aspx?itemid={0}'>删除</a></td></tr></table></td>",
						dr["itemid"].ToString(), dr["itemtitle"].ToString(), dr["itemPic"].ToString(), "", dr["CreatedDate"].ToString(), dr["CommentNum"].ToString(), dr["ViewNum"].ToString()));
				}
			}

			sb.Append("</tr></table>");
			return sb.ToString();
		}


		public static string GenerateItemList(DataTable dt)
		{
			StringBuilder sb = new StringBuilder();
			foreach(DataRow dr in dt.Rows)
			{
				sb.Append(String.Format("<tr><td height='119' background='images/shouye_8.gif'><table width='464' border='0' cellspacing='0' cellpadding='0'><tr><td width='30'>&nbsp;</td><td width='120' height='90'><a href='viewitem.aspx?itemid={0}'><img src='{6}' width='120' height='90' border='0'></a></td><td><table width='270' border='0' align='center' cellpadding='0' cellspacing='0'><tr><td height='20'><A href='viewitem.aspx?itemid={0}' class='span_hotkeywords'><strong>{1}</strong></A></td></tr><tr><td height='20'>{2}</td></tr><tr><td height='20'>频道:<A href='viewuser.aspx?username={3}'>{3}</A></td></tr><tr><td height='20'><table width='265' border='0' cellspacing='0' cellpadding='0'><tr><td width='90' height='20'>收看次数:{4}</td><td width='160'>发布:{5}</td></tr></table></td></tr></table></td><td width='30'>&nbsp;</td></tr></table></td></tr><tr><td height='6'><img src='images/shouye_11.gif' width='464' height='6'></td></tr>",
					dr["itemid"].ToString(), dr["itemtitle"].ToString(), dr["itemdesc"].ToString(), dr["username"].ToString(), dr["viewnum"].ToString(), Convert.ToDateTime(dr["createddate"].ToString()).ToString("g"), dr["ItemPic"].ToString()));
			}

			return sb.ToString();
		}

		public static string GenerateItemList2(DataTable dt)
		{
			StringBuilder sb = new StringBuilder();
			int n = 1;
			foreach(DataRow dr in dt.Rows)
			{
				sb.Append(String.Format("<tr align=left><td height='26'><table width='220' height='26' border='0' align='center' cellpadding='0' cellspacing='0'><tr><td valign='middle'> {0}、<a href='viewitem.aspx?itemid={2}'>{1}</a></td></tr></table></td></tr>",
					n, dr["itemtitle"].ToString(),dr["itemID"].ToString()));
				n++;
			}

			return sb.ToString();
		}

		public static string GenerateItemListHome(DataTable dt)
		{
			StringBuilder sb = new StringBuilder();
			int n = 1;
			foreach(DataRow dr in dt.Rows)
			{
				sb.Append(String.Format("<tr align=left><td height='26'><table width='260' height='26' border='0' align='center' cellpadding='0' cellspacing='0'><tr><td valign='middle'> {0}、<a href='viewitem.aspx?itemid={2}'>{1}</a></td></tr></table></td></tr>",
					n, dr["itemtitle"].ToString(),dr["itemID"].ToString()));
				n++;
			}

			return sb.ToString();
		}

		//My Page
		public static string GenerateItemList3(DataTable dt)
		{
			StringBuilder sb = new StringBuilder();
			int n = 1;
			foreach(DataRow dr in dt.Rows)
			{
				sb.Append(String.Format("<tr><td height='105'><table width='453' border='0' cellspacing='0' cellpadding='0'><tr><td height='100'><table width='453' border='0' cellspacing='0' cellpadding='0'><tr><td width='120' height='100' valign='middle'><a href='viewitem.aspx?itemid={0}'><img src='{4}' width='120' height='90' border='0' /></a></td><td width='10'>&nbsp;</td><td height='100'><table width='300' border='0' align='left' cellpadding='0' cellspacing='0'><tr><td height='22'>节目名称:<span class='H'><a href='viewitem.aspx?itemid={0}'>{1}</a></span></td></tr><tr><td height='22'>标签:{2}</td></tr><tr><td height='22'>发布时间:{3}</td></tr><tr><td height='22'></td></tr></table></td></tr></table></td></tr><tr><td height='5'><img src='images/6.gif' width='450' height='3' /></td></tr></table></td></tr>",
					dr["itemid"].ToString(), dr["itemtitle"].ToString(), dr["itemdesc"].ToString(), dr["createddate"].ToString(), dr["itemPic"].ToString()));
				n++;
			}

			return sb.ToString();
		}

		public static string GenerateUserList(DataTable dt)
		{
			StringBuilder sb = new StringBuilder();
			int n = 1;
			foreach(DataRow dr in dt.Rows)
			{
				sb.Append(String.Format("<tr><td height='30'><table width='265' height='30' border='0' align='center' cellpadding='0' cellspacing='0'><tr><td valign='middle'>{0}、<a href='viewuser.aspx?username={1}'>{1}</a></td></tr></table></td></tr>",
					n, dr["UserName"].ToString()));
				n++;
			}

			return sb.ToString();
		}

		public static string GenerateUserList_h(DataTable dt)
		{
			StringBuilder sb = new StringBuilder();
			sb.Append("<table width='520' border='0' align='center' cellpadding='0' cellspacing='0'>");
			for(int i=0;i<4;i++)
			{
				sb.Append("<tr><td><table width='516' border='0' align='center' cellpadding='0' cellspacing='0'><tr>");
				for(int j=0; j<4; j++)
				{	
					if(i*4+j>=dt.Rows.Count)
					{
						sb.Append(String.Format("<td width='120' height='160'><table width='120' border='0' align='right' cellpadding='0' cellspacing='0'><tr><td width='120' height='90'></td></tr><tr><td height='20'></td></tr><tr><td height='20'></td></tr><tr><td height='20'></td></tr></table></td>",
							""));
						continue;
					}
					DataRow dr = dt.Rows[i*4+j];	
					sb.Append(String.Format("<td width='120' height='160'><table width='120' border='0' align='right' cellpadding='0' cellspacing='0'><tr><td width='120' height='90'><a href='viewuser.aspx?username={0}'><img src='{2}' width='120' height='90'></a></td></tr><tr><td height='20'><a href='viewuser.aspx?username={0}'>{0}</a></td></tr><tr><td height='20'>节目数:{1}</td></tr><tr><td height='20'></td></tr></table></td>",
						dr["UserName"].ToString(), dr["ItemNum"].ToString(), "img/channel.gif"));//dr["Picture"].ToString()));
				}
				sb.Append("</tr></table></td></tr>");
			}			
			sb.Append("</table>");

			return sb.ToString();
		}

		public static string GenerateItemList_h(DataTable dt)
		{
			StringBuilder sb = new StringBuilder();
			sb.Append("<table width='520' border='0' align='center' cellpadding='0' cellspacing='0'>");
			for(int i=0;i<5;i++)
			{
				sb.Append("<tr><td><table width='516' border='0' align='center' cellpadding='0' cellspacing='0'><tr>");
				for(int j=0; j<4; j++)
				{	
					if(i*4+j>=dt.Rows.Count)
						break;
					DataRow dr = dt.Rows[i*4+j];	
					sb.Append(String.Format("<td width='120' height='140' valign='top'><table width='120' height='140' border='0' align='right' cellpadding='0' cellspacing='0'><tr><td width='120'><a href='viewitem.aspx?itemid={0}'><img src='{3}' height='82' width='120'></a></td></tr><tr><td><a href='viewitem.aspx?itemID={0}'>{2}</a></td></tr><tr><td height='20'><a href='viewuser.aspx?username={1}'>作者:{1}</a></td></tr><tr><td height='20'>加入日期:{4}</td></tr></table></td>",
						dr["ItemID"].ToString(), dr["UserName"].ToString(), dr["ItemTitle"].ToString(), dr["ItemPic"].ToString(), dr["CreatedDate"].ToString() ));
				}
				sb.Append("</tr></table></td></tr>");
			}			
			sb.Append("</table>");

			return sb.ToString();
		}

		public static string GenerateItemList_h2(DataTable dt)
		{
			StringBuilder sb = new StringBuilder();
			sb.Append("<table width='520' border='0' align='center' cellpadding='0' cellspacing='0'>");
			for(int i=0;i<5;i++)
			{
				sb.Append("<tr><td><table width='516' border='0' align='center' cellpadding='0' cellspacing='0'><tr>");
				for(int j=0; j<4; j++)
				{	
					if(i*4+j>=dt.Rows.Count)
						break;
					DataRow dr = dt.Rows[i*4+j];	
					sb.Append(String.Format("<td width='120' height='140' valign='top'><table width='120' height='140' border='0' align='right' cellpadding='0' cellspacing='0'><tr><td width='120'><a href='viewitem.aspx?itemid={0}'><img src='{2}' height='82' width='120'></a></td></tr><tr><td><a href='viewitem.aspx?itemID={0}'>{1}</a></td></tr><tr><td height='20'>加入日期:{3}</td></tr></table></td>",
						dr["ItemID"].ToString(), dr["ItemTitle"].ToString(), dr["ItemPic"].ToString(), dr["CreatedDate"].ToString() ));
				}
				sb.Append("</tr></table></td></tr>");
			}			
			sb.Append("</table>");

			return sb.ToString();
		}

		public static string GenerateRelatedItemList(DataTable dt)
		{
			StringBuilder sb = new StringBuilder();
			foreach(DataRow dr in dt.Rows)
			{
				sb.Append(String.Format("<tr><td><table width='300' border='0' cellspacing='0' cellpadding='0'>  <tr><td width='15' height='10'>&nbsp;</td><td width='100' height='10'>&nbsp;</td><td width='185'>&nbsp;</td></tr><tr><td>&nbsp;</td><td height='80' bordercolor='EFEFEF'><table width='100' height='80' border='1' cellpadding='0' cellspacing='0'><tr>  <td align='center' valign='middle' bordercolor='EFEFEF' bgcolor='FAFAFA'><a href='viewitem.aspx?itemid={0}'><img src='{1}' width='90' border=0 height='70' /></a></td></tr></table></td><td><table width='175' border='0' align='center' cellpadding='0' cellspacing='0'><tr>  <td height='25'><a href='viewitem.aspx?itemid={0}'><strong>{2}</strong></a></td></tr><tr> <td height='25'> 长度: 未知   </td></tr><tr> <td height='25'>发布: {3}</td></tr></table></td>  </tr>  </table></td></tr>",
					dr["itemid"].ToString(), dr["ItemPic"].ToString(), dr["itemtitle"].ToString(), dr["createdDate"].ToString()));
			}

			return sb.ToString();
		}


		public static string GenerateCommentList(DataTable dt)
		{
			StringBuilder sb = new StringBuilder();
			foreach(DataRow dr in dt.Rows)
			{
				sb.Append(String.Format("<TABLE align='center' width='440' border='0'><TR><TD width='52' valign='top'><a href='/user/tony'><IMG height='48' src='{4}' width='48' border='0'></a></TD><TD vAlign='top' class='underline_dot'><B><a href='viewuser.aspx?username={0}'><FONT color='#0044ff'>{1}</FONT></a></B> <FONT color='#808080'>{5}</FONT>说<BR>{3} <div class='underline_dot1'></div></TD></TR></TABLE>",
					dr["username"].ToString(), dr["screenname"].ToString(), dr["screenname"].ToString(), dr["body"].ToString(), dr["Picture"].ToString(), dr["CreatedDate"].ToString()));
			}
			return sb.ToString();
		}
		
		
		public static string GenerateMessageList(DataTable dt)
		{
			if(dt.Rows.Count ==0)
				return "<table align='left' width='220' border='0' cellspacing='0' cellpadding='0'><tr align='center'><td></td></tr></table>";

			StringBuilder sb = new StringBuilder();

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -