📄 news_list.aspx.cs
字号:
int j = 0;
int m = 0;
for (int i = 0; i < idARR.Length; i++)
{
string[] ARR2 = rd.GetNewsIDfromID1(int.Parse(idARR[i].ToString())).Split('|');
sNewsID = ARR2[0];
sClassID = ARR2[1];
if (NetCMS.Publish.General.publishSingleNews(sNewsID, sClassID))
{
rd.updateClassStat(1, sNewsID,1);
j++;
}
else
{
m++;
}
}
Response.Clear();
Response.Write(j + "%成功生成" + j + "条新闻!失败" + m + "条新闻(可能有浏览权限。)");
}
}
private void allCheck(string sid)
{
try
{
string[] idARR = sid.Split(',');
int[] nid = new int[idARR.Length];
int i = 0;
foreach (string s in idARR)
{
nid[i++] = int.Parse(s);
}
rd.allCheck(nid);
Response.Write("1%成功操作" + (idARR.Length) + "条新闻!");
}
catch (Exception e)
{
Response.Write("0%操作失败:" + e.Message);
}
}
//归档新闻
private void Option_ToOld(string sid)
{
Response.Clear();
string id = "'" + sid.Replace(",", "','") + "'";
DataTable tb = rd.sel_newsInfo(7);
if (tb != null)
{
string fieldnm = "";
int i = 0;
foreach (DataColumn c in tb.Columns)
{
if (c.ColumnName.ToLower().Equals("id") || c.ColumnName.ToLower().Equals("oldtime") || c.ColumnName.ToLower().Equals("datalib"))
continue;
if (i > 0)
fieldnm += ",";
fieldnm += c.ColumnName;
i++;
}
DateTime oldtimes = DateTime.Now;
if (rd.Add_old_News(fieldnm, id, oldtimes) != 0 && rd.delUpdate_news(id,2) != 0)
Response.Write("1%归档成功!");
else
Response.Write("0%");
}
else
{
Response.Write("0%");
}
}
//归档栏目符合条件的新闻
private void Option_ToOldClass(string ClassID)
{
#region
Response.Clear();
//得到此栏目的归档数字
int intHistory = rd.sel_old_classInHitoryDay(ClassID);
int j = 0;
if (intHistory > 0)
{
//开始获得符合条件的的新闻
DataTable dt = rd.getClassContent(ClassID,9);
if (dt != null && dt.Rows.Count > 0)
{
for (int m = 0; m < dt.Rows.Count; m++)
{
DateTime oTime = DateTime.Parse(dt.Rows[m]["CreatTime"].ToString());
DateTime nTime = DateTime.Now;
TimeSpan getNum = nTime - oTime;
int daysTF = getNum.Days;
if (daysTF > intHistory)
{
DataTable tb = rd.sel_newsInfo(7);
if (tb != null)
{
string fieldnm = "";
int i = 0;
foreach (DataColumn c in tb.Columns)
{
if (c.ColumnName.ToLower().Equals("id") || c.ColumnName.ToLower().Equals("oldtime") || c.ColumnName.ToLower().Equals("datalib"))
continue;
if (i > 0)
fieldnm += ",";
fieldnm += c.ColumnName;
i++;
}
DateTime oldtimes = DateTime.Now;
if (rd.Add_old_News(fieldnm, dt.Rows[m]["id"].ToString(), oldtimes) != 0 && rd.delUpdate_news(dt.Rows[m]["id"].ToString(),2) != 0)
{
j++;
}
else
{
continue;
}
}
}
else
{
continue;
}
}
dt.Clear(); dt.Dispose();
}
}
Response.Write("1%成功操作" + j + "条新闻!");
#endregion
}
//固顶
private void Option_SetTop(string sid)
{
Response.Clear();
if (rd.delUpdate_news(sid,3) != 0)
Response.Write("成功将所选新闻固顶!");
else
Response.Write("固顶错误");
}
//解固
private void Option_UnSetTop(string sid)
{
Response.Clear();
if (rd.delUpdate_news(sid,4) != 0)
Response.Write("成功将所选新闻解固!");
else
Response.Write("解固错误");
}
//清空数据
private void Option_delNumber(string ClassID)
{
Response.Clear();
if (rd.delUpdate_news(ClassID,7) != 0)
Response.Write("栏目数据已经被清空!");
else
Response.Write("清除数据错误。\n或者此栏目无数据!");
}
private void Option_clearFiles(string ID)
{
if (ID == "nt")
{
rd.deleteFilesurl(1, "");
}
else
{
string[] sID = ID.Split(',');
for (int i = 0; i < sID.Length; i++)
{
rd.deleteFilesurl(0, sID[i]);
}
}
Response.Write("1%附件清理成功!");
}
//审核内容
private void Option_CheckStat(string ID)
{
Response.Clear();
string[] tID = ID.Split('|');
string getID = tID[0];
string levelID = tID[1];
switch (levelID)
{
case "1":
this.Authority_Code = "C004";
this.CheckAdminAuthority();
rd.upCheckStat(getID, 1);
break;
case "2":
this.Authority_Code = "C005";
this.CheckAdminAuthority();
rd.upCheckStat(getID, 2);
break;
case "3":
this.Authority_Code = "C006";
this.CheckAdminAuthority();
rd.upCheckStat(getID, 3);
break;
}
Response.Write("1%成功审核您选择的新闻!");
}
protected string getLblProperty(string type)
{
#region 属性
string prpty = "";
if (type.Length >= 1 && type.Substring(0, 1).Equals("1"))
{
prpty = "推荐";
}
if (type.Length >= 3 && type.Substring(2, 1).Equals("1"))
{
if (!prpty.Equals("")) prpty += " | ";
prpty += "滚动";
}
if (type.Length >= 5 && type.Substring(4, 1).Equals("1"))
{
if (!prpty.Equals("")) prpty += " | ";
prpty += "热点";
}
if (type.Length >= 7 && type.Substring(6, 1).Equals("1"))
{
if (!prpty.Equals("")) prpty += " | ";
prpty += "幻灯";
}
if (type.Length >= 9 && type.Substring(8, 1).Equals("1"))
{
if (!prpty.Equals("")) prpty += " | ";
prpty += "头条";
}
if (type.Length >= 11 && type.Substring(10, 1).Equals("1"))
{
if (!prpty.Equals("")) prpty += " | ";
prpty += "公告";
}
if (type.Length >= 13 && type.Substring(12, 1).Equals("1"))
{
if (!prpty.Equals("")) prpty += " | ";
prpty += "WAP";
}
if (type.Length >= 15 && type.Substring(14, 1).Equals("1"))
{
if (!prpty.Equals("")) prpty += " | ";
prpty += "精彩";
}
if (prpty == "") prpty = "未设置";
#endregion 属性
return prpty;
}
protected void DataList1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
#region 置顶图片
System.Web.UI.WebControls.Image img = (System.Web.UI.WebControls.Image)e.Item.FindControl("ImgOrder");
if (img != null)
{
if (img.AlternateText.Equals("10"))
{
img.ImageUrl = "../../sysImages/folder/news_top.gif";
img.AlternateText = "总置顶新闻,点击查看简洁内容";
}
else
{
img.ImageUrl = "../../sysImages/folder/news_common.gif";
img.AlternateText = "普通新闻,点击查看简洁内容";
}
}
#endregion 置顶图片
#region 内容类型
System.Web.UI.WebControls.Image imgtp = (System.Web.UI.WebControls.Image)e.Item.FindControl("ImgNewType");
System.Web.UI.WebControls.Image imgpic = (System.Web.UI.WebControls.Image)e.Item.FindControl("ImgPic");
if (imgpic != null)
imgpic.Visible = false;
if (imgtp != null)
{
if (imgtp.AlternateText.Equals("0"))
{
imgtp.ImageUrl = "../../sysImages/folder/news_text.gif";
imgtp.AlternateText = "普通内容";
imgtp.Attributes.Add("onclick", "");
}
else if (imgtp.AlternateText.Equals("1"))
{
imgtp.ImageUrl = "../../sysImages/folder/news_img.gif";
imgtp.AlternateText = "图片信息,点击更改图片";
}
else if (imgtp.AlternateText.Equals("2"))
{
imgtp.ImageUrl = "../../sysImages/folder/news_outer.gif";
imgtp.AlternateText = "标题信息";
imgtp.Attributes.Add("onclick", "");
if (imgpic != null)
{
imgpic.Visible = false;
}
else
{
imgpic.Visible = true;
imgpic.ImageUrl = "../../sysImages/folder/news_img.gif";
imgpic.AlternateText = "点击更改图片";
}
}
}
#endregion 新闻类型
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -