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

📄 labelmass_method3.cs

📁 最好用的站点内容管理系统 全部源代码都有
💻 CS
📖 第 1 页 / 共 4 页
字号:
            {
                classid = str_ClassID;
            }
            else if (this.Param_CurrentClassID != null)
            {
                classid = this.Param_CurrentClassID;
            }
            string str_NaviRead = "";
            if (classid != "")
            {
                PubClassInfo info = CommonData.GetClassById(classid);
                if (info != null)
                {
                    string str_url = getClassURL(info.isDelPoint, info.ClassID, info.SavePath, info.SaveClassframe, info.ClassSaveRule);

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

                    str_NaviRead += "<div>" + newLine;

                    if (str_ClassNaviTitleNumber != null)
                        str_NaviRead += "   " + NetCMS.Common.Input.GetSubString(info.NaviContent, int.Parse(str_ClassNaviTitleNumber)) + "...<a href=\"" + str_url + "\">[详情]</a>";
                    else
                        str_NaviRead += "   " + info.NaviContent + "...<a href=\"" + str_url + "\">[详情]</a>";
                    str_NaviRead += "</div>" + newLine;
                }
            }
            return str_NaviRead;
        }

        /// <summary>
        /// 栏目导航
        /// </summary>
        /// <returns></returns>
        public string Analyse_ClassNavi()
        {
            string str_ClassID = this.GetParamValue("NT:ClassID");
            //string str_NaviCSS = this.GetParamValue("NT:NaviCSS");
            string str_NaviChar = this.GetParamValue("NT:NaviChar");
            string str_Cols = this.GetParamValue("NT:Cols");
            string str_isDiv = this.GetParamValue("NT:isDiv");
            string str_HrefCSS = this.GetParamValue("NT:HrefCSS");
            if (str_isDiv == null)
            {
                str_isDiv = "true";
            }
            string pcid = "";
            int P = 0;
            if (str_ClassID != null && str_ClassID != "-1" && str_ClassID!="0")
            {
                pcid = str_ClassID;
                P = 1;
            }
            else if (this.Param_CurrentClassID != null)
            {
                if (str_ClassID == "0")
                {
                    pcid = this.Param_CurrentClassID;
                    P = 1;
                }
            }
            string str_Navi = string.Empty;
            string str_gNaviChar = string.Empty;
            IList<PubClassInfo> list = CommonData.NewsClass;
            bool flag = false;
            string strTable = null;
            if (str_isDiv == "true")
            {
                flag = true;
            }
            else
            {
                if (str_Navi == null)
                {
                    strTable = "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">";
                }
                else
                {
                    strTable = "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\"><tr>";
                }
            }
            
            if (list != null && list.Count > 0)
            {
                int jm = 0;
                foreach (PubClassInfo info in list)
                {
                    str_gNaviChar = str_NaviChar;
                    if (P == 0)
                    {
                        string str_url = "";
                        if (info.IsURL == 1)
                        {
                            str_url = info.URLaddress;
                        }
                        else
                        {
                            str_url = getClassURL(info.isDelPoint, info.ClassID, info.SavePath, info.SaveClassframe, info.ClassSaveRule);
                        }

                        if (str_isDiv == "true")
                        {
                            str_Navi += " <li><a href=\"" + str_url + "\" class=\"" + str_HrefCSS + "\">" + newLine + "   " + info.ClassCName + "</a></li>" + newLine;
                        }
                        else
                        {
                            if (str_Cols == null || int.Parse(str_Cols)==0)
                            {
                                str_Navi += "<tr><td><a href=\"" + str_url + "\" class=\"" + str_HrefCSS + "\">" + info.ClassCName + "</a> " + str_gNaviChar + " </td></tr> ";
                            }
                            else
                            {
                                if (int.Parse(str_Cols) > 0)
                                {
                                    if (jm % int.Parse(str_Cols) == 0 && jm != 0)
                                    {
                                        str_Navi += "</tr><tr><td><a href=\"" + str_url + "\" class=\"" + str_HrefCSS + "\">" + info.ClassCName + "</a> " + str_gNaviChar + " <td> ";
                                    }
                                    else
                                    {
                                        str_Navi += "<td><a href=\"" + str_url + "\" class=\"" + str_HrefCSS + "\">" + info.ClassCName + "</a> " + str_gNaviChar + " <td> ";
                                    }
                                }
                            }
                        }
                    }
                    else
                    {
                        if (info.ParentID.ToLower().Trim() == pcid.ToLower().Trim() && info.SiteID == Param_SiteID)
                        {
                            string str_url = "";
                            if (info.IsURL == 1)
                            {
                                str_url = info.URLaddress;
                            }
                            else
                            {
                                str_url = getClassURL(info.isDelPoint, info.ClassID, info.SavePath, info.SaveClassframe, info.ClassSaveRule);
                            }

                            if (str_isDiv == "true")
                            {
                                str_Navi += "<li><a href=\"" + str_url + "\" class=\"" + str_HrefCSS + "\">" + newLine + "   " + info.ClassCName + "</a></li>" + newLine;
                            }
                            else
                            {
                                if (str_Cols == null || int.Parse(str_Cols) == 0)
                                {
                                    str_Navi += "<tr><td><a href=\"" + str_url + "\" class=\"" + str_HrefCSS + "\">" + info.ClassCName + "</a> " + str_gNaviChar + " </td></tr> ";
                                }
                                else
                                {
                                    if (int.Parse(str_Cols) > 0)
                                    {
                                        if (jm % int.Parse(str_Cols) == 0 && jm!=0)
                                        {
                                            str_Navi += "</tr><tr><td><a href=\"" + str_url + "\" class=\"" + str_HrefCSS + "\">" + info.ClassCName + "</a> " + str_gNaviChar + " <td> ";
                                        }
                                        else
                                        {
                                            str_Navi += "<td><a href=\"" + str_url + "\" class=\"" + str_HrefCSS + "\">" + info.ClassCName + "</a> " + str_gNaviChar + " <td> ";
                                        }
                                    }
                                }
                            }
                        }
                    }
                    jm++;
                }
            }
            if (flag==false)
            {
                if (str_Cols == null)
                {
                    str_Navi = strTable + str_Navi + "</table>";
                }
                else
                {
                    str_Navi = strTable + str_Navi + "</tr></table>";
                }
            }
            return str_Navi;
        }

        /// <summary>
        /// 总站导航
        /// </summary>
        /// <returns></returns>
        public string Analyse_SiteNavi()
        {
            string str_SiteNavi = "";
            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";
            }
            IList<PubClassInfo> list = CommonData.NewsClass;
            bool flag = false;
            string[] sArray = null;
            if (str_isDiv == "true")
            {
                flag = true;
                sArray = str_NaviCSS.Split('|');
            }
            foreach (PubClassInfo info in list)
            {
                if (info.ParentID == "0")
                {
                    string str_ClassUrl = "";
                    if (info.ClassCName != string.Empty && info.SavePath != string.Empty)
                    {
                        str_ClassUrl = getClassURL(info.isDelPoint, info.ClassID, info.SavePath, info.SaveClassframe, info.ClassSaveRule);
                    }
                    else
                    {
                        if (info.ClassSaveRule != string.Empty)
                        {
                            if (info.isPage == 1)
                            {
                                str_ClassUrl = CommonData.SiteDomain + "/" + info.SavePath;
                            }
                        }
                    }
                    if (info.NaviShowtf == 1)
                    {
                        if (str_isDiv == "true")
                        {
                            str_SiteNavi += "<ul id=\"" + sArray[2].ToString() + "\" class='" + sArray[3].ToString() + "\"><li id=\"" + sArray[4].ToString() + "\" class=\"" + sArray[5].ToString() + "\"><a href=\"" + str_ClassUrl + "\" class=\"" + str_HrefCSS + "\">" + info.ClassCName + "</a></li></ul>" + str_NaviChar;
                        }
                        else
                        {
                            str_SiteNavi += "<a href=\"" + str_ClassUrl + "\" class=\"" + str_HrefCSS + "\">" + info.ClassCName + "</a>&nbsp;" + str_NaviChar + "&nbsp;";
                        }
                    }
                }
            }

            if (flag)
            {
                str_SiteNavi = "<div id=\"" + sArray[0].ToString() + "\" class=\"" + sArray[1].ToString() + "\">" + str_SiteNavi + "</div>";
            }
            else
            {
                str_SiteNavi = "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\"><tr><td>" + str_SiteNavi + "</td></tr></table>";
            }
            return str_SiteNavi; 
        }
    }
}

⌨️ 快捷键说明

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