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

📄 news_list.aspx.cs

📁 最好用的站点内容管理系统 全部源代码都有
💻 CS
📖 第 1 页 / 共 3 页
字号:
            int j = 0;
            int m = 0;
            for (int i = 0; i < idARR.Length; i++)
            {
                string[] ARR2 = rd.GetNewsIDfromID1(int.Parse(idARR[i].ToString())).Split('|');
                sNewsID = ARR2[0];
                sClassID = ARR2[1];
                if (NetCMS.Publish.General.publishSingleNews(sNewsID, sClassID))
                {
                    rd.updateClassStat(1, sNewsID,1);
                    j++;
                }
                else
                {
                    m++;
                }
            }
            Response.Clear();
            Response.Write(j + "%成功生成" + j + "条新闻!失败" + m + "条新闻(可能有浏览权限。)");
        }
    }

    private void allCheck(string sid)
    {
        try
        {
            string[] idARR = sid.Split(',');
            int[] nid = new int[idARR.Length];
            int i = 0;
            foreach (string s in idARR)
            {
                nid[i++] = int.Parse(s);
            }
            rd.allCheck(nid);
            Response.Write("1%成功操作" + (idARR.Length) + "条新闻!");
        }
        catch (Exception e)
        {
            Response.Write("0%操作失败:" + e.Message);
        }
    }

    //归档新闻
    private void Option_ToOld(string sid)
    {
        Response.Clear();
        string id = "'" + sid.Replace(",", "','") + "'";
        DataTable tb = rd.sel_newsInfo(7);
        if (tb != null)
        {
            string fieldnm = "";
            int i = 0;
            foreach (DataColumn c in tb.Columns)
            {
                if (c.ColumnName.ToLower().Equals("id") || c.ColumnName.ToLower().Equals("oldtime") || c.ColumnName.ToLower().Equals("datalib"))
                    continue;
                if (i > 0)
                    fieldnm += ",";
                fieldnm += c.ColumnName;
                i++;
            }
            DateTime oldtimes = DateTime.Now;
            if (rd.Add_old_News(fieldnm, id, oldtimes) != 0 && rd.delUpdate_news(id,2) != 0)
                Response.Write("1%归档成功!");
            else
                Response.Write("0%");
        }
        else
        {
            Response.Write("0%");
        }
    }
    //归档栏目符合条件的新闻
    private void Option_ToOldClass(string ClassID)
    {
        #region
        Response.Clear();
        //得到此栏目的归档数字
        int intHistory = rd.sel_old_classInHitoryDay(ClassID);
        int j = 0;
        if (intHistory > 0)
        {
            //开始获得符合条件的的新闻
            DataTable dt = rd.getClassContent(ClassID,9);
            if (dt != null && dt.Rows.Count > 0)
            {
                for (int m = 0; m < dt.Rows.Count; m++)
                {
                    DateTime oTime = DateTime.Parse(dt.Rows[m]["CreatTime"].ToString());
                    DateTime nTime = DateTime.Now;
                    TimeSpan getNum = nTime - oTime;
                    int daysTF = getNum.Days;
                    if (daysTF > intHistory)
                    {
                        DataTable tb = rd.sel_newsInfo(7);
                        if (tb != null)
                        {
                            string fieldnm = "";
                            int i = 0;
                            foreach (DataColumn c in tb.Columns)
                            {
                                if (c.ColumnName.ToLower().Equals("id") || c.ColumnName.ToLower().Equals("oldtime") || c.ColumnName.ToLower().Equals("datalib"))
                                    continue;
                                if (i > 0)
                                    fieldnm += ",";
                                fieldnm += c.ColumnName;
                                i++;
                            }
                            DateTime oldtimes = DateTime.Now;
                            if (rd.Add_old_News(fieldnm, dt.Rows[m]["id"].ToString(), oldtimes) != 0 && rd.delUpdate_news(dt.Rows[m]["id"].ToString(),2) != 0)
                            {
                                j++;
                            }
                            else
                            {
                                continue;
                            }
                        }
                    }
                    else
                    {
                        continue;
                    }
                }
                dt.Clear(); dt.Dispose();
            }
        }
        Response.Write("1%成功操作" + j + "条新闻!");
        #endregion
    }

    //固顶
    private void Option_SetTop(string sid)
    {
        Response.Clear();
        if (rd.delUpdate_news(sid,3) != 0)
            Response.Write("成功将所选新闻固顶!");
        else
            Response.Write("固顶错误");
    }
    //解固
    private void Option_UnSetTop(string sid)
    {
        Response.Clear();
        if (rd.delUpdate_news(sid,4) != 0)
            Response.Write("成功将所选新闻解固!");
        else
            Response.Write("解固错误");
    }

    //清空数据
    private void Option_delNumber(string ClassID)
    {
        Response.Clear();
        if (rd.delUpdate_news(ClassID,7) != 0)
            Response.Write("栏目数据已经被清空!");
        else
            Response.Write("清除数据错误。\n或者此栏目无数据!");
    }

    private void Option_clearFiles(string ID)
    {
        if (ID == "nt")
        {
            rd.deleteFilesurl(1, "");
        }
        else
        {
            string[] sID = ID.Split(',');
            for (int i = 0; i < sID.Length; i++)
            {
                rd.deleteFilesurl(0, sID[i]);
            }
        }
        Response.Write("1%附件清理成功!");
    }

    //审核内容
    private void Option_CheckStat(string ID)
    {
        Response.Clear();
        string[] tID = ID.Split('|');
        string getID = tID[0];
        string levelID = tID[1];
        switch (levelID)
        {
            case "1":
                this.Authority_Code = "C004";
                this.CheckAdminAuthority();
                rd.upCheckStat(getID, 1);
                break;
            case "2":
                this.Authority_Code = "C005";
                this.CheckAdminAuthority();
                rd.upCheckStat(getID, 2);
                break;
            case "3":
                this.Authority_Code = "C006";
                this.CheckAdminAuthority();
                rd.upCheckStat(getID, 3);
                break;
        }
        Response.Write("1%成功审核您选择的新闻!");
    }

    protected string getLblProperty(string type)
    {
        #region 属性
        string prpty = "";
        if (type.Length >= 1 && type.Substring(0, 1).Equals("1"))
        {
            prpty = "推荐";
        }
        if (type.Length >= 3 && type.Substring(2, 1).Equals("1"))
        {
            if (!prpty.Equals("")) prpty += " | ";
            prpty += "滚动";
        }
        if (type.Length >= 5 && type.Substring(4, 1).Equals("1"))
        {
            if (!prpty.Equals("")) prpty += " | ";
            prpty += "热点";
        }
        if (type.Length >= 7 && type.Substring(6, 1).Equals("1"))
        {
            if (!prpty.Equals("")) prpty += " | ";
            prpty += "幻灯";
        }
        if (type.Length >= 9 && type.Substring(8, 1).Equals("1"))
        {
            if (!prpty.Equals("")) prpty += " | ";
            prpty += "头条";
        }
        if (type.Length >= 11 && type.Substring(10, 1).Equals("1"))
        {
            if (!prpty.Equals("")) prpty += " | ";
            prpty += "公告";
        }
        if (type.Length >= 13 && type.Substring(12, 1).Equals("1"))
        {
            if (!prpty.Equals("")) prpty += " | ";
            prpty += "WAP";
        }
        if (type.Length >= 15 && type.Substring(14, 1).Equals("1"))
        {
            if (!prpty.Equals("")) prpty += " | ";
            prpty += "精彩";
        }
        if (prpty == "") prpty = "未设置";
        #endregion 属性
        return prpty;
    }

    protected void DataList1_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
        {
            #region 置顶图片
            System.Web.UI.WebControls.Image img = (System.Web.UI.WebControls.Image)e.Item.FindControl("ImgOrder");
            if (img != null)
            {
                if (img.AlternateText.Equals("10"))
                {
                    img.ImageUrl = "../../sysImages/folder/news_top.gif";
                    img.AlternateText = "总置顶新闻,点击查看简洁内容";
                }
                else
                {
                    img.ImageUrl = "../../sysImages/folder/news_common.gif";
                    img.AlternateText = "普通新闻,点击查看简洁内容";
                }
            }
            #endregion 置顶图片
            #region 内容类型
            System.Web.UI.WebControls.Image imgtp = (System.Web.UI.WebControls.Image)e.Item.FindControl("ImgNewType");
            System.Web.UI.WebControls.Image imgpic = (System.Web.UI.WebControls.Image)e.Item.FindControl("ImgPic");
            if (imgpic != null)
                imgpic.Visible = false;
            if (imgtp != null)
            {
                if (imgtp.AlternateText.Equals("0"))
                {
                    imgtp.ImageUrl = "../../sysImages/folder/news_text.gif";
                    imgtp.AlternateText = "普通内容";
                    imgtp.Attributes.Add("onclick", "");
                }
                else if (imgtp.AlternateText.Equals("1"))
                {
                    imgtp.ImageUrl = "../../sysImages/folder/news_img.gif";
                    imgtp.AlternateText = "图片信息,点击更改图片";
                }
                else if (imgtp.AlternateText.Equals("2"))
                {
                    imgtp.ImageUrl = "../../sysImages/folder/news_outer.gif";
                    imgtp.AlternateText = "标题信息";
                    imgtp.Attributes.Add("onclick", "");
                    if (imgpic != null)
                    {
                        imgpic.Visible = false;
                    }
                    else
                    {
                        imgpic.Visible = true;
                        imgpic.ImageUrl = "../../sysImages/folder/news_img.gif";
                        imgpic.AlternateText = "点击更改图片";
                    }
                }
            }
            #endregion 新闻类型
        }
    }
}

⌨️ 快捷键说明

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