📄 newsparameter.cs
字号:
//======================================================
//== (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 + -