📄 content_add.aspx.cs
字号:
IDataReader dr = rd.getClassList(ParentID, int.Parse(ChID.ToString()));
while (dr.Read())
{
ListItem it = new ListItem();
string stxt = "";
it.Value = dr["ID"].ToString();
if (Layer > 0)
stxt = "┝";
for (int i = 1; i < Layer; i++)
{
stxt += " ┉ ";
}
it.Text = stxt + dr["ClassCName"].ToString();
if (dr["ID"].ToString() == gID.ToString())
{
it.Selected = true;
}
lst.Items.Add(it);
GetClassList(lst, int.Parse(dr["ID"].ToString()), (Layer + 1), gID);
}
}
protected void GetSpecialList(DropDownList lst, int ParentID, int Layer, string gID)
{
IDataReader dr = rd.getSpecialList(ParentID, int.Parse(ChID.ToString()));
while (dr.Read())
{
ListItem it = new ListItem();
string stxt = "";
it.Value = dr["ID"].ToString();
if (Layer > 0)
stxt = "┝";
for (int i = 1; i < Layer; i++)
{
stxt += " ┉ ";
}
it.Text = stxt + dr["specialCName"].ToString();
if (dr["ID"].ToString().Trim() == gID.Trim())
{
it.Selected = true;
}
lst.Items.Add(it);
GetSpecialList(lst, int.Parse(dr["ID"].ToString()), (Layer + 1), gID);
}
}
protected void Button1_Click(object sender, EventArgs e)
{
if (Page.IsValid)
{
int ChID = int.Parse(Request.QueryString["ChID"]);
string DTable = rd.getChannelTable(ChID);
int ID = 0;
if (Request.QueryString["id"] != string.Empty && Request.QueryString["id"] != null)
{
ID = int.Parse(Request.QueryString["id"]);
}
if (this.ClassID.SelectedValue == string.Empty)
{
PageError("请选择栏目", "javascript:history.back();", true);
}
IDataReader drtf = rd.GetDefineStyle(ChID);
while (drtf.Read())
{
string FContent = Request.Form["d_" + drtf["EName"].ToString() + ""];
if (drtf["isNulls"].ToString() != "1")
{
if (FContent == string.Empty || FContent == null)
{
PageError("[" + drtf["CName"].ToString() + "] 必须填写!", "javascript:history.back();", true);
}
}
}
drtf.Close();
int ClassID = int.Parse(this.ClassID.SelectedValue);
string SpecialID = this.SpecialID.SelectedValue;
string title = this.title.Text;
if (title == string.Empty || title == null)
{
PageError("请填写信息标题", "javascript:history.back();", true);
}
string TitleColor = this.TitleColor.Value;
int TitleITF = 0;
if (this.TitleITF.Checked){ TitleITF = 1;}
int TitleBTF = 0;
if (this.TitleBTF.Checked){TitleBTF = 1;}
string PicURL = this.PicURL.Text;
string NaviContent = this.naviContent.Text;
string Content = this.Content.Value;
string Author = this.Author.Text;
string Souce = this.Souce.Text;
int OrderID = int.Parse(this.OrderID.SelectedValue);
string Tags = this.Tags.Text;
string Templet = this.Templet.Text;
string SavePath = this.SavePath.Text;
string FileName = this.FileName.Text;
int isDelPoint = this.UserPop1.AuthorityType;
int Gpoint = this.UserPop1.Gold;
int iPoint = this.UserPop1.Point;
string[] _GroupNumber = this.UserPop1.MemberGroup;
string GroupNumber = "";
foreach (string gnum in _GroupNumber)
{
if (GroupNumber != "")
GroupNumber += ",";
GroupNumber += gnum;
}
string Metakeywords = this.Metakeywords.Text;
string Metadesc = this.Metadesc.Text;
int Click = 0;
if (NetCMS.Common.Input.IsInteger(this.Click.Text)){Click = int.Parse(this.Click.Text);}
int isHTML = 0;
if (this.isHTML.Checked){isHTML = 1;}
int isConstr = 0;
int islock = 0;
if (this.isLock.Checked){islock = 1;}
string NewsProperty_TTTF1 = "0";
if (this.NewsProperty_TTTF1.Checked){NewsProperty_TTTF1 = "1";}
string NewsProperty_RECTF1 = "0";
if (this.NewsProperty_RECTF1.Checked){NewsProperty_RECTF1 = "1";}
string NewsProperty_MARTF1 = "0";
if (this.NewsProperty_MARTF1.Checked){NewsProperty_MARTF1 = "1";}
string NewsProperty_HOTTF1 = "0";
if (this.NewsProperty_HOTTF1.Checked){NewsProperty_HOTTF1 = "1";}
string NewsProperty_FILTTF1 = "0";
if (this.NewsProperty_FILTTF1.Checked){NewsProperty_FILTTF1 = "1";}
string ContentProperty = NewsProperty_RECTF1 + "|" + NewsProperty_HOTTF1 + "|" + NewsProperty_FILTTF1 + "|" + NewsProperty_MARTF1 + "|" + NewsProperty_TTTF1;
DateTime getTime = DateTime.Now;
if (ID != 0)
{
getTime = DateTime.Parse(this.CTime.Value);
}
ChInfoContent uc = new ChInfoContent();
uc.Id = ID;
uc.ChID = ChID;
uc.ClassID = ClassID;
uc.SpecialID = SpecialID;
uc.title = title;
uc.TitleColor = TitleColor;
uc.TitleITF = TitleITF;
uc.TitleBTF = TitleBTF;
uc.PicURL = PicURL;
uc.NaviContent = NaviContent;
uc.Content = Content;
uc.Author = Author;
uc.Souce = Souce;
uc.OrderID = OrderID;
uc.Tags = Tags;
uc.Templet = Templet;
uc.SavePath = pd.getResultPage(SavePath, getTime, ClassID.ToString(), "");
uc.FileName = pd.getResultPage(FileName, getTime, ClassID.ToString(), "");
uc.isDelPoint = isDelPoint;
uc.Gpoint = Gpoint;
uc.iPoint = iPoint;
uc.GroupNumber = GroupNumber;
uc.Metakeywords = Metakeywords;
uc.Metadesc = Metadesc;
uc.Click = Click;
uc.isHTML = isHTML;
uc.isConstr = isConstr;
uc.islock = islock;
uc.Editor = NetCMS.Global.Current.UserName;
uc.ContentProperty = ContentProperty;
string IsHTMLStr = string.Empty;
if (ID != 0)
{
rd.updateContentInfo(uc, DTable);
IDataReader drup = rd.GetDefineStyle(ChID);
while (drup.Read())
{
string FEName = drup["EName"].ToString();
string FContent = Request.Form["d_" + FEName + ""];
rd.updatePreContentInfo(ID, FEName, FContent, DTable);
}
drup.Close();
if (this.isHTML.Checked)
{
if (isDelPoint == 0)
{
if (NetCMS.Publish.General.publishCHSingleNews(ID, ClassID, ChID))
{
IsHTMLStr = "<li>同时生成了静态文件,<a href=\"preview.aspx?id=" + ID.ToString() + "&ChID=" + ChID.ToString() + "&type=content\" target=\"_blank\">浏览</a></li>";
}
}
}
PageRight("修改数据成功。" + IsHTMLStr + "<li><a href=\"Content_add.aspx?ChID=" + ChID.ToString() + "&id=" + ID.ToString() + "&ClassID=" + ClassID.ToString() + "&Action=edit\" class=\"reshow\">继续修改</a></li>", "Content.aspx?ChID=" + ChID.ToString() + "&ClassID=" + ClassID + "", true);
}
else
{
int gID = rd.inserContentInfo(uc, DTable);
IDataReader dr = rd.GetDefineStyle(ChID);
while (dr.Read())
{
string FEName = dr["EName"].ToString();
string FContent = Request.Form["d_" + FEName + ""];
if (FContent != string.Empty && FContent!=null)
{
rd.updatePreContentInfo(gID, FEName, FContent, DTable);
}
else
{
rd.updatePreContentInfo(gID, FEName, null, DTable);
}
}
dr.Close();
if (this.isHTML.Checked)
{
if (isDelPoint == 0)
{
if (NetCMS.Publish.General.publishCHSingleNews(gID, ClassID, ChID))
{
IsHTMLStr = "<li>同时生成了静态文件,<a href=\"preview.aspx?id=" + rd.getCContentTopID(ChID) + "&ChID=" + ChID.ToString() + "&type=content\" target=\"_blank\">浏览</a></li>";
}
}
}
PageRight("添加数据成功。" + IsHTMLStr + "<li><a href=\"Content_add.aspx?ChID=" + ChID.ToString() + "&ClassID=" + ClassID.ToString() + "\" class=\"reshow\">继续添加</a></li><li><a href=\"Content_add.aspx?ChID=" + ChID.ToString() + "&id=" + gID.ToString() + "&ClassID=" + ClassID.ToString() + "&Action=edit\" class=\"list_link\">修改此条信息</a></li>", "Content.aspx?ChID=" + ChID.ToString() + "&ClassID=" + ClassID + "", true);
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -