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

📄 general.cs

📁 最好用的站点内容管理系统 全部源代码都有
💻 CS
📖 第 1 页 / 共 4 页
字号:
                                postResult_css1 = " class=\"" + postResult_css + "\"";
                            }
                            string[] ArrayCon = reg.Split(PageMid);
                            int n = ArrayCon.Length;
                            if (ArrayCon[n - 1] == null || ArrayCon[n - 1].Trim() == string.Empty)
                                n--;
                            for (int i = 0; i < n; i++)
                            {
                                string getPageStr = "";
                                if (i > 0)
                                {
                                    int laspot = TmpPath.LastIndexOf('.');
                                    filepath = TmpPath.Substring(0, laspot) + "_" + (i + 1) + TmpPath.Substring(laspot);
                                }
                                UltiPublish gpl = new UltiPublish(true);
                                getPageStr = gpl.getPagelist(postResult_style, i, getFileName, getFileEXName, postResult_color, postResult_css1, n, id, ContentType, 0);
                                string PageContent = PageHead + ArrayCon[i] + getPageStr + PageEnd;

                                General.WriteHtml(PageContent, filepath);
                            }
                            if (n > 0)
                            {
                                return;
                            }
                        }
                    }
                    #endregion
                }
            }
            string p1js = "<span style=\"text-align:center;\" id=\"gPtypenowdiv" + DateTime.Now.ToShortDateString() + "\">加载中...</span>";
            p1js += "<script language=\"javascript\" type=\"text/javascript\">";
            p1js += "pubajax('/configuration/system/public.aspx','NowStr=" + DateTime.Now.ToShortDateString() + "&ruleStr=1','gPtypenowdiv" + DateTime.Now.ToShortDateString() + "');";
            p1js += "</script>";
            WriteHtml(tempRe.FinallyContent.Replace("{NT:NewsLIST}", "").Replace("{/NT:NewsLIST}", "").Replace("{$NT:P1}", p1js), savePath);
        }


        /// <summary>
        /// 替换上下分页
        /// </summary>
        /// <returns></returns>
        public static string ReplaceResultPage(string NewsID, string Content, string FileName, string EXName, int PageCount, int CurrentPage, int isPop)
        {
            string getContent = "";
            string ReadType = NetCMS.Common.Public.readparamConfig("ReviewType");
            //首页
            if (Content.IndexOf("{#PageStartLink}") > -1)
            {
                if (ReadType == "1")
                {
                    Content = Content.Replace("{#PageStartLink}", "Content.aspx?id=" + NewsID + "");
                }
                else
                {
                    if (isPop == 1)
                    {
                        Content = Content.Replace("{#PageStartLink}", "Content.aspx?id=" + NewsID + "");
                    }
                    else
                    {
                        Content = Content.Replace("{#PageStartLink}", FileName + EXName);
                    }
                }
            }
            //最后一页
            if (Content.IndexOf("{#PageEndLink}") > -1)
            {
                if (ReadType == "1")
                {
                    Content = Content.Replace("{#PageEndLink}", "Content.aspx?id=" + NewsID + "&Page=" + PageCount + "");
                }
                else
                {
                    if (isPop == 1)
                    {
                        Content = Content.Replace("{#PageStartLink}", "Content.aspx?id=" + NewsID + "&Page=" + PageCount + "");
                    }
                    else
                    {
                        Content = Content.Replace("{#PageEndLink}", FileName + "_" + PageCount + EXName);
                    }
                }
            }
            //上一页
            if (Content.IndexOf("{#PagePreLink}") > -1)
            {
                if (CurrentPage <= 2)
                {
                    if (ReadType == "1")
                    {
                        Content = Content.Replace("{#PagePreLink}", "Content.aspx?id=" + NewsID + "");
                    }
                    else
                    {
                        if (isPop == 1)
                        {
                            Content = Content.Replace("{#PagePreLink}", "Content?id=" + NewsID + "");
                        }
                        else
                        {
                            Content = Content.Replace("{#PagePreLink}", FileName + EXName);
                        }
                    }
                }
                else
                {
                    if (ReadType == "1")
                    {
                        Content = Content.Replace("{#PagePreLink}", FileName + "Content.aspx?id=" + NewsID + "&Page=" + (CurrentPage - 1));
                    }
                    else
                    {
                        if (isPop == 1)
                        {
                            Content = Content.Replace("{#PagePreLink}", FileName + "Content.aspx?id=" + NewsID + "&Page=" + (CurrentPage - 1));
                        }
                        else
                        {
                            Content = Content.Replace("{#PagePreLink}", FileName + "_" + (CurrentPage - 1) + EXName);
                        }
                    }
                }
            }
            //下一页
            if (Content.IndexOf("{#PageNextLink}") > -1)
            {
                if (CurrentPage == PageCount)
                {
                    Content = Content.Replace("{#PageNextLink}", "javascript:void(0);");
                }
                else
                {
                    if (ReadType == "1")
                    {
                        Content = Content.Replace("{#PageNextLink}", "Content.aspx?id=" + NewsID + "&Page=" + (CurrentPage + 1) + "");
                    }
                    else
                    {
                        if (isPop == 1)
                        {
                            Content = Content.Replace("{#PageNextLink}", "Content.aspx?id=" + NewsID + "&Page=" + (CurrentPage + 1) + "");
                        }
                        else
                        {
                            Content = Content.Replace("{#PageNextLink}", FileName + "_" + (CurrentPage + 1) + EXName);
                        }
                    }
                }
            }
            //上十页
            if (Content.IndexOf("{#PagePreTenLink}") > -1)
            {
                if (CurrentPage < 10)
                {
                    if (ReadType == "1")
                    {
                        Content = Content.Replace("{#PagePreTenLink}", "Content.aspx?id=" + NewsID + "");
                    }
                    else
                    {
                        if (isPop == 1)
                        {
                            Content = Content.Replace("{#PagePreTenLink}", "Content.aspx?id=" + NewsID + "");
                        }
                        else
                        {
                            Content = Content.Replace("{#PagePreTenLink}", FileName + EXName);
                        }
                    }
                }
                else
                {
                    if (ReadType == "1")
                    {
                        Content = Content.Replace("{#PagePreTenLink}", "Content.aspx?id=" + NewsID + "&Page=" + (CurrentPage - 10));
                    }
                    else
                    {
                        if (isPop == 1)
                        {
                            Content = Content.Replace("{#PagePreTenLink}", "Content.aspx?id=" + NewsID + "&Page=" + (CurrentPage - 10));
                        }
                        else
                        {
                            Content = Content.Replace("{#PagePreTenLink}", FileName + "_" + (CurrentPage - 10) + EXName);
                        }
                    }
                }
            }
            //下十页
            if (Content.IndexOf("{#PageNextTenLink}") > -1)
            {
                if ((CurrentPage + 10) > PageCount)
                {
                    if (ReadType == "1")
                    {
                        Content = Content.Replace("{#PageNextTenLink}", "Content.aspx?id=" + NewsID + "&Page=" + (PageCount));
                    }
                    else
                    {
                        if (isPop == 1)
                        {
                            Content = Content.Replace("{#PageNextTenLink}", "Content.aspx?id=" + NewsID + "&Page=" + (PageCount));
                        }
                        else
                        {
                            Content = Content.Replace("{#PageNextTenLink}", FileName + "_" + (PageCount) + EXName);
                        }
                    }
                }
                else
                {
                    if (ReadType == "1")
                    {
                        Content = Content.Replace("{#PageNextTenLink}", "Content.aspx?id=" + NewsID + "&Page=" + (CurrentPage + 10));
                    }
                    else
                    {
                        if (isPop == 1)
                        {
                            Content = Content.Replace("{#PageNextTenLink}", "Content.aspx?id=" + NewsID + "&Page=" + (CurrentPage + 10));
                        }
                        else
                        {
                            Content = Content.Replace("{#PageNextTenLink}", FileName + "_" + (CurrentPage + 10) + EXName);
                        }
                    }
                }
            }
            //新闻总数
            if (Content.IndexOf("{#PageCount}") > -1)
            {
                Content = Content.Replace("{#PageCount}", PageCount.ToString());
            }
            //当前页码
            if (Content.IndexOf("{#PageCurrentNews}") > -1)
            {
                Content = Content.Replace("{#PageCurrentNews}", CurrentPage.ToString());
            }

            if (Content.IndexOf("{#NewsPage:Loop") > -1 && Content.IndexOf("{/@NewsPage:Loop}") > -1)
            {

            }
            getContent = Content;
            return getContent;
        }

        public static string getResultPage(string _Content, DateTime _DateTime, string ClassID, string EName)
        {
            string _Str = "";
            if (_Content != string.Empty)
            {
                _Str = _Content.ToLower();
                string year02 = ((_DateTime.Year).ToString()).PadRight(2);
                string year04 = (_DateTime.Year).ToString();
                string month = (_DateTime.Month).ToString();
                string day = (_DateTime.Day).ToString();
                string hour = (_DateTime.Hour).ToString();
                string minute = (_DateTime.Minute).ToString();
                string second = (_DateTime.Second).ToString();
                _Str = _Str.Replace("{@year02}", year02);
                _Str = _Str.Replace("{@year04}", year04);
                _Str = _Str.Replace("{@month}", month);
                _Str = _Str.Replace("{@day}", day);
                _Str = _Str.Replace("{@second}", second);
                _Str = _Str.Replace("{@minute}", minute);
                _Str = _Str.Replace("{@hour}", hour);
                _Str = _Str.Replace("{@ename}", EName);
                if (_Str.IndexOf("{@ram", 0) != -1)
                {
                    for (int i = 0; i <= 9; i++)
                    {
                        _Str = _Str.Replace("{@ram" + i + "_0}", NetCMS.Common.Rand.Number(i));
                        _Str = _Str.Replace("{@ram" + i + "_1}", NetCMS.Common.Rand.Str_char(i));
                        _Str = _Str.Replace("{@ram" + i + "_2}", NetCMS.Common.Rand.Str(i));
                    }
                }
            }
            return _Str;
        }

    }
}

⌨️ 快捷键说明

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