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

📄 vod.jsp

📁 HomePlayer is an extention of the FreePlayer software provided by the french internet provider Free
💻 JSP
字号:
<%@page contentType="text/html;charset=ISO-8859-15" pageEncoding="ISO-8859-1"%>
<%@page import="org.homeplayer.util.WebUtil"%>
<%@page import="java.util.ArrayList"%>
<%@page import="org.homeplayer.util.vod.VODManager"%>
<%@page import="org.homeplayer.util.StringUtil"%>
<jsp:useBean id="hppc" class="org.homeplayer.web.HPPageContext" scope="request">
	<jsp:setProperty name="hppc" property="request" 		value="<%=request%>"/>
	<jsp:setProperty name="hppc" property="serviceName" 	value="VideoTV"/>
	<jsp:setProperty name="hppc" property="navLevel" 	value="2"/>
</jsp:useBean> 
<%
int npage = WebUtil.getParam(request,"page",0) ;

ArrayList<VODManager.VODModuleDesc> modules = VODManager.shareInstance().getModulesDesc() ;
int maxItemInPage = 12 ;

hppc.addMeta("max_images_in_cache","-1") ;
String pageURL = WebUtil.removeParam(hppc.getLocalURL(),"SELID") ;

for (int i=0; i < Math.ceil((double) modules.size() / maxItemInPage); i++) {
	VODManager.VODModuleDesc module = modules.get(i*maxItemInPage);
	String shortName = module.getName();
	shortName = StringUtil.cut(shortName, 10, ".");
	hppc.addPage(i+1, shortName, WebUtil.setParam(pageURL, "page=" + (i)));
} 
hppc.setCurrentPage(npage + 1);
hppc.setHeaderTitle( "VOD on HomePlayer" ) ;
hppc.setFocusSetOnPage( true) ;
int selid = WebUtil.getParam(request,"SELID",0) ;
VODManager.VODModuleDesc selitem = null;
if( hppc.getUserAgent().indexOf("-ppp")!=-1 ){
	selitem = modules.get(selid) ;
}
%>
<jsp:include page="<%= hppc.getSkin().getHeader() %>"/>
   <TABLE width=406>
   <tr>
   <td>
       <table align=center cellpadding=0 cellspacing=2>
<%
int itemPerLine = 4 ;
String[] mediainfo= new String[] { "",""} ;
for( int i=npage*maxItemInPage ; i<modules.size()&&((i-npage*maxItemInPage)<maxItemInPage) ; i+=itemPerLine ) {
%><tr><%
	for( int j=0 ; j<itemPerLine ; j++ ) {
		VODManager.VODModuleDesc obj   = (i+j)<modules.size() ? modules.get(i+j):null ;
%>
	<td width="86" height="86" valign="center" align="center">
		<%if( obj != null ) {
			String    urlImage = "/img2fb?image="+WebUtil.urlEncode(obj.getIcon())+"&size=80x80&cache=true" ;
			String  url ;
			if( obj.isDefaultSection()) {
				url ="/videotv/vodsection.jsp?MODULE="+WebUtil.urlEncode(obj.getName())+"&SECTION=0" ;
			} else {
				url = "/videotv/vodmodule.jsp?MODULE="+WebUtil.urlEncode(obj.getName()) ;
			}
			String focuslink = "" ;
			if( hppc.getUserAgent().indexOf("-ppp")==-1 ){
				String selected = i==npage*maxItemInPage ? " focused " : "" ;
				focuslink = selected ;
				focuslink += "onFocus='mediaTitle1=\""+StringUtil.removeHTMLCode(obj.getName())+"\";mediaTitle2=\""+StringUtil.removeHTMLCode(obj.getDescription())+"\";' onBlur='mediaTitle1=\"\";mediaTitle2=\"\";'" ;
			} else {
				boolean selected = selitem==null ? (i==npage*maxItemInPage) : i==selid ;
			   	if( selected == true ) {
			   		mediainfo[0] = StringUtil.removeHTMLCode(obj.getName()) ;
			   		mediainfo[1] = StringUtil.removeHTMLCode(obj.getDescription()) ;			   		
			   	}
				focuslink = selected==false ? "onFocus='defer_location=\"" + WebUtil.setParam( hppc.getLocalURL(),"SELID="+(i))+"\";'":"focused" ;
			} %>
			<a href="<%=url %>" <%=focuslink %> ><table width="84" height="84" bgcolor="#00000000" border=2 bordercolor="<%= hppc.color(hppc.getSkin().getProp("bodyColor")) %>" cellpadding=2 cellspacing=0 abgcolor="<%= hppc.color(hppc.getSkin().getProp("bgSelectColor")) %>"><tr><td width=84 height=84 valign="center" align="center"><img src="<%=urlImage%>" border=0 width=80 height=80/></td></tr></table></a>
		<%} else { %><img height=82 width=1><%} %>
	</td>
<%
	}
%></tr>
<%
}
%>
<tr height=20 valign=center><td colspan="<%=itemPerLine %>"><img height=20></td></tr>
<%if( hppc.getUserAgent().indexOf("-ppp")==-1 ){ %>
<tr valign=center><td colspan="<%=itemPerLine %>"><var name=mediaTitle1 width=400></td></tr>
<tr valign=center><td colspan="<%=itemPerLine %>"><var name=mediaTitle2 width=400></td></tr>
<%} else { %>
<tr valign=center><td colspan="<%=itemPerLine %>"><%=mediainfo[0] %></td></tr>
<tr valign=center><td colspan="<%=itemPerLine %>"><%=mediainfo[1] %></td></tr>
<%} %>
       </table>        
   </td>
   </tr>
   </table>
<jsp:include page="<%= hppc.getSkin().getFooter() %>"/>
%>

⌨️ 快捷键说明

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