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

📄 search.aspx.cs

📁 最好用的站点内容管理系统 全部源代码都有
💻 CS
📖 第 1 页 / 共 2 页
字号:
            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 += "&nbsp;&nbsp;<a href=\"javascript:GetSearchList('" + i + "');\" title=\"上一页\" >" + i + "</a>&nbsp;&nbsp;";
            }
        }
        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 + -