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

📄 site_add.aspx.cs

📁 最好用的站点内容管理系统 全部源代码都有
💻 CS
📖 第 1 页 / 共 2 页
字号:
            {
                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 + -