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

📄 newsparameter.cs

📁 最好用的站点内容管理系统 全部源代码都有
💻 CS
📖 第 1 页 / 共 4 页
字号:
//======================================================
//==     (c)2008 aspxcms inc by NeTCMS v1.0              ==
//==          Forum:bbs.aspxcms.com                   ==
//==         Website:www.aspxcms.com                  ==
//======================================================
using System;
using System.Web;
using System.Collections.Generic;
using System.Data;
using NetCMS.Config;
using NetCMS.Model;

namespace NetCMS.Publish
{
    public partial class LabelMass
    {
        /// <summary>
        /// 取得新闻访问地址
        /// </summary>
        /// <param name="SavePath">新闻保存路径</param>
        /// <param name="FileName">新闻文件名</param>
        /// <param name="SaveClassframe">栏目存储新闻的规则</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") == "1")
            {
                str_temppath = "/content.aspx?id=" + NewsID;
            }
            else
            {
                if (isDelPoint != "0")
                {
                    str_temppath = "/content.aspx?id=" + NewsID;
                }
                else
                {
                    str_temppath = "/" + SaveClassframe + "/" + SavePath + "/" + FileName + FileEXName;
                }
            }
            str_temppath = CommonData.SiteDomain + str_temppath.Replace("//", "/");
            return str_temppath;
        }

        /// <summary>
        /// 传入新闻编号取得新闻地址
        /// </summary>
        /// <param name="NewsID">新闻编号</param>
        /// <returns></returns>
        protected string getNewsURL1(DataRow r)
        {
            PubClassInfo ci = CommonData.GetClassById(r["ClassID"].ToString());
            return getNewsURL(r["isDelPoint"].ToString(), r["NewsID"].ToString(), r["SavePath"].ToString(), ci.SavePath + "/" + ci.SaveClassframe, r["FileName"].ToString(), r["FileExName"].ToString());
        }
        protected string getNewsURL1(string ClassID, string isDelPoint, string NewsID, string SavePath, string FileName, string FileExName)
        {
            PubClassInfo ci = CommonData.GetClassById(ClassID);
            return getNewsURL(isDelPoint, NewsID, SavePath, ci.SavePath + "/" + ci.SaveClassframe, FileName, FileExName);
        }
        /// <summary>
        /// 得到图片路径
        /// </summary>
        /// <returns></returns>
        protected string RelpacePicPath(string PicPath)
        {
            return PicPath.ToLower().Replace("{@dirfile}", NetCMS.Config.UIConfig.dirFile);
        }

        /// <summary>
        /// 取得标题样式
        /// </summary>
        /// <param name="dr">数据行</param>
        /// <param name="StyleTf">是否显示标题样式</param>
        /// <param name="TitleNum">标题字数</param>
        /// <returns></returns>
        protected string getNewstitleStyle(DataRow dr, int StyleTf, string TitleNum)
        {
            int i_TitleNum = 0;
            if (TitleNum != string.Empty && TitleNum != null)
            {
                i_TitleNum = int.Parse(TitleNum);
            }
            string NewsTitle = dr["NewsTitle"].ToString();
            if (i_TitleNum != 0)
                NewsTitle = NetCMS.Common.Input.GetSubString(NewsTitle, i_TitleNum);

            if (StyleTf == 1)
            {
                string TitleColor = dr["TitleColor"].ToString();
                string TitleITF = dr["TitleITF"].ToString();
                string TitleBTF = dr["TitleBTF"].ToString();
                if (TitleColor != "" && TitleColor != null)
                    NewsTitle = "<span style=\"color:" + TitleColor + ";\">" + NewsTitle + "</span>";
                if (TitleITF.Equals("1"))
                    NewsTitle = "<em>" + NewsTitle + "</em>";
                if (TitleBTF.Equals("1"))
                    NewsTitle = "<strong>" + NewsTitle + "</strong>";
            }
            return NewsTitle;
        }

        /// <summary>
        /// 得到标题样式
        /// </summary>
        /// <param name="Title">标题</param>
        /// <param name="Color">颜色</param>
        /// <param name="Istr">斜体</param>
        /// <param name="Bstr">粗体</param>
        /// <returns></returns>
        protected string getStyle(string Title, string sColor, int Istr, int Bstr)
        {
            string tmpstr = Title;
            if (sColor.Trim() != string.Empty)
            {
                tmpstr = "<span style=\"color:" + sColor + ";\">" + tmpstr + "</span>";
            }
            if (Istr == 1)
            {
                tmpstr = "<em>" + tmpstr + "</em>";
            }
            if (Bstr == 1)
            {
                tmpstr = "<strong>" + tmpstr + "</strong>";
            }
            return tmpstr;
        }

        /// <summary>
        /// 取得栏目访问地址
        /// </summary>
        /// <param name="SavePath">栏目保存路径</param>
        /// <param name="ClassSaveRule">栏目保存规则</param>
        /// <returns>返回访问地址</returns>
        protected string getClassURL(int isDelPoint,string ClassID,string SavePath, string SaveClassframe, string ClassSaveRule)
        {
            string tmstr = "";
            if (NetCMS.Common.Public.readparamConfig("ReviewType") == "1")
            {
                tmstr = "/list.aspx?id=" + ClassID;
            }
            else
            {
                if (isDelPoint != 0)
                {
                    tmstr = "/list.aspx?id=" + ClassID;
                }
                else
                {
                    if (ClassSaveRule != "") //如果为空则是栏目单页面
                    {
                        if (SaveClassframe != null && SaveClassframe != "")
                            tmstr = "/" + SavePath + "/" + SaveClassframe + "/" + ClassSaveRule;
                        else
                            tmstr = "/" + SavePath + "/" + ClassSaveRule;
                    }
                    else
                        tmstr = "/" + SavePath;
                }
            }
            return CommonData.SiteDomain + tmstr.Replace("//","/");
        }

        /// <summary>
        /// 取得专题访问地址
        /// </summary>
        /// <param name="SavePath">专题保存路径</param>
        /// <param name="SaveDirPath">专题保存目录</param>
        /// <param name="FileName">专题文件名</param>
        /// <param name="FileEXName">专题文件名后缀</param>
        /// <returns>返回访问地址</returns>
        protected string getSpeacilURL(string isDelPoint,string SpecialID,string SavePath, string SaveDirPath, string FileName, string FileEXName)
        {
            string tmstr = "";
            if (NetCMS.Common.Public.readparamConfig("ReviewType") == "1" || isDelPoint!="0")
            {
                tmstr = "/special.aspx?id=" + SpecialID;
            }
            else
            {
                tmstr = "/" + SavePath + "/" + SaveDirPath + "/" + FileName + FileEXName;
            }
            return CommonData.SiteDomain + tmstr.Replace("//", "/");
        }

        /// <summary>
        /// 取得评论表单
        /// </summary>
        /// <param name="NewsID">新闻编号</param>
        /// <returns>返回表单字符串</returns>
        protected string getCommForm(string NewsID, int NewsTF,int ChID)
        {
            if (NewsTF == 1)
            {
                string str_CommForm = "<a name=\"commList\"></a><div id=\"Div_CommentForm\"><img src=\"" + CommonData.SiteDomain + "/sysimages/folder/loading.gif\" border=\"0\" />评论表单加载中...</div>" + newLine;
                str_CommForm += "<script language=\"javascript\" type=\"text/javascript\">" + newLine;
                str_CommForm += "function GetAddCommentForm()" + newLine;
                str_CommForm += "{" + newLine;
                str_CommForm += "   var Action='id=" + NewsID + "&ChID=" + ChID + "&CommentType=GetAddCommentForm';";
                str_CommForm += "   var options={ " + newLine;
                str_CommForm += "                  method:'get', " + newLine;
                str_CommForm += "                  parameters:Action, " + newLine;
                str_CommForm += "                  onComplete:function(transport) " + newLine;
                str_CommForm += "                  { " + newLine;
                str_CommForm += "                      var returnvalue=transport.responseText; " + newLine;
                str_CommForm += "                      var arrreturnvalue=returnvalue.split('$$$'); " + newLine;
                str_CommForm += "                      if (arrreturnvalue[0]==\"ERR\") " + newLine;
                str_CommForm += "                          document.getElementById(\"Div_CommentForm\").innerHTML='加载评论表单失败!'; " + newLine;
                str_CommForm += "                      else " + newLine;
                str_CommForm += "                          document.getElementById(\"Div_CommentForm\").innerHTML=arrreturnvalue[1]; " + newLine;
                str_CommForm += "                  } " + newLine;
                str_CommForm += "               }; " + newLine;
                str_CommForm += "   new  Ajax.Request('/comment.aspx?no-cache='+Math.random(),options);" + newLine;
                str_CommForm += "}" + newLine;
                str_CommForm += "GetAddCommentForm();" + newLine;

                str_CommForm += "function CommandSubmit(obj)" + newLine;
                str_CommForm += "{" + newLine;
                str_CommForm += "    if(obj.UserNum.value==\"\")" + newLine;
                str_CommForm += "    {" + newLine;
                str_CommForm += "        alert('帐号不能为空');" + newLine;
                str_CommForm += "        return false;" + newLine;
                str_CommForm += "    }" + newLine;
                str_CommForm += "    if(obj.Content.value==\"\")" + newLine;
                str_CommForm += "    {" + newLine;
                str_CommForm += "        alert('评论内容不能为空');" + newLine;
                str_CommForm += "        return false;" + newLine;
                str_CommForm += "    }" + newLine;
                str_CommForm += "    var r = obj.commtype; " + newLine;
                str_CommForm += "    var commtypevalue = '2'; " + newLine;
                str_CommForm += "    for(var i=0;i<r.length;i++) " + newLine;
                str_CommForm += "    {" + newLine;
                str_CommForm += "        if(r[i].checked)" + newLine;
                str_CommForm += "           commtypevalue=r[i].value;" + newLine;
                str_CommForm += "    }" + newLine;
                str_CommForm += "    var Action='CommentType=AddComment&UserNum='+escape(obj.UserNum.value)+'&UserPwd='+escape(obj.UserPwd.value)+'&commtype='+escape(commtypevalue)+'&Content='+escape(obj.Content.value)+'&IsQID='+escape(obj.IsQID.value)+'&id=" + NewsID + "';" + newLine;
                str_CommForm += "    var options={ " + newLine;
                str_CommForm += "                    method:'get', " + newLine;
                str_CommForm += "                    parameters:Action, " + newLine;
                str_CommForm += "                    onComplete:function(transport) " + newLine;
                str_CommForm += "                    { " + newLine;
                str_CommForm += "                        var returnvalue=transport.responseText; " + newLine;
                str_CommForm += "                        var arrreturnvalue=returnvalue.split('$$$'); " + newLine;
                str_CommForm += "                        if (arrreturnvalue[0]==\"ERR\") " + newLine;
                str_CommForm += "                        { " + newLine;
                str_CommForm += "                           alert(arrreturnvalue[1]); " + newLine;
                str_CommForm += "                           GetAddCommentForm(); " + newLine;
                str_CommForm += "                        } " + newLine;
                str_CommForm += "                        else " + newLine;
                str_CommForm += "                        { " + newLine;
                str_CommForm += "                           alert('发表评论成功!'); " + newLine;
                str_CommForm += "                           document.getElementById(\"Div_CommentList\").innerHTML=arrreturnvalue[1]; " + newLine;
                str_CommForm += "                           GetAddCommentForm(); " + newLine;
                str_CommForm += "                        } " + newLine;
                str_CommForm += "                    } " + newLine;
                str_CommForm += "                 }; " + newLine;
                str_CommForm += "     new  Ajax.Request('/comment.aspx?no-cache='+Math.random(),options); " + newLine;

⌨️ 快捷键说明

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