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

📄 special_add.aspx.cs

📁 最好用的站点内容管理系统 全部源代码都有
💻 CS
字号:
//======================================================
//==     (c)2008 aspxcms inc by NeTCMS v1.0              ==
//==          Forum:bbs.aspxcms.com                   ==
//==         Website:www.aspxcms.com                  ==
//======================================================
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using NetCMS.Content;
using NetCMS.Content.Common;

public partial class manage_news_Special_add : NetCMS.Web.UI.ManagePage
{
    public manage_news_Special_add()
    {
        Authority_Code = "C0";
    }
    rootPublic pd = new rootPublic();
    public string DirHtml = NetCMS.Config.UIConfig.dirHtml;
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            
            copyright.InnerHtml = CopyRight;    //获取版权信息
            if (SiteID != "0"){DirHtml = NetCMS.Config.UIConfig.dirSite;}
            string parentID = Request.QueryString["parentID"];
            //-----------------获取会员组信息
            NetCMS.Content.Common.rootPublic rpc = new NetCMS.Content.Common.rootPublic();
            IDataReader dr = rpc.GetGroupList();
            while (dr.Read())
            {
                ListItem it = new ListItem();
                it.Value = dr["GroupNumber"].ToString();
                it.Text = dr["GroupName"].ToString();
                S_UserGroup.Items.Add(it);
            }
            dr.Close();
            ListItem itm = new ListItem();
            itm.Value = "0";
            itm.Text = "请选择会员组";
            //itm.Selected = true;
            S_UserGroup.Items.Insert(0, itm);
            itm = null; 
            if (parentID != null && parentID != "")
            {
                this.S_Parent.Text = parentID.ToString();
            }
            else
            {
                this.S_Templet.Text = pd.allTemplet().Split(new Char[] { '|' })[2];
                this.S_DirRule.Text = "{@year04}-{@month}";
                this.S_FileRule.Text = "index";
                this.S_SavePath.Text = "/" + NetCMS.Config.UIConfig.dirHtml + "/special";
                this.S_Parent.Text = "0";
            }
        }
    }


    /// <summary>
    /// 添加专题进数据库
    /// </summary>
    /// <returns>返回域名字符串</returns>
    /// Code By DengXi

    protected void Button1_Click(object sender, EventArgs e)
    {
        if (Page.IsValid == true)
        {
            //-----------------取得表单内容
            NetCMS.Model.SpecialInfo sci = new NetCMS.Model.SpecialInfo();
            sci.SpecialCName = Request.Form["S_Cname"];             //中文名
            sci.specialEName = Request.Form["S_Ename"];             //英文名
            sci.ParentID = Request.Form["S_Parent"];                //父栏目

            sci.Domain = Request.Form["S_Domain"];                  //域名
            sci.FileEXName = Request.Form["S_FileExname"];          //生成文件的扩展名

            if (Request.Form["isTrue"] == "1")                         //是否启用浏览权限控制
            {
                sci.GroupNumber = Request.Form["S_UserGroup"]+"";         //可浏览用户组
                sci.isDelPoint = int.Parse(Request.Form["S_IsDel"]);   //是否启用扣取与所需
                sci.iPoint = int.Parse(Request.Form["S_Point"]);       //点数
                sci.Gpoint = int.Parse(Request.Form["S_Money"]);       //金币
            }
            else
            {
                sci.GroupNumber = "0";                               
                sci.isDelPoint = 0;    
                sci.iPoint = 0;        
                sci.Gpoint = 0;
            }
            string DirPath =NetCMS.Content.Common.CommStr.FileRandName(Request.Form["S_DirRule"]);
            string SaveTP=Request.Form["S_SavePath"].Replace("{@dirHtml}",NetCMS.Config.UIConfig.dirHtml);
            string fName=NetCMS.Content.Common.CommStr.FileRandName(Request.Form["S_FileRule"]).Replace("{@EName}", Request.Form["S_Ename"]);
            sci.saveDirPath = DirPath;    //目录生成规则
            sci.FileName = fName;      //文件名生成规则
            sci.SavePath = SaveTP;                                             //保存路径

            sci.NaviPicURL = Request.Form["S_Pic"];                 //导航图片路径
            sci.NaviContent = Request.Form["S_Text"];               //导航文字
            sci.Templet = Request.Form["S_Templet"];                //专题模板路径
            string NPosion =Request.Form["S_Page"];
            //替换导航
            NPosion = (NPosion.Replace("{#URL}", SaveTP + "/" + DirPath + "/" + fName + Request.Form["S_FileExname"])).Replace("//", "/");
            sci.NaviPosition = NPosion;              //页面导航条
            sci.isLock = int.Parse(Request.Form["S_Lock"]);         //是否锁定

            sci.SpecialID = "";
            sci.SiteID = SiteID;
            sci.CreatTime = DateTime.Now;
            sci.isRecyle = 0;

            NetCMS.Content.Special sc = new NetCMS.Content.Special();
            string result = sc.Add(sci);
            string[] arr_result = result.Split('|');
            if (arr_result[0].ToString() == "1")
            {
                NetCMS.Publish.General PG = new NetCMS.Publish.General();
                if (PG.publishSingleSpecial(arr_result[1].ToString()))
                    PageRight("添加专题成功!生成专题成功!", "Special_List.aspx");
                else
                    PageRight("添加专题成功!但是生成专题失败!", "Special_List.aspx");
            }
            else
                PageError("添加专题失败!", "");
        }
    }
}

⌨️ 快捷键说明

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