📄 site_add.aspx.cs
字号:
{
PageError("此版本不具备创建站群管理功能。", "javascript:history.back()", true);
string _tmpSite = "";
string _dirSite ="";
if (SiteID != "0")
{
_tmpSite = "/{@dirTemplet}/siteTemplets/" + SiteID;
_dirSite = "/{@dirFile}/siteTemplets/" + SiteID;
this.TxtIndxTmp.Text = _tmpSite + "/index.html";
this.TxtAccessories.Text = "/{@dirFile}/siteFiles/" + SiteID;
}
else
{
string _tmpindex = "";
string[] indexTempletfileARR = pd.indexTempletfile().Split('|');
_tmpindex = indexTempletfileARR[0];
this.TxtIndxTmp.Text = _tmpindex;
_tmpSite = "/{@dirTemplet}";
this.TxtAccessories.Text = "/{@dirFile}";
}
this.TxtClsTmp.Text = _tmpSite + "/Content/class.html";
this.TxtBrwTmp.Text = _tmpSite + "/Content/news.html";
this.TxtSpcTmp.Text = _tmpSite + "/Content/special.html";
string[] upfileTypeARR = pd.upfileType().Split('|');
this.TxtUpFileType.Text = upfileTypeARR[0];
this.TxtUpFileSize.Text = upfileTypeARR[1];
this.TxtFileDir.Text = "/" + NetCMS.Config.UIConfig.dirSite;
this.TxtDirRule.Text = "{@year04}-{@month}-{@day}";
this.TxtFileRule .Text = "{@year04}{@month}-{@自动编号ID}";
}
}
}
protected void BtnOK_Click(object sender, EventArgs e)
{
if (Page.IsValid)
{
#region 为变量赋值
STSite stsite;
if (this.TxtCnName.Text.Trim().Equals(string.Empty))
PageError("站群中文名称不能为空!", "");
if (TxtEnName.Text.Trim().Equals(string.Empty))
PageError("站群英文名称不能为空!", "");
if (TxtItemName.Text.Trim().Equals(string.Empty))
PageError("项目名称不能为空!", "");
if (ChbType.Checked && TxtUrl.Text.Trim().Equals(""))
PageError("外部站群地址不能为空", "");
if (UserPop1.AuthorityType != 0 && UserPop1.MemberGroup == null)
PageError("请选择权限组!", "");
if (!ChbType.Checked)
{
if (TxtIndxTmp.Text.Trim() == "")
PageError("站群主页模板地址不能为空", "");
if (TxtClsTmp.Text.Trim() == "")
PageError("站群栏目模板地址不能为空", "");
if (TxtBrwTmp.Text.Trim() == "")
PageError("站群浏览模板地址不能为空", "");
if (TxtSpcTmp.Text.Trim() == "")
PageError("站群专题模板地址不能为空", "");
if (TxtUpFileType.Text.Trim() == "")
PageError("上传类型必须填写", "");
if (TxtFileDir.Text.Trim() == "")
PageError("静态文件保存路径必须填写", "");
if (TxtDirRule.Text.Trim() == "")
PageError("站群下新闻文件生成的目录结构必须填写", "");
if (TxtFileRule.Text.Trim()=="")
PageError("站群下新闻文件命名规则必须填写", "");
}
stsite.ChannelID = this.LblCID.Text;
stsite.CName = this.TxtCnName.Text;
stsite.EName = this.TxtEnName.Text;
stsite.ChannCName = this.TxtItemName.Text;
stsite.isLock = 0;
if (RadStatus.Items[1].Selected)
stsite.isLock = 1;
stsite.IsURL = 0;
if (ChbType.Checked)
stsite.IsURL = 1;
stsite.ShowNaviTF = 0;
if (ChbShowNavi.Checked)
stsite.ShowNaviTF = 1;
stsite.Urladdress = TxtUrl.Text;
stsite.DataLib = DdlDataTable.SelectedValue;
stsite.IndexTemplet = TxtIndxTmp.Text;
stsite.ClassTemplet = TxtClsTmp.Text;
stsite.ReadNewsTemplet = TxtBrwTmp.Text;
stsite.SpecialTemplet = TxtSpcTmp.Text;
stsite.Domain = TxtDomain.Text;
#region 权限
stsite.isDelPoint = UserPop1.AuthorityType;
stsite.GroupNumber = "";
stsite.Gpoint = 0;
stsite.iPoint = 0;
if (stsite.isDelPoint != 0)
{
stsite.Gpoint = UserPop1.Gold;
stsite.iPoint = UserPop1.Point;
string[] _mgroup = this.UserPop1.MemberGroup;
string sGroupNumber = "";
int j = 0;
for (int i = 0; i < _mgroup.Length; i++)
{
if (j > 0)
sGroupNumber += "|";
if (!_mgroup[i].Trim().Equals(""))
{
sGroupNumber += _mgroup[j];
j++;
}
}
if (j < 1)
PageError("请选择权限组!", "");
stsite.GroupNumber = sGroupNumber;
}
#endregion 权限
stsite.isCheck = 0;
if (ChbAuditing.Checked)
stsite.isCheck = 1;
stsite.Keywords = TxtKeywords.Text;
stsite.Descript = TxtDescribe.Text;
stsite.ContrTF = 0;
if (ChbContribute.Checked)
stsite.ContrTF = 1;
stsite.UpfileType = TxtUpFileType.Text.Trim();
stsite.UpfileSize = 10240;
if (!TxtUpFileSize.Text.Trim().Equals(string.Empty))
stsite.UpfileSize = int.Parse(TxtUpFileSize.Text);
stsite.NaviContent = TxtLead.Text.Trim();
stsite.NaviPicURL = TxtPic.Text.Trim();
stsite.SaveType = 0;
if (PublishType == "1")
{
if (DdlType.Items[1].Selected)
stsite.SaveType = 1;
else if (DdlType.Items[2].Selected)
stsite.SaveType = 2;
}
stsite.PicSavePath = TxtAccessories.Text.Trim();
stsite.SaveFileType = 0;
if (RadFileType.Items[1].Selected)
stsite.SaveFileType = 1;
stsite.SaveDirPath = TxtFileDir.Text.Trim();
stsite.SaveDirRule = TxtDirRule.Text.Trim();
stsite.SaveFileRule = TxtFileRule.Text.Trim();
stsite.NaviPosition = TxtNaviPosition.Text.Trim();
stsite.IndexEXName = DdlIndexEXName.SelectedValue;
stsite.ClassEXName = DdlClassEXName.SelectedValue;
stsite.NewsEXName = DdlNewsEXName.SelectedValue;
stsite.SpecialEXName = DdlOtherEXName.SelectedValue;
stsite.classRefeshNum = 800;
stsite.infoRefeshNum = 100;
stsite.DelNum = 200;
stsite.SpecialNum = 500;
#endregion 为变量赋值
NetCMS.Content.Site site = new NetCMS.Content.Site();
if (LblID.Text.Trim().Equals(string.Empty))
{
PageError("此版本不具备创建站群管理功能。", "javascript:history.back()", true);
int nsite = site.Add(stsite);
this.LblID.Text = nsite.ToString();
PageRight("站群添加成功!", "site_list.aspx");
}
else
{
int id = int.Parse(this.LblID.Text);
site.Update(id, stsite);
PageRight("站群修改成功", "site_list.aspx");
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -