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

📄 labelmass_method3.cs

📁 最好用的站点内容管理系统 全部源代码都有
💻 CS
📖 第 1 页 / 共 4 页
字号:
            if (str_TitleNumer != null && NetCMS.Common.Input.IsInteger(str_TitleNumer))
                nTitleNum = int.Parse(str_TitleNumer);
            if (str_ContentNumber != null && NetCMS.Common.Input.IsInteger(str_ContentNumber))
                nContentNum = int.Parse(str_ContentNumber);
            if (str_NaviNumber != null && NetCMS.Common.Input.IsInteger(str_NaviNumber))
                nNaviNumber = int.Parse(str_NaviNumber);

            DataTable dt = CommonData.DalPublish.ExecuteSql(Sql);
            if (dt == null || dt.Rows.Count < 1) return string.Empty;
            string str_newslist = string.Empty;
            int i;
            for (i = 0; i < dt.Rows.Count; i++)
            {
                if (str_isDiv == "true")
                {
                    str_newslist += Analyse_ReadNews((int)dt.Rows[i][0], nTitleNum, nContentNum, nNaviNumber, mystyle, styleid, 1, 1, 0);
                    //开始调用副新闻
                    if (subTF)
                    {
                        NetCMS.Model.NewsContent sNCI = new NetCMS.Model.NewsContent();
                        sNCI = this.getNewsInfo((int)dt.Rows[i][0], null);
                        str_newslist += getSubSTR(sNCI.NewsID,string.Empty);
                    }
                }
                else
                {
                    str_isDiv = "false";
                    string row = Analyse_ReadNews((int)dt.Rows[i][0], nTitleNum, nContentNum, nNaviNumber, mystyle, styleid, 1, 1, 0);
                    //开始调用副新闻
                    if (subTF)
                    {
                        NetCMS.Model.NewsContent sNCI = new NetCMS.Model.NewsContent();
                        sNCI = this.getNewsInfo((int)dt.Rows[i][0], null);
                        row += getSubSTR(sNCI.NewsID,string.Empty);
                    }
                    if (n_Cols == 1)
                        str_newslist += "<tr>" + newLine + "<td>" + newLine + row + newLine + "</td>" + newLine + "</tr>" + newLine;
                    else
                    {
                        row = "<td width=\"" + (100 / n_Cols) + "%\">" + newLine + row + newLine + "</td>" + newLine;
                        if ((i > 0) && ((i + 1) % n_Cols == 0))
                            row = "</tr>" + newLine + "<tr>" + newLine;
                        str_newslist += row;
                    }
                }
            }
            dt.Clear();
            dt.Dispose();
            if (str_newslist != string.Empty && n_Cols > 1)
            {
                str_newslist = "<tr>" + newLine + str_newslist;
                if (i % n_Cols != 0)
                {
                    int n = n_Cols - i;
                    if (n < 0)
                    {
                        n = n_Cols - (i % n_Cols);
                    }
                    for (int j = 0; j < n; j++)
                    {
                        str_newslist += "<td width=\"" + (100 / n_Cols) + "%\">" + newLine + " </td>" + newLine;
                    }
                }
                str_newslist += "</tr>" + newLine;
            }
            str_newslist = News_List_Head(str_isDiv, str_ulID, str_ulClass) + str_newslist + News_List_End(str_isDiv);
            return str_newslist;
        }

        /// <summary>
        /// RSS 
        /// </summary>
        /// <returns></returns>
        public string Analyse_RSS()
        {
            string str_RSS = "";
            string str_ClassID = this.GetParamValue("NT:ClassID");
            string getClassID = "";
            bool booltf = false;
            if (str_ClassID != null)
            {
                if (str_ClassID == "0")
                {
                    booltf = true;
                }
                else if (str_ClassID == "-1")
                {
                    getClassID = this.Param_CurrentClassID;
                }
                else
                {
                    getClassID = str_ClassID;
                }
            }
            else
            {
                if (this.Param_CurrentClassID == null)
                {
                    booltf = true;
                }
                else
                {
                    getClassID = this.Param_CurrentClassID;
                }
            }

            if (booltf == true)
            {
                str_RSS += "<a title=\"订阅本站所有信息\" href=\"" + CommonData.SiteDomain + "/xml/content/all/news.xml\" target=\"blank\"><img src=\"" + CommonData.SiteDomain + "/sysImages/Label/preview/RSS.gif\" border=\"0\" alt=\"RSS图片\"></a>";
            }
            else
            {
                PubClassInfo info = CommonData.GetClassById(getClassID);
                if (info != null && info.IsURL == 0 && info.SiteID == this.Param_SiteID)
                {
                    str_RSS += "<a title=\"订阅" + info.ClassEName + "信息\" href=\"" + CommonData.SiteDomain + "/xml/content/" + info.ClassEName + ".xml\" target=\"blank\"><img src=\"" + CommonData.SiteDomain + "/sysImages/Label/preview/RSS.gif\" border=\"0\" alt=\"RSS图片\"></a>";
                }
            }
            return str_RSS;
        }

        /// <summary>
        /// 专题导读
        /// </summary>
        /// <returns></returns>
        public string Analyse_SpeicalNaviRead()
        {
            string str_NaviRead = "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
            string str_SpecialID = this.GetParamValue("NT:SpecialID");
            string str_SpecialTitleNumber = this.GetParamValue("NT:SpecialTitleNumber");
            string str_SpecialNaviTitleNumber = this.GetParamValue("NT:SpecialNaviTitleNumber");

            string specialid = "";
            if (str_SpecialID != null)
            {
                specialid = str_SpecialID;
            }
            else if (this.Param_CurrentSpecialID != null)
            {
                specialid = this.Param_CurrentSpecialID;
            }
            if (specialid != "")
            {
                PubSpecialInfo info = CommonData.GetSpecial(specialid);
                //IDataReader rd = CommonData.DalPublish.GetSpecialSavePath(specialid);
                if (info != null)
                {
                    string str_url = getSpeacilURL(info.isDelPoint.ToString(),info.SpecialID, info.SavePath, info.saveDirPath, info.FileName, info.FileEXName);

                    str_NaviRead += "<div>" + newLine;
                    if (str_SpecialTitleNumber != null)
                    {
                        str_NaviRead += "   <a href=\"" + str_url + "\" style=\"font-weight:bold;\">" + NetCMS.Common.Input.GetSubString(info.SpecialCName, int.Parse(str_SpecialTitleNumber));
                    }
                    else
                    {
                        str_NaviRead += "   <a href=\"" + str_url + "\" style=\"font-weight:bold;\">" + info.SpecialCName;
                    }
                    str_NaviRead += "</div>" + newLine;

                    str_NaviRead += "<div>" + newLine;
                    if (str_SpecialNaviTitleNumber != null)
                    {
                        str_NaviRead += "   " + NetCMS.Common.Input.GetSubString(info.NaviContent, int.Parse(str_SpecialNaviTitleNumber)) + "...<a href=\"" + str_url + "\">[详情]</a>";
                    }
                    else
                    {
                        str_NaviRead += "   " + info.NaviContent + "...<a href=\"" + str_url + "\">[详情]</a>";
                    }
                    str_NaviRead += "</div>" + newLine;
                }
                else
                {
                    str_NaviRead += "<tr><td><!--未找到此专题--></td></tr>" + newLine;
                }
            }
            else
                str_NaviRead += "<tr><td><!--未找到此专题--></td></tr>" + newLine;
            str_NaviRead += "</table>";
            return str_NaviRead;
        }

        /// <summary>
        /// 专题导航
        /// </summary>
        /// <returns></returns>
        public string Analyse_SpecialNavi()
        {
            string str_SpecialID = this.GetParamValue("NT:SpecialID");
            string str_NaviCSS = this.GetParamValue("NT:NaviCSS");
            string str_HrefCSS = this.GetParamValue("NT:HrefCSS");
            string str_NaviChar = this.GetParamValue("NT:NaviChar");
            string str_isDiv = this.GetParamValue("NT:isDiv");
            if (str_isDiv == null)
            {
                str_isDiv = "true";
            }
           
            string Specialid = string.Empty;
            if (str_SpecialID != null)
            {
                Specialid = str_SpecialID;
            }
            else if (this.Param_CurrentSpecialID != null)
            {
                Specialid = this.Param_CurrentSpecialID;
            }
            string str_Navi = "";
            string[] SpecialArray = null;
            bool flag = false;
            if (str_isDiv == "true")
            {
                flag = true;
                SpecialArray = str_NaviCSS.Split('|');
            }
            if (Specialid != string.Empty)
            {
                IList<PubSpecialInfo> list = CommonData.NewsSpecial;
                if (list != null)
                {
                    str_Navi = "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">" + newLine;
                    foreach (PubSpecialInfo info in list)
                    {
                        string str_url = getSpeacilURL(info.isDelPoint.ToString(),info.SpecialID, info.SavePath, info.saveDirPath, info.FileName, info.FileEXName);
                        if (str_isDiv == "true")
                        {
                            str_Navi += "<ul id=\"" + SpecialArray[2].ToString() + "\" class=\"" + SpecialArray[3].ToString() + "\"><li id=\"" + SpecialArray[4].ToString() + "\" class=\"" + SpecialArray[5].ToString() + "\"><a href=\"" + str_url + "\" class=\"" + str_HrefCSS + "\">" + newLine + info.SpecialCName + "</a></li></ul>" + newLine + str_NaviChar;
                        }
                        else
                        {
                            str_Navi += "   <tr><td><a href=\"" + str_url + "\" class=\"" + str_HrefCSS + "\">" + newLine;
                            str_Navi += "   " + info.SpecialCName + "</a> "+ str_NaviChar;
                            str_Navi += "   </td></tr>" + newLine ;
                        }
                    }
                    if (flag)
                    {
                        str_Navi = "<div id=\"" + SpecialArray[0].ToString() + "\" class=\"" + SpecialArray[1].ToString() + "\">" + str_Navi + "</table>" + newLine + "</div>";
                    }
                    else
                    {
                        str_Navi += "</table>" + newLine;
                    }
                }
            }
            return str_Navi;
        }

        /// <summary>
        /// 栏目导读
        /// </summary>
        /// <returns></returns>
        public string Analyse_ClassNaviRead()
        {
            string str_ClassID = this.GetParamValue("NT:ClassID");
            string str_ClassTitleNumber = this.GetParamValue("NT:ClassTitleNumber");
            string str_ClassNaviTitleNumber = this.GetParamValue("NT:ClassNaviTitleNumber");

            string classid = "";
            if (str_ClassID != null && str_ClassID != "0")

⌨️ 快捷键说明

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