📄 newsparameter.cs
字号:
str += "<div><a href=\"" + CommonData.SiteDomain + "/down-" + rd["id"].ToString() + ".aspx\">" + rd["URLName"].ToString() + "</a></div>";
}
rd.Close();
return str;
}
/// <summary>
/// 取得视频地址
/// </summary>
/// <param name="NewsID">新闻编号</param>
/// <returns>返回视频地址</returns>
protected string getNewsvURL(string NewsID, int NewsTF, string vURL,string heightstr,string widthstr)
{
string str = "";
int dotposion = vURL.LastIndexOf(".");
string getFileEXname = "";
int vtype = 0;
if (dotposion > -1)
{
getFileEXname = vURL.Substring(dotposion);
}
switch (getFileEXname.ToLower())
{
case ".asf":
break;
case ".flv":
vtype = 2;
break;
case ".rm":
vtype = 1;
break;
case ".rmvb":
vtype = 1;
break;
case ".mp3":
vtype = 1;
break;
case ".wma":
break;
case ".avi":
break;
case ".mpg":
break;
case ".wmv":
break;
case ".swf":
vtype = 3;
break;
default:
break;
}
vURL = RelpacePicPath(vURL);
if (NewsTF == 0)
{
str = CommonData.SiteDomain + "/vplay.html?vtype=" + vtype + "&NewsID=" + NewsID + "&height=" + heightstr + "&width=" + widthstr + "";//流媒体播放
}
else
{
if (vtype == 0)
{
str = "<object id=\"nstv\" classid=\"CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6\" width=\""+heightstr+"\" height=\""+widthstr+"\" codebase=\"http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#\" Version=\"5,1,52,701standby=Loading Microsoft? Windows Media? Player components...\" type=\"application/x-oleobject\">" + newLine;
str += "<param name=\"URL\" value=\"" + vURL + "\">" + newLine;
str += "<PARAM NAME=\"UIMode\" value=\"full\">" + newLine;
str += "<PARAM NAME=\"AutoStart\" value=\"true\">" + newLine;
str += "<PARAM NAME=\"Enabled\" value=\"true\">" + newLine;
str += "<PARAM NAME=\"enableContextMenu\" value=\"false\">" + newLine;
str += "<param name=\"WindowlessVideo\" value=\"true\">" + newLine;
str += "</object>" + newLine;
}
else if (vtype == 1)
{
str = "<object id=\"player\" name=\"player\" classid=\"clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA\" width=\"" + widthstr + "\" height=\"" + heightstr + "\">" + newLine;
str += "<param name=_ExtentX value=18415>" + newLine;
str += "<param name=_ExtentY value=9102>" + newLine;
str += "<param name=AUTOSTART value=-1>" + newLine;
str += "<param name=SHUFFLE value=0>" + newLine;
str += "<param name=PREFETCH value=0>" + newLine;
str += "<param name=NOLABELS value=-1>" + newLine;
str += "<param name=SRC value=" + vURL + ">" + newLine;
str += "<param name=CONTROLS value=Imagewindow>" + newLine;
str += "<param name=CONSOLE value=clip1>" + newLine;
str += "<param name=LOOP value=0>" + newLine;
str += "<param name=NUMLOOP value=0>" + newLine;
str += "<param name=CENTER value=0>" + newLine;
str += "<param name=MAINTAINASPECT value=0>" + newLine;
str += "<param name=BACKGROUNDCOLOR value=#000000>" + newLine;
str += "</object><br>" + newLine;
str += "<object ID=RP2 CLASSID=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA WIDTH=400 HEIGHT=50>" + newLine;
str += "<param name=_ExtentX value=18415>" + newLine;
str += "<param name=_ExtentY value=1005>" + newLine;
str += "<param name=AUTOSTART value=-1>" + newLine;
str += "<param name=SHUFFLE value=0>" + newLine;
str += "<param name=PREFETCH value=0>" + newLine;
str += "<param name=NOLABELS value=-1>" + newLine;
str += "<param name=SRC value=" + vURL + ">" + newLine;
str += "<PARAM NAME=CONTROLS VALUE=ControlPanel,StatusBar>" + newLine;
str += "<param name=CONSOLE value=clip1>" + newLine;
str += "<param name=LOOP value=0>" + newLine;
str += "<param name=NUMLOOP value=0>" + newLine;
str += "<param name=CENTER value=0>" + newLine;
str += "<param name=MAINTAINASPECT value=0>" + newLine;
str += "<param name=BACKGROUNDCOLOR value=#000000>" + newLine;
str += "</object>" + newLine;
}
else if (vtype == 2)
{
str = "<embed src=\"" + CommonData.SiteDomain + "/FlvPlayer.swf?id=" + vURL + "\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" quality=\"high\" height=\"" + heightstr + "\" width=\"" + widthstr + "\" autostart=\"true\"></embed>" + newLine;
}
else if (vtype == 3)
{
str = "<embed src=\"" + vURL + "?bgcolor=000000\" quality=\"high\" pluginspage=\"http://www.adobe.com/support/documentation/zh-CN/flashplayer/help/settings_manager04a.html\" type=\"application/x-shockwave-flash\" width=\"" + widthstr + "\" height=\"" + heightstr + "\" id=\"cfplay\"></embed>";
}
}
return str;
}
/// <summary>
/// 调用页面标题
/// </summary>
/// <param name="id"></param>
/// <param name="Str"></param>
/// <returns></returns>
protected string getPageTitle(string id, string Str, int ChID)
{
if (Str == "News" || Str == "Class" || Str == "Special")
{
return CommonData.DalPublish.GetPageTitle(id, Str);
}
else
{
return CommonData.DalPublish.GetCHPageTitle(int.Parse(id), Str, ChID);
}
}
/// <summary>
/// 得到META类
/// </summary>
/// <param name="id"></param>
/// <param name="str"></param>
/// <returns></returns>
protected string getMetaContent(string id, string Str, int num)
{
return CommonData.DalPublish.GetMetaContent(id, Str, num);
}
/// <summary>
/// 得到站点名称
/// </summary>
/// <returns></returns>
protected string getSiteName()
{
string retval = "";
IDataReader rd = CommonData.DalPublish.GetSysParam();
if (rd.Read())
{
if (rd["SiteName"] != DBNull.Value)
retval = rd["SiteName"].ToString();
}
return retval;
}
/// <summary>
/// 得到分页标题
/// </summary>
/// <param name="Content"></param>
/// <returns></returns>
protected string getPageTitleStyle(string NewsID,string FileName, string FileEXName, string Content,int PageNum,int isPop,int ChID)
{
string PageStr = "";
string[] PageARR = null;
string ReadType = NetCMS.Common.Public.readparamConfig("ReviewType");
string getDyUrl = string.Empty;
string Pmstr = string.Empty;
string CHSTR = string.Empty;
if (ChID != 0)
{
CHSTR = "&ChID=" + ChID.ToString() + "";
}
if (Content.IndexOf("###") > -1)
{
switch (PageNum)
{
case 0:
PageARR = Content.Split(new string[] { "###" }, StringSplitOptions.None);
PageStr += "<form name=\"getPageform1\" id=\"getPageform1\"><select name=\"PageSelectOption\" id=\"PageSelectOption\" onChange=\"javascript:window.location=this.options[this.selectedIndex].value;\">" + newLine;
for (int i = 0; i < PageARR.Length; i++)
{
if (PageARR[i].Trim() == string.Empty)
{
break;
}
if (ReadType == "1" || isPop != 0)
{
if (i < 1)
{
Pmstr = "content.aspx?id=" + NewsID + CHSTR;
}
else
{
Pmstr = "content.aspx?id=" + NewsID + CHSTR + "&Page=" + (i + 1).ToString();
}
getDyUrl = Pmstr;
}
else
{
if (i < 1)
{
Pmstr = "";
}
else
{
Pmstr = "_" + (i + 1).ToString();
}
getDyUrl = FileName + Pmstr + FileEXName;
}
PageStr += "<option value=\"" + getDyUrl + "\">第" + (i + 1) + "页:" + PageARR[i] + "</option>" + newLine;
}
PageStr += "</select></form>" + newLine;
PageStr += "<script language=\"javascript\" type=\"text/javascript\">" + newLine;
int loadNum = 0;
if (ReadType == "1" || isPop != 0)
{
loadNum = 1;
}
PageStr += "window.getPageInfoURLFileName('" + loadNum + "')" + newLine;
PageStr += "</script>" + newLine;
break;
case 1:
PageARR = Content.Split(new string[] { "###" }, StringSplitOptions.None);
PageStr += "<table border=\"0\" cellspacing=\"2\" cellpadding=\"2\">\r<tr>\r";
for (int j = 0; j < PageARR.Length; j++)
{
if (PageARR[j].Trim() == string.Empty)
{
break;
}
if (ReadType == "1" || isPop != 0)
{
if (j < 1)
{
Pmstr = "content.aspx?id=" + NewsID + CHSTR;
}
else
{
Pmstr = "content.aspx?id=" + NewsID + CHSTR + "&Page=" + (j + 1).ToString();
}
getDyUrl = Pmstr;
}
else
{
if (j < 1)
{
Pmstr = "";
}
else
{
Pmstr = "_" + (j + 1).ToString();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -