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

📄 class_list.aspx.cs

📁 最好用的站点内容管理系统 全部源代码都有
💻 CS
📖 第 1 页 / 共 2 页
字号:
                        dt.Rows[j]["ClassCNames"] = "<a href=\"news_Page.aspx?ClassID=" + dt.Rows[j]["ClassID"] + "&Action=Edit\" class=\"list_link\" title=\"点击修改单页面\">" + dt.Rows[j]["ClassCName"] + "</a>";
                    }
                    else
                    {
                        dt.Rows[j]["ClassCNames"] = "<a href=\"Class_Add.aspx?Cname=" + dt.Rows[j]["ClassCName"] + "&Acation=Add," + dt.Rows[j]["ClassID"] + "&SiteID=" + Request.QueryString["SiteID"] + "\" class=\"list_link\" title=\"点击修改栏目\">" + dt.Rows[j]["ClassCName"] + "[" + dt.Rows[j]["ClassEname"] + "]</a>";
                    }
                    if (dt.Rows[j]["IsURL"].ToString() == "1")
                    {
                        dt.Rows[j]["st"] = "<font color=\"blue\">外部</font>&nbsp;&nbsp;";
                    }
                    else
                    {
                        dt.Rows[j]["st"] = "<font color=\"red\">系统</font>&nbsp;&nbsp;";
                    }
                    if (dt.Rows[j]["isPage"].ToString() == "1")
                    {
                        dt.Rows[j]["st"] += "<font color=\"#FF9900\">单页</font>&nbsp;&nbsp;";
                    }
                    else
                    {
                        dt.Rows[j]["st"] += "普通&nbsp;&nbsp;";
                    }
                    if (dt.Rows[j]["IsLock"].ToString() == "1")
                    {
                        dt.Rows[j]["st"] += "<a href=\"?Stat=Change&id=" + dt.Rows[j]["ClassID"] + "\" title=\"点击正常\" class=\"list_link\">锁定</a> ";
                    }
                    else
                    {
                        dt.Rows[j]["st"] += "<a href=\"?Stat=Change&id=" + dt.Rows[j]["ClassID"] + "\" title=\"点击锁定\" class=\"list_link\"><font color=\"green\">正常</font></a> ";
                    }
                    if (dt.Rows[j]["Domain"].ToString().Length > 5)
                    {
                        dt.Rows[j]["st"] += "<font color=\"blue\">域</font>&nbsp;&nbsp;";
                    }
                    else
                    {
                        dt.Rows[j]["st"] += "<font color=\"#999999\">域</font>&nbsp;&nbsp;";
                    }
                    if (dt.Rows[j]["NaviShowtf"].ToString() == "1")
                    {
                        dt.Rows[j]["st"] += "<font color=\"red\">显示</font>&nbsp;&nbsp;";
                    }
                    else
                    {
                        dt.Rows[j]["st"] += "隐藏&nbsp;&nbsp;";
                    }

                    string _TempStr = "";
                    if (dt.Rows[j]["IsURL"].ToString() == "0")
                    {
                        if (dt.Rows[j]["isPage"].ToString() == "0")
                        {
                            _TempStr = "<a title=\"添加新闻\" href=\"News_add.aspx?ClassID=" + dt.Rows[j]["ClassID"].ToString() + "&EditAction=add\"><img src=\"../../sysImages/" + NetCMS.Config.UIConfig.CssPath() + "/sysico/addnews.gif\" border=\"0\" /></a><a href=\"Class_add.aspx?Cname=" + dt.Rows[j]["ClassCName"] + "&Number=" + dt.Rows[j]["ClassID"] + "&SiteID=" + Request.QueryString["SiteID"] + "\" class=\"list_link\"><img src=\"../../sysImages/" + NetCMS.Config.UIConfig.CssPath() + "/sysico/addclass.gif\" border=\"0\" title=\"添加子类\" /></a><a href=\"news_Page.aspx?Number=" + dt.Rows[j]["ClassID"] + "\" class=\"list_link\"><img src=\"../../sysImages/" + NetCMS.Config.UIConfig.CssPath() + "/sysico/addpage.gif\" border=\"0\" title=\"添加单页面\" /></a>";
                        }
                    }

                    //操作
                    if (dt.Rows[j]["isPage"].ToString() == "1")
                    {
                        dt.Rows[j]["pop"] = "<input name=\"Checkbox1\" type=\"checkbox\" value=" + dt.Rows[j]["ClassID"] + " />&nbsp;&nbsp;<a href=\"news_Page.aspx?ClassID=" + dt.Rows[j]["ClassID"] + "&Action=Edit\" class=\"list_link\"><img src=\"../../sysImages/" + NetCMS.Config.UIConfig.CssPath() + "/sysIco/edit.gif\" border=\"0\" title=\"修改\"></a><a href=\"news_review.aspx?ID=" + dt.Rows[j]["ClassID"] + "&type=class\" class=\"list_link\" target=\"_blank\"><img src=\"../../sysImages/" + NetCMS.Config.UIConfig.CssPath() + "/sysIco/review.gif\" border=\"0\" title=\"浏览\" /></a>" + _TempStr + "";
                    }
                    else
                    {
                        dt.Rows[j]["pop"] = "<input name=\"Checkbox1\" type=\"checkbox\" value=" + dt.Rows[j]["ClassID"] + " />&nbsp;&nbsp;<a href=\"Class_Add.aspx?Cname=" + dt.Rows[j]["ClassCName"] + "&Acation=Add," + dt.Rows[j]["ClassID"] + "&SiteID=" + Request.QueryString["SiteID"] + "\" class=\"list_link\"><img src=\"../../sysImages/" + NetCMS.Config.UIConfig.CssPath() + "/sysIco/edit.gif\" border=\"0\" title=\"修改\"></a><a href=\"news_review.aspx?ID=" + dt.Rows[j]["ClassID"] + "&type=class\" class=\"list_link\" target=\"_blank\"><img src=\"../../sysImages/" + NetCMS.Config.UIConfig.CssPath() + "/sysIco/review.gif\" border=\"0\" title=\"浏览\" /></a>" + _TempStr + "";
                    }
                    strchar += "<tr class=\"TR_BG_list\"  onmouseover=\"overColor(this)\" onmouseout=\"outColor(this)\">";
                    strchar += "<td align=\"center\" valign=\"middle\" height=20>" + dt.Rows[j]["id"] + "</td>";
                    strchar += "<td align=\"left\" valign=\"middle\" >" + sign + dt.Rows[j]["ClassCNames"] + "<span style=\"font-size:10px;color:red;\" title=\"新闻数\">(" + rd.GetClassNewsCount(dt.Rows[j]["ClassID"].ToString()) + ")</span></td>";
                    strchar += "<td align=\"center\" valign=\"middle\" ><a class=\"list_link\" href=\"javascript:orderAction(" + dt.Rows[j]["ClassID"] + "," + dt.Rows[j]["OrderID"] + ");\" title=\"点击排序\"><strong>" + dt.Rows[j]["OrderID"] + "</strong></a></td>";
                    strchar += "<td align=\"center\" valign=\"middle\" >" + dt.Rows[j]["st"] + "</td>";
                    strchar += "<td valign=\"middle\" >" + dt.Rows[j]["pop"] + "</td>";
                    strchar += "</tr>";
                    strchar += getchildClassList(dt.Rows[j]["ClassID"].ToString(), sign);
                    dt.Rows[j]["Colum"] = strchar;
                }
                dt.Clear(); dt.Dispose();
            }
        }
        return strchar;
        #endregion
    }

    //彻底批量删除数据
    protected void Selected_del_Click(object sender, EventArgs e)
    {
        #region
        this.Authority_Code = "C030";
        this.CheckAdminAuthority();
        String Str = Request.Form["Checkbox1"];
        if (Str == null || Str == String.Empty)
        {
            PageError("请先选择删除项!", "");
        }
        else
        {
            String[] Checkbox = Str.Split(',');
            Str = null;
            for (int i = 0; i < Checkbox.Length; i++)
            {
                rd.del_newsInfos(Checkbox[i],1);
                rd.GetChildClassdel(Checkbox[i],0);

            }
            pd.SaveUserAdminLogs(1, 1, UserNum, "删除栏目", "彻底删除栏目.ClassID:" + Request.Form["Checkbox1"] + "");
            //此处进行静态文件的删除
            PageRight("彻底删除栏目成功!", "class_list.aspx");
        }
        #endregion
    }

    /// <summary>
    /// 初始化栏目
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void del_allClass(object sender, EventArgs e)
    {
        //权限管理
        this.Authority_Code = "C027";
        this.CheckAdminAuthority();
        rd.delUpdate_newsClass(1);
        pd.SaveUserAdminLogs(1, 1, UserNum, "初始化栏", "删除了所有栏目及内容信息");
        //此处进行静态文件的删除
        PageRight("初始化栏成功!", "class_list.aspx");
    }

    /// <summary>
    /// 生成XML
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void makeXML(object sender, EventArgs e)
    {
        this.Authority_Code = "C031";
        this.CheckAdminAuthority();
        string Str = Request.Form["Checkbox1"];
        if (Str == null || Str == String.Empty)
        {
            PageError("请至少选择一项!", "");
        }
        else
        {
            string[] Checkbox = Str.Split(',');
            Str = null;
            int j = 0;
            for (int i = 0; i < Checkbox.Length; i++)
            {
                if (NetCMS.Publish.General.publishXML(Checkbox[i]))
                {
                    j++;
                }
            }
            PageRight("生成" + j + "个XML成功!", "class_list.aspx");
        }
    }

    /// <summary>
    /// 生成HTML
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void makeHTML(object sender, EventArgs e)
    {
        this.Authority_Code = "C032";
        this.CheckAdminAuthority();
        string Str = Request.Form["Checkbox1"];
        if (Str == null || Str == String.Empty)
        {
            PageError("请至少选择一项!", "");
        }
        else
        {
            NetCMS.Control.HProgressBar.Start();
            NetCMS.Publish.General PG = new NetCMS.Publish.General();
            try
            {
                NetCMS.Control.HProgressBar.Roll("正在发布栏目", 0);
                string[] Checkboxs = Str.Split(',');
                Str = null;
                int j = 0;
                int m = Checkboxs.Length;
                for (int i = 0; i < m; i++)
                {
                    if (rd.delUpdate_news(Checkboxs[i],11) == 0)
                    {
                        if (PG.publishSingleClass(Checkboxs[i].ToString()))
                        {
                            j++;
                        }
                    }
                    else
                    {
                        if (NetCMS.Publish.General.publishPage(Checkboxs[i].ToString()))
                        {
                            j++;
                        }
                    }
                    NetCMS.Control.HProgressBar.Roll("共生成" + m + "个栏目,正在发布" + (i + 1) + "个。", ((i + 1) * 100 / m));
                }
                NetCMS.Control.HProgressBar.Roll("发布栏目成功,成功" + j + "个,<a href=\"../Publish/error/geterror.aspx?\">失败" + (Checkboxs.Length - j) + "个(可能有栏目有浏览权限)</a>. &nbsp;<a href=\"class_list.aspx\">返回</a>", 100);
            }
            catch (Exception ex)
            {
                NetCMS.Common.Public.savePublicLogFiles("□□□发布栏目", "【错误描述:】\r\n" + ex.ToString(), UserName);
                NetCMS.Control.HProgressBar.Roll("发布栏目失败。<a href=\"../publish/error/geterror.aspx?\">查看日志</a>", 0);
            }
            Response.End();
        }
    }

    protected void makeClassIndex(object sender, EventArgs e)
    {
        string Str = Request.Form["Checkbox1"];
        if (Str == null || Str == String.Empty)
        {
            PageError("请至少选择一项!", "");
        }
        else
        {
            string[] Checkboxs = Str.Split(',');
            Str = null;
            int j = 0;
            int m = 0;
            for (int i = 0; i < Checkboxs.Length; i++)
            {
                if (rd.delUpdate_news(Checkboxs[i],11) == 0)
                {
                    if (NetCMS.Publish.General.publishClassIndex(Checkboxs[i]))
                    {
                        j++;
                    }
                    else
                    {
                        m++;
                    }
                }
            }
            PageRight("共生成" + j + "个栏目!失败" + m + "个栏目。<li>如果生成有差异,可能是您选择了单页面</li>", "class_list.aspx");
        }
    }

    /// <summary>
    /// 清除数据
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void clearNewsInfo(object sender, EventArgs e)
    {
        this.Authority_Code = "C033";
        this.CheckAdminAuthority();
        String Str = Request.Form["Checkbox1"];
        if (Str == null || Str == String.Empty)
        {
            PageError("请至少选择一项!", "");
        }
        else
        {
            String[] Checkbox = Str.Split(',');
            Str = null;
            for (int i = 0; i < Checkbox.Length; i++)
            {
                rd.del_News(Checkbox[i],3);
            }
            pd.SaveUserAdminLogs(1, 1, UserNum, "清除数据", "清除数据.ClassID:" + Request.Form["Checkbox1"] + "");
            PageRight("清除数据成功!", "class_list.aspx");
        }
    }


    //放入回收站
    protected void AllDel_Click(object sender, EventArgs e)
    {
        this.Authority_Code = "CE01";
        this.CheckAdminAuthority();
        String Str = Request.Form["Checkbox1"];
        if (Str == null || Str == String.Empty)
        {
            PageError("请先选择删除项!", "");
        }
        else
        {
            String[] Checkbox = Str.Split(',');
            Str = null;
            for (int i = 0; i < Checkbox.Length; i++)
            {
                rd.del_newsInfos(Checkbox[i],0);
                rd.GetChildClassdel(Checkbox[i],1);
            }
            pd.SaveUserAdminLogs(1, 1, UserNum, "删除栏目", "删除栏目到回收站.ClassID:" + Request.Form["Checkbox1"] + "");
            PageRight("删除数据到回收站成功,请返回继续操作!", "class_list.aspx");
        }
    }

    //复位操作
    protected void LinkButton1_Click(object sender, EventArgs e)
    {
        //权限管理
        this.Authority_Code = "C024";
        this.CheckAdminAuthority();
        string str_ClassID = Request.Form["Checkbox1"];
        if (str_ClassID != null && str_ClassID != "")
            str_ClassID = "'" + str_ClassID.Replace(",", "','") + "'";
        else
            str_ClassID = null;
        rd.del_News(str_ClassID,4);
        PageRight("操作成功,此操作对锁定栏目无效!", "Class_list.aspx");
    }

    //一级排序操作
    protected void FirsSort_Click(object sender, EventArgs e)
    {
        Response.Redirect("SortPage.aspx?Acton=First");
    }
}

⌨️ 快捷键说明

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