📄 newsparameter.cs
字号:
str_CommForm += "} " + newLine;
str_CommForm += "function CommentLoginOut()" + newLine;
str_CommForm += "{" + newLine;
str_CommForm += " var Action='CommentType=LoginOut';" + 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 += " alert('未知错误!'); " + 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 += "</script>" + newLine;
return str_CommForm;
}
else
{
return "";
}
}
/// <summary>
/// 取得总评论数/今日
/// </summary>
/// <param name="NewsID">新闻编号</param>
/// <param name="td">1今日</param>
/// <returns>返回总评论数</returns>
protected string getCommCount(string NewsID, int NewsTF, int td,int ChID)
{
string CommStr = "";
if (NewsTF == 1)
{
string radnum = NetCMS.Common.Rand.Number(3);
CommStr += "<a href=\"/Comment.aspx?CommentType=getlist&id=" + NewsID + "&ChID=" + ChID + "\"><span id=\"gCount" + NewsID + radnum + td + "\"></span></a>" + newLine;
CommStr += "<script language=\"javascript\" type=\"text/javascript\">";
CommStr += "pubajax('/comment.aspx','id=" + NewsID + "&commCount=1&ChID=" + ChID + "&Today=" + td + "','gCount" + NewsID + radnum + td + "');";
CommStr += "</script>";
}
else
{
CommStr = CommonData.DalPublish.GetCommCount(NewsID, td, ChID).ToString();
}
return CommStr;
}
/// <summary>
/// 得到投票。
/// </summary>
/// <param name="NewsID"></param>
/// <param name="NewsTF"></param>
/// <returns></returns>
public string getVoteItem(string NewsID, int NewsTF)
{
string votelist = "";
if (NewsTF == 1)
{
string radnum = NetCMS.Common.Rand.Number(5);
votelist += "<div id=\"vote" + NewsID + radnum + "\">投票加载中...</div>" + newLine;
votelist += "<script language=\"javascript\" type=\"text/javascript\">";
votelist += "pubajax('/vote.aspx','NewsID=" + NewsID + "','vote" + NewsID + radnum + "');";
votelist += "</script>";
}
else
{
votelist = "";
}
return votelist;
}
/// <summary>
/// 得到评论列表
/// </summary>
/// <param name="NewsID">新闻编号</param>
/// <returns>返回评论列表</returns>
protected string getLastComm(string NewsID, int NewsTF,int ChID)
{
string str_LastCommList = "";
string RamStr = NetCMS.Common.Rand.Number(5);
if (NewsTF == 1)
{
str_LastCommList += "<a name=\"commList\"></a><div id=\"Div_CommentList\">正在加载评论列表...</div>" + newLine;
str_LastCommList += "<script language=\"javascript\" type=\"text/javascript\">" + newLine;
str_LastCommList += "function GetCommentList(page)" + newLine;
str_LastCommList += "{" + newLine;
str_LastCommList += " var Action='id=" + NewsID + "&ChID=" + ChID + "&CommentType=GetCommentList&page='+page;";
str_LastCommList += " var options={ " + newLine;
str_LastCommList += " method:'get', " + newLine;
str_LastCommList += " parameters:Action, " + newLine;
str_LastCommList += " onComplete:function(transport) " + newLine;
str_LastCommList += " { " + newLine;
str_LastCommList += " var returnvalue=transport.responseText; " + newLine;
str_LastCommList += " if (returnvalue.indexOf(\"??\")>-1) " + newLine;
str_LastCommList += " document.getElementById(\"Div_CommentList\").innerHTML='加载评论列表失败'; " + newLine;
str_LastCommList += " else " + newLine;
str_LastCommList += " document.getElementById(\"Div_CommentList\").innerHTML=returnvalue; " + newLine;
str_LastCommList += " } " + newLine;
str_LastCommList += " }; " + newLine;
str_LastCommList += " new Ajax.Request('/comment.aspx?no-cache='+Math.random(),options);" + newLine;
str_LastCommList += "}" + newLine;
str_LastCommList += "GetCommentList(1);" + newLine;
str_LastCommList += "</script>" + newLine;
}
return str_LastCommList;
}
/// <summary>
/// 取得总讨论数
/// </summary>
/// <param name="NewsID">新闻编号</param>
/// <returns>返回总讨论数</returns>
protected string getGroupCount(string NewsID)
{
return "";
}
/// <summary>
/// 发送到好友
/// </summary>
/// <param name="NewsID">新闻编号</param>
/// <returns>返回发送到好友链接地址</returns>
protected string getSendInfo(string NewsID, int ChID)
{
return CommonData.getUrl() + "/SendMail.aspx?ChID=" + ChID + "&id=" + NewsID;
}
/// <summary>
/// 收藏连接地址
/// </summary>
/// <param name="NewsID">新闻编号</param>
/// <returns>返回收藏连接地址</returns>
protected string getCollection(string NewsID, int ChID)
{
return CommonData.getUrl() + "/" + NetCMS.Config.UIConfig.dirUser + "/index.aspx?urls=info/collection.aspx?ChID=" + ChID + "&Type=Add-------id=" + NewsID;
}
/// <summary>
/// 取得上一篇新闻
/// </summary>
/// <param name="NewsID">新闻编号</param>
/// <param name="NewsID">0为下一篇,1为上一篇</param>
/// <returns>返回上一篇新闻链接地址</returns>
protected string getPrePage(string id, string DataLib, string ClassID, int Num,int ChID,int isTitle)
{
string str = "";
if (ChID == 0)
{
IDataReader rd = CommonData.DalPublish.GetPrePage(int.Parse(id), DataLib, Num, ClassID, ChID);
if (rd.Read())
{
if (isTitle == 0)
{
str = getNewsURL(rd["isDelPoint"].ToString(), rd["NewsID"].ToString(), rd["savePath"].ToString(), rd["savePath1"].ToString() + "/" + rd["saveClassFrame"].ToString(), rd["FileName"].ToString(), rd["FileEXName"].ToString());
}
else
{
str = rd["NewsTitle"].ToString();
}
}
else
{
if(isTitle==0)
str = "javascript:;";
else
str = "没有了";
}
rd.Close();
}
else
{
IDataReader rd1 = CommonData.DalPublish.GetPrePage(int.Parse(id), DataLib, Num, ClassID, ChID);
if (rd1.Read())
{
if (isTitle == 0)
{
str = getCHInfoURL(ChID, int.Parse(rd1["isDelPoint"].ToString()), int.Parse(rd1["id"].ToString()), rd1["savePath1"].ToString(), rd1["savePath"].ToString(), rd1["FileName"].ToString());
}
else
{
str = rd1["Title"].ToString();
}
}
else
{
if (isTitle == 0)
str = "javascript:;";
else
str = "没有了";
}
rd1.Close();
}
return str;
}
/// <summary>
/// 得到DIG数量
/// </summary>
/// <param name="NewsID"></para>
/// <returns></returns>
protected string getTopNum(string NewsID, int NewsTF, string TopNum,string filename)
{
string CommStr = "";
if (NewsTF == 1)
{
CommStr += "<span id=\"n_" + NewsID + "\"></span>";
CommStr += "<script language=\"javascript\" type=\"text/javascript\">";
CommStr += "pubajax('/digg.aspx','newsid=" + NewsID + "&spanid=n_" + NewsID + "&getNum=0','n_" + NewsID + "');";
CommStr += "</script>";
}
else
{
CommStr += "<span id=\"l_" + NewsID + filename + "\"></span>";
CommStr += "<script language=\"javascript\" type=\"text/javascript\">";
CommStr += "pubajax('/digg.aspx','newsid=" + NewsID + "&spanid=l_" + NewsID + filename + "&getNum=0','l_" + NewsID + filename + "');";
CommStr += "</script>";
}
return CommStr;
}
/// <summary>
/// 取得Digg(连接地址)
/// </summary>
/// <param name="NewsID">新闻编号</param>
/// <returns>返回取得Digg(连接地址)</returns>
protected string getTopURL(string NewsID,int NewsTF,string filename)
{
string TopURL="";
if (NewsTF == 1)
{
TopURL = "javascript:getTopNum('/digg.aspx','" + NewsID + "',1,'n_" + NewsID + "');";
}
else
{
TopURL = "javascript:getTopNum('/digg.aspx','" + NewsID + "',1,'l_" + NewsID + filename + "');";
}
return TopURL;
}
/// <summary>
/// 取得附件地址
/// </summary>
/// <param name="NewsID">新闻编号</param>
/// <returns>返回附件地址</returns>
protected string getNewsFiles(string NewsID, int NewsTF)
{
string str = "";
IDataReader rd = CommonData.DalPublish.GetNewsFiles(NewsID);
while (rd.Read())
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -