📄 general.cs
字号:
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 + -