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

📄 comment.aspx.cs

📁 最好用的站点内容管理系统 全部源代码都有
💻 CS
📖 第 1 页 / 共 3 页
字号:
            getContent = CommentTemplet;
        }
        if (showdiv != null && showdiv != string.Empty)
        {
            getContent = str_ClistPage;
        }
        getContent = (getContent.Replace(InstallDir, NetCMS.Publish.CommonData.getUrl())).Replace(TempletDir, str_Templet);
        return getContent;
    }

    /// <summary>
    /// 获取引用的评论
    /// </summary>
    /// <param name="dt">数据表</param>
    /// <param name="Commid">评论编号</param>
    /// <param name="UserName">用户名</param>
    /// <returns></returns>
    protected string GetQIDInfo(DataTable dt, string Commid, string UserName)
    {
        string str_QID = "";
        DataRow[] row = dt.Select("Commid='" + Commid + "'");
        if (row.Length == 1)
        {
            str_QID += "<span>" + UserName + "引用了:" + dt.Rows[0]["UserNum"].ToString() + "</span>\r";
            str_QID += "<br />\r";
            str_QID += "<span>" + dt.Rows[0]["Content"].ToString() + "</span>\r";
        }
        return str_QID;
    }

    /// <summary>
    /// 得到评论表单
    /// </summary>
    protected string GetAddCommentForm(string tmstr)
    {
        NetCMS.Content.Sys sys = new NetCMS.Content.Sys();
        string NewsID = Request.QueryString["id"];

        string UserName = "Guest";
        string UserExit = "";

        if(Validate_Session())
        {
            UserName = NetCMS.Global.Current.UserName;
            if (tmstr == "getlist")
            {
                UserExit = "<span id=\"loginOutB\"><a href=\"javascript:CommentLoginOut(this.form,'" + NetCMS.Publish.CommonData.getUrl() + "');\">注销帐户</a></span>&nbsp;&nbsp;<a hrefs=\"" + NetCMS.Publish.CommonData.getUrl() + "/" + NetCMS.Config.UIConfig.dirUser + "/index.aspx?url=info/mycom.aspx\">我的评论</a>";
            }
            else
            {
                UserExit = "<a href=\"javascript:CommentLoginOut();\">注销帐户</a>&nbsp;&nbsp;<a href=\"/" + NetCMS.Config.UIConfig.dirUser + "/index.aspx?urls=info/mycom.aspx\">我的评论</a>";
            }
        }
        else
        {
            DataTable dt = sys.UserPram();
            if (dt != null)
            {
                if (dt.Rows[0]["UnRegCommTF"].ToString() != "1")
                {
                    UserName = "";
                    UserExit = "没帐户?<a href=\"" + NetCMS.Publish.CommonData.getUrl() + "/" + NetCMS.Config.UIConfig.dirUser + "/register.aspx\">这里注册</a>";
                }
                else
                {
                    UserExit = "<span id=\"isGuest\">(匿名用户请直接使用Guest用户名)</span>";
                }
                dt.Clear(); dt.Dispose();
            }
        }
        string str_CommForm = "<div>\r";
        str_CommForm += "<form action=\"\" method=\"post\" id=\"CommandForm\" name=\"CommandForm\">\r";
        if (Validate_Session())
        {
            str_CommForm += "<div style=\"text-align:left;height:25px;\">用户名" + UserName + " <span style=\"display:none;\"><input name=\"UserNum\" size=\"12\" type=\"text\" value=\"" + UserName + "\"></span>";
            str_CommForm += "   <span style=\"display:none;\">密码 <input name=\"UserPwd\" size=\"12\" type=\"password\"></span> " + UserExit + " </div>\r";
        }
        else
        {
            str_CommForm += "<div style=\"text-align:left;height:25px;\">用户名 <input name=\"UserNum\" size=\"12\" type=\"text\" value=\"\">";
            str_CommForm += "   密码 <input name=\"UserPwd\" size=\"12\" type=\"password\"> " + UserExit + " </div>\r";
        }
        str_CommForm += "<div style=\"text-align:left;height:25px;\">观点:<input type=\"radio\" name=\"commtype\" value=\"0\" />不知所云 <input type=\"radio\" name=\"commtype\" value=\"1\" />不赞成 <input type=\"radio\" checked=\"true\" name=\"commtype\" value=\"2\" />中立 <input type=\"radio\" name=\"commtype\" value=\"3\" />赞成 <input type=\"radio\" name=\"commtype\" value=\"4\" />堪为精品</div>\r";
        str_CommForm += "<div style=\"text-align:left;height:110px;\">\r";
        if (tmstr == "getlist")
        {
            str_CommForm += "<textarea name=\"Content\" style=\"font-size:12px;width:90%\" rows=\"6\" onkeydown=\"javascript:if(event.ctrlKey&&event.keyCode==13){CommandSubmitContent(this.form,'" + NetCMS.Publish.CommonData.getUrl() + "','" + NewsID + "');}\"></textarea>\r";
        }
        else
        {
            str_CommForm += "<textarea name=\"Content\" style=\"font-size:12px;width:90%\" rows=\"6\" onkeydown=\"javascript:if(event.ctrlKey&&event.keyCode==13){CommandSubmit(this.form);}\"></textarea>\r";
        }
        str_CommForm += "</div>\r";
        str_CommForm += "<div style=\"text-align:left;height:35px;\">\r";
        if (tmstr == "getlist")
        {
            str_CommForm += "<input name=\"B_CommandSubmit\" type=\"button\" value=\"发表评论\" onclick=\"javascript:CommandSubmitContent(this.form,'" + NetCMS.Publish.CommonData.getUrl() + "','" + NewsID + "');\">\r";
        }
        else
        {
            str_CommForm += "<input name=\"B_CommandSubmit\" type=\"button\" value=\"发表评论\" onclick=\"javascript:CommandSubmit(this.form);\">\r";
        }
        str_CommForm += "<input type=\"reset\" name=\"B_CommandReset\" value=\"重新填写\">&nbsp;<span style=\"Color:Red;\">Ctrl+回车</span>&nbsp;提交评论.\r";
        str_CommForm += "<input name=\"IsQID\" type=\"hidden\" value=\"\">\r";
        str_CommForm += "</div>\r";
        str_CommForm += "<div style=\"text-align:left;height:30px;\">请自觉遵守互联网相关政策法规,评论字数2-200字.请不要发广告。您发表的问题不代表本站观点。一切后果由发表者负责</div>\r";
        str_CommForm += "</form>\r";
        str_CommForm += "</div>\r";

        return str_CommForm;
    }

    /// <summary>
    /// 分页
    /// </summary>
    /// <param name="page">当前页码</param>
    /// <param name="Cnt">总记录数</param>
    /// <param name="pageCount">最大页数</param>
    /// <returns></returns>
    protected string ShowPage(string NewsID, int page, int Cnt, int pageCount)
    {
        string urlstr = "共" + Cnt.ToString() + "条记录,共" + pageCount.ToString() + "页,当前第" + page.ToString() + "页   ";
        urlstr = urlstr + "<a href=\"javascript:void(0);\" onclick=\"javascript:GetCommentList('1');\" title=\"首页\" >首页</a> ";
        if ((page - 1) < 1)
            urlstr = urlstr + " <a href=\"javascript:void(0);\" onclick=\"javascript:GetCommentList('1');\" title=\"上一页\" >上一页</a> ";
        else
            urlstr = urlstr + " <a href=\"javascript:void(0);\" onclick=\"javascript:GetCommentList('" + (page - 1) + "');\" title=\"上一页\" >上一页</a> ";
        if ((page + 1) < pageCount)
            urlstr = urlstr + " <a href=\"javascript:void(0);\" onclick=\"javascript:GetCommentList('" + (page + 1) + "');\" title=\"下一页\" >下一页</a> ";
        else
            urlstr = urlstr + " <a href=\"javascript:void(0);\" onclick=\"javascript:GetCommentList('" + pageCount + "');\" title=\"下一页\" >下一页</a> ";
        urlstr = urlstr + " <a href=\"javascript:void(0);\" onclick=\"javascript:GetCommentList('" + pageCount + "');\" title=\"尾页\">尾页</a> ";
        string gChID = Request.QueryString["ChID"];
        int ChID = 0;
        if (gChID != string.Empty && gChID != null)
        {
            ChID = int.Parse(gChID.ToString());
        }
        return urlstr + " <a href=\"/Comment.aspx?CommentType=getlist&id=" + NewsID + "&ChID=" + ChID.ToString() + "\" style=\"color:Red;\">查看全部</a>";
    }

    /// <summary>
    /// 分页
    /// </summary>
    /// <param name="page">当前页码</param>
    /// <param name="Cnt">总记录数</param>
    /// <param name="pageCount">最大页数</param>
    /// <returns></returns>
    protected string ShowPageContent(string NewsID, string URLdomain,int page, int Cnt, int pageCount)
    {
        string urlstr = "共<strong>" + Cnt.ToString() + "</strong>条记录,共<strong>" + pageCount.ToString() + "</strong>页,当前第<strong>" + page.ToString() + "</strong>页   ";
        urlstr = urlstr + "<a href=\"javascript:void(0);\" onclick=\"javascript:GetCommentListContent('" + URLdomain + "','" + NewsID + "','1');\" title=\"首页\" >首页</a> ";
        if ((page - 1) < 1)
            urlstr = urlstr + " <a href=\"javascript:void(0);\" onclick=\"javascript:GetCommentListContent('" + URLdomain + "','" + NewsID + "','1');\" title=\"上一页\" >上一页</a> ";
        else
            urlstr = urlstr + " <a href=\"javascript:void(0);\" onclick=\"javascript:GetCommentListContent('" + URLdomain + "','" + NewsID + "','" + (page - 1) + "');\" title=\"上一页\" >上一页</a> ";
        if ((page + 1) < pageCount)
            urlstr = urlstr + " <a href=\"javascript:void(0);\" onclick=\"javascript:GetCommentListContent('" + URLdomain + "','" + NewsID + "','" + (page + 1) + "');\" title=\"下一页\" >下一页</a> ";
        else
            urlstr = urlstr + " <a href=\"javascript:void(0);\" onclick=\"javascript:GetCommentListContent('" + URLdomain + "','" + NewsID + "','" + pageCount + "');\" title=\"下一页\" >下一页</a> ";
        urlstr = urlstr + " <a href=\"javascript:void(0);\" onclick=\"javascript:GetCommentListContent('" + URLdomain + "','" + NewsID + "','" + pageCount + "');\" title=\"尾页\">尾页</a> ";
        return urlstr;
    }
    /// <summary>
    /// 获取新闻页面评论模板路径
    /// </summary>
    /// <returns>返回评论模板路径</returns>
    protected string GetCommentTemplet()
    {

        if (str_dirMana != "" && str_dirMana != null && str_dirMana != string.Empty)//判断虚拟路径是否为空,如果不是则加上//
            str_dirMana = "//" + str_dirMana;
        string str_FilePath = Server.MapPath(str_dirMana + "\\" + str_Templet + "\\Content\\CommentPage.html");
        return str_FilePath;
    }

    /// <summary>
    /// 获得新闻独立评论页面模板路径
    /// </summary>
    /// <returns>返回评论模板路径</returns>
    protected string getCommentContentTemplet()
    {
        if (str_dirMana != "" && str_dirMana != null && str_dirMana != string.Empty)//判断虚拟路径是否为空,如果不是则加上//
            str_dirMana = "//" + str_dirMana;
        string str_FilePath = Server.MapPath(str_dirMana + "\\" + str_Templet + "\\Content\\CommentList.html");
        return str_FilePath;
    }

    /// <summary>
    /// 得到新闻地址
    /// </summary>
    /// <param name="isDelPoint"></param>
    /// <param name="NewsID"></param>
    /// <param name="SavePath"></param>
    /// <param name="SaveClassframe"></param>
    /// <param name="FileName"></param>
    /// <param name="FileEXName"></param>
    /// <returns></returns>
    protected string getNewsURL(string isDelPoint, string NewsID, string SavePath, string SaveClassframe, string FileName, string FileEXName)
    {
        string str_temppath = "";
        if (NetCMS.Common.Public.readparamConfig("ReviewType") == "0")
        {
            if (isDelPoint != "0")
            {
                str_temppath = "/content.aspx?id=" + NewsID + "";
            }
            else
            {
                str_temppath = "/" + SaveClassframe + "/" + SavePath + "/" + FileName + FileEXName;
            }
        }
        else
        {
            str_temppath = "/content.aspx?id=" + NewsID + "";
        }
        str_temppath = NetCMS.Publish.CommonData.getUrl() + str_temppath.Replace("//", "/");
        return str_temppath;
    }

    /// <summary>
    /// 频道信息地址
    /// </summary>
    public string getCHInfoURL(int ChID, int isDelPoint, int id, string ClassSavePath, string SavePath, string FileName)
    {
        string urls = string.Empty;
        int ishtml = int.Parse(NetCMS.Common.Public.readCHparamConfig("isHTML", ChID));
        string Domain = NetCMS.Common.Public.readCHparamConfig("bdomain", ChID);
        string linkType = NetCMS.Common.Public.readparamConfig("linkTypeConfig");
        string htmldir = NetCMS.Common.Public.readCHparamConfig("htmldir", ChID);
        string dirdumm = NetCMS.Config.UIConfig.dirDumm;
        if (dirdumm.Trim() != string.Empty)
        {
            dirdumm = "/" + dirdumm;
        }
        if (ishtml != 0 && isDelPoint == 0)
        {
            string flg = string.Empty;
            if (Domain != string.Empty)
            {
                if (linkType == "1")
                {
                    if (Domain.IndexOf("http://") > -1) { flg = Domain; }
                    else { flg = "http://" + Domain; }
                    urls = flg + "/" + ClassSavePath + "/" + SavePath + "/" + FileName;
                }
                else
                {
                    urls = "/" + ClassSavePath + "/" + SavePath + "/" + FileName;
                }
            }
            else
            {
                urls = "/" + htmldir + "/" + ClassSavePath + "/" + SavePath + "/" + FileName;
                urls = urls.Replace("//", "/");
                urls = NetCMS.Publish.CommonData.getUrl() + urls;
            }
        }
        else
        {
            urls = NetCMS.Publish.CommonData.getUrl() + "/Content.aspx?Id=" + id.ToString() + "&ChID=" + ChID.ToString() + "";
        }
        return urls.ToLower().Replace("{@dirhtml}", NetCMS.Config.UIConfig.dirHtml);
    }
}

⌨️ 快捷键说明

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