📄 search.aspx.cs
字号:
dirHTML = dirHTML.Replace("{@dirHTML}", NetCMS.Config.UIConfig.dirHtml);
string ClassSave = string.Empty;
IDataReader cdr = RD.GetClassInfo(int.Parse(dr["ClassID"].ToString()));
if (cdr.Read())
{
ClassSave = cdr["SavePath"].ToString();
}
cdr.Close();
NewsUrl = dim + "/" + dirHTML + "/" + ClassSave + "/" + dr["SavePath"].ToString() + "/" + dr["FileName"].ToString();
NewsUrl = NewsUrl.Replace("//", "/");
NewsUrl1 = "http://" + Request.ServerVariables["SERVER_NAME"] + NewsUrl;
FavNewsUrl = NetCMS.Config.UIConfig.dirUser + "/info/collection.aspx?Type=Add&ChID=" + ChID.ToString() + "&id=" + dr["id"].ToString();
if (dr["PicURL"].ToString().Length < 5)
{
str_Row += "<tr>" + newLine;
str_Row += "<td colspan=\"2\"><li><a href=\"" + NewsUrl + "\" target=\"_blank\"><span style=\"font-size:14px;\">" + NetCMS.Common.Input.FilterHTML(dr["Title"].ToString()).Replace(stags, "<span style=\"color:red\">" + stags + "</span>") + "</span></a> " + dr["CreatTime"].ToString() + "</li></td>" + newLine;
str_Row += "</tr>" + newLine;
str_Row += "<tr>" + newLine;
str_Row += "<td colspan=\"2\">" + NetCMS.Common.Input.GetSubString(NetCMS.Common.Input.FilterHTML((dr["Content"].ToString()).Replace("?","?")), 200).Replace(stags, "<span style=\"color:red\">" + stags + "</span>") + "<div style=\"color:green\">" + NewsUrl1 + "</div></td>" + newLine;
str_Row += "</tr>" + newLine;
str_Row += "<tr>" + newLine;
str_Row += "<td colspan=\"2\" align=\"left\" valign=\"top\" style=\"height:35px;\"><a href=\"" + FavNewsUrl.Replace("//", "/") + "\" target=\"_blank\">收藏</a> <a href=\"javascript:void(0);\" onclick=\"sendfriend('" + NewsUrl1 + "','" + NetCMS.Common.Input.FilterHTML(dr["Title"].ToString()) + "');\">推荐给朋友</a></td>" + newLine;
str_Row += "</tr>" + newLine;
}
else
{
str_Row += "<tr>" + newLine;
string gimgr = dim + dr["PicURL"].ToString().ToLower().Replace("{@dirfile}", NetCMS.Config.UIConfig.dirFile);
str_Row += "<td rowspan=\"3\"><img src=\"" + gimgr + "\" height=\"110\" width=\"140\" border=\"0\" /></td>" + newLine;
str_Row += "<td align=\"left\" width=\"100%\"><li><a href=\"" + NewsUrl + "\" target=\"_blank\"><span style=\"font-size:14px;\">" + NetCMS.Common.Input.FilterHTML(dr["Title"].ToString()).Replace(stags, "<span style=\"color:red\">" + stags + "</span>") + "</span></a> " + dr["CreatTime"].ToString() + "</li></td>" + newLine;
str_Row += "</tr>" + newLine;
str_Row += "<tr>" + newLine;
str_Row += "<td align=\"left\">" + NetCMS.Common.Input.GetSubString(NetCMS.Common.Input.FilterHTML((dr["Content"].ToString()).Replace("?", "?")), 200).Replace(stags, "<span style=\"color:red\">" + stags + "</span>") + "<div style=\"color:green\">" + NewsUrl1 + "</div></td>" + newLine;
str_Row += "</tr>" + newLine;
str_Row += "<tr>" + newLine;
str_Row += "<td align=\"left\" valign=\"top\" style=\"height:35px;\"><a href=\"" + FavNewsUrl.Replace("//", "/") + "\" target=\"_blank\">收藏</a> <a href=\"javascript:void(0);\" onclick=\"sendfriend('" + NewsUrl1 + "','" + NetCMS.Common.Input.FilterHTML(dr["Title"].ToString()) + "');\">推荐给朋友</a></td>" + newLine;
str_Row += "</tr>" + newLine;
}
}
else
{
FavNewsUrl = NetCMS.Config.UIConfig.dirUser + "/info/collection.aspx?Type=Add&id=" + dr["NewsID"].ToString();
string SaveClassframe = NetCMS.Content.Search.getSaveClassframe(dr["ClassID"].ToString());
switch (dr["NewsType"].ToString()) //0普通,1图片,2标题
{
case "1":
NewsUrl = dim + SaveClassframe + "/" + dr["SavePath"].ToString() + "/" + dr["FileName"].ToString() + dr["FileEXName"].ToString();
NewsUrl = NewsUrl.Replace("//", "/");
NewsUrl1 = "http://" + Request.ServerVariables["SERVER_NAME"] + dim + SaveClassframe + "/" + dr["SavePath"].ToString() + "/" + dr["FileName"].ToString() + dr["FileEXName"].ToString();
str_Row += "<tr>" + newLine;
string imgr = dim + dr["PicURL"].ToString().ToLower().Replace("{@dirfile}", NetCMS.Config.UIConfig.dirFile);
str_Row += "<td rowspan=\"3\"><img src=\"" + imgr + "\" height=\"110\" width=\"140\" border=\"0\" /></td>" + newLine;
str_Row += "<td align=\"left\" width=\"100%\"><li><a href=\"" + NewsUrl + "\" target=\"_blank\"><span style=\"font-size:14px;\">" + NetCMS.Common.Input.FilterHTML(dr["NewsTitle"].ToString()).Replace(stags, "<span style=\"color:red\">" + stags + "</span>") + "</span></a> " + dr["CreatTime"].ToString() + "</li></td>" + newLine;
str_Row += "</tr>" + newLine;
str_Row += "<tr>" + newLine;
str_Row += "<td align=\"left\">" + NetCMS.Common.Input.GetSubString(NetCMS.Common.Input.FilterHTML((dr["Content"].ToString()).Replace("?", "?")), 200).Replace(stags, "<span style=\"color:red\">" + stags + "</span>") + "<div style=\"color:green\">" + NewsUrl1 + "</div></td>" + newLine;
str_Row += "</tr>" + newLine;
str_Row += "<tr>" + newLine;
str_Row += "<td align=\"left\" valign=\"top\" style=\"height:35px;\"><a href=\"" + FavNewsUrl.Replace("//", "/") + "\" target=\"_blank\">收藏</a> <a href=\"javascript:void(0);\" onclick=\"sendfriend('" + NewsUrl1 + "','" + NetCMS.Common.Input.FilterHTML(dr["NewsTitle"].ToString()) + "');\">推荐给朋友</a></td>" + newLine;
str_Row += "</tr>" + newLine;
break;
case "0":
NewsUrl = dim + SaveClassframe + "/" + dr["SavePath"].ToString() + "/" + dr["FileName"].ToString() + dr["FileEXName"].ToString();
NewsUrl = NewsUrl.Replace("//", "/");
NewsUrl1 = "http://" + Request.ServerVariables["SERVER_NAME"] + dim + SaveClassframe + "/" + dr["SavePath"].ToString() + "/" + dr["FileName"].ToString() + dr["FileEXName"].ToString();
str_Row += "<tr>" + newLine;
str_Row += "<td colspan=\"2\"><li><a href=\"" + NewsUrl + "\" target=\"_blank\"><span style=\"font-size:14px;\">" + NetCMS.Common.Input.FilterHTML(dr["NewsTitle"].ToString()).Replace(stags, "<span style=\"color:red\">" + stags + "</span>") + "</span></a> " + dr["CreatTime"].ToString() + "</li></td>" + newLine;
str_Row += "</tr>" + newLine;
str_Row += "<tr>" + newLine;
str_Row += "<td colspan=\"2\">" + NetCMS.Common.Input.GetSubString(NetCMS.Common.Input.FilterHTML((dr["Content"].ToString()).Replace("?", "?")), 200).Replace(stags, "<span style=\"color:red\">" + stags + "</span>") + "<div style=\"color:green\">" + NewsUrl1 + "</div></td>" + newLine;
str_Row += "</tr>" + newLine;
str_Row += "<tr>" + newLine;
str_Row += "<td colspan=\"2\" align=\"left\" valign=\"top\" style=\"height:35px;\"><a href=\"" + FavNewsUrl.Replace("//", "/") + "\" target=\"_blank\">收藏</a> <a href=\"javascript:void(0);\" onclick=\"sendfriend('" + NewsUrl1 + "','" + NetCMS.Common.Input.FilterHTML(dr["NewsTitle"].ToString()) + "');\">推荐给朋友</a></td>" + newLine;
str_Row += "</tr>" + newLine;
break;
case "2":
NewsUrl = dr["URLaddress"].ToString();
str_Row += "<tr>" + newLine;
str_Row += "<td colspan=\"2\"><li><a href=\"" + NewsUrl + "\" target=\"_blank\"><span style=\"font-size:14px;\">" + NetCMS.Common.Input.FilterHTML(dr["NewsTitle"].ToString()) + "</span></a> " + dr["CreatTime"].ToString() + "</li><div style=\"color:green\">" + NewsUrl + "</div></td>" + newLine;
str_Row += "</tr>" + newLine;
str_Row += "<tr>" + newLine;
str_Row += "<td colspan=\"2\" align=\"left\" valign=\"top\" style=\"height:35px;\"><a href=\"" + FavNewsUrl.Replace("//", "/") + "\" target=\"_blank\">收藏</a> <a href=\"javascript:void(0);\" onclick=\"sendfriend('" + NewsUrl + "','" + NetCMS.Common.Input.FilterHTML(dr["NewsTitle"].ToString()) + "');\">推荐给朋友</a></td>" + newLine;
str_Row += "</tr>" + newLine;
break;
}
}
return str_Row;
}
/// <summary>
/// 获取搜索模板路径
/// </summary>
/// <returns>搜索模板路径</returns>
protected string GetSearchTemplet()
{
string str_dirMana = NetCMS.Config.UIConfig.dirDumm;
string str_Templet = NetCMS.Config.UIConfig.dirTemplet; //获取模板路径
if (str_dirMana != "" && str_dirMana != null && str_dirMana != string.Empty)//判断虚拟路径是否为空,如果不是则加上//
str_dirMana = "//" + str_dirMana;
string str_FilePath = Server.MapPath(str_dirMana + "\\" + str_Templet + "\\Content\\search.html");
return str_FilePath;
}
/// <summary>
/// 分页
/// </summary>
/// <param name="page">当前页码</param>
/// <param name="Cnt">总记录数</param>
/// <param name="pageCount">最大页数</param>
/// <returns></returns>
protected string ShowPage(int page, int Cnt, int pageCount)
{
string urlstr = "共" + Cnt.ToString() + "条记录,共" + pageCount.ToString() + "页,当前第" + page.ToString() + "页 ";
urlstr += "<a href=\"javascript:GetSearchList('1');\" title=\"首页\" >首页</a> ";
if ((page - 1) < 1)
{
urlstr += " 上一页 ";
}
else
{
urlstr += " <a href=\"javascript:GetSearchList('" + (page - 1) + "');\" title=\"上一页\" >上一页</a> ";
}
for (int i = page; i < (page + 10); i++)
{
if (i > pageCount)
{
break;
}
else
{
urlstr += " <a href=\"javascript:GetSearchList('" + i + "');\" title=\"上一页\" >" + i + "</a> ";
}
}
if (page == pageCount)
{
urlstr += " 下一页 ";
}
else
{
urlstr += " <a href=\"javascript:GetSearchList('" + (page + 1) + "');\" title=\"下一页\" >下一页</a> ";
}
urlstr += " <a href=\"javascript:GetSearchList('" + pageCount + "');\" title=\"尾页\">尾页</a> ";
return urlstr;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -