📄 searchresult.jsp
字号:
<%@ page language="java" %><%@ page import="org.jahia.data.search.*" %><%@ page import="org.jahia.params.*" %><%@ page import="org.jahia.services.*" %><%@ page import="org.jahia.data.*" %><%@ page import="org.jahia.data.fields.*" %><%@ page import="org.jahia.data.files.*" %><%@ page import="org.jahia.data.containers.*" %><%@ page import="org.jahia.services.pages.*" %><%@ page import="org.jahia.services.usermanager.*" %><%@ page import="org.jahia.exceptions.*" %><%@ page import="java.util.*" %><%@include file="include/header.jsp"%> <% HashMap engineMap = (HashMap) request.getAttribute( "org.jahia.engines.EngineHashMap" ); // Search engine related data JahiaSearchResult searchResults = (JahiaSearchResult) engineMap.get( "searchResults" ); String searchString = (String) engineMap.get ("searchString"); Integer searchResultFrom = (Integer)engineMap.get ("searchResultFrom"); Integer searchShow = (Integer)engineMap.get ("searchShow"); if (searchShow == null) searchShow = new Integer(10); Integer searchResultTo = null; if (searchResultFrom.intValue() + searchShow.intValue() > searchResults.pages.size()) { searchResultTo = new Integer(searchResults.pages.size()); } else { searchResultTo = new Integer(searchResultFrom.intValue() + searchShow.intValue()-1); } String searchNextUrl = (String) engineMap.get( "searchNextUrl" ); String searchPrevUrl = (String) engineMap.get( "searchPrevUrl" );%><html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>JahiaIntranet : Search Results</title><script language="javascript" src="<%=jData.params().settings().getJsHttpPath()%>"></script><link rel="stylesheet" href="<%=theURL%>/jahia.css" type="text/css"><link rel="stylesheet" href="<%=theURL%>/application.css" type="text/css"></head><body class="text" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <table width="100%" height="72" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="198" height="72"><img src="<%=theURL%>/images/header.gif" width="198" height="72"></td> <td height="72" width="100%" background="<%=theURL%>/images/header_bg.gif" valign="bottom"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td <% if (NS4) { %>background="<%=theURL%>/images/pix.gif"<% } %> valign="top"><%@include file="include/search.jsp"%><img src="<%=theURL%>/images/pix.gif" width="1" height="2"></td> </tr> <tr> <td width="530" <% if (NS4) { %>background="<%=theURL%>/images/pix.gif"<% } %>><%@include file="include/nav.jsp"%> <br><img src="<%=theURL%>/images/pix.gif" width="530" height="1"></td> </tr> </table> </td> </tr> </table> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="180" valign="top" align="center" class="text"> <img src="<%=theURL%>/images/pix.gif" width="180" height="8"><br> <%@include file="include/user.jsp"%> </td> <td width="100%" valign="top" class="text"> <img src="<%=theURL%>/images/pix.gif" width="1" height="8"><br> <img src="<%=theURL%>/images/pix.gif" width="18" height="1"><%@include file="include/path.jsp"%> </td> </tr> </table><table width="100%" border="0" cellspacing="0" cellpadding="15"> <tr> <td width="180" class="text" valign="top"> <img src="<%=theURL%>/images/pix.gif" width="155" height="1"> <%@include file="include/leftmenu_tree.jsp"%> </td> <td width="100%" valign="top" class="text"> <br><br><br> <p class="text"> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td width="100%" rowspan="2" colspan="2"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="boxtitle" width="100%" colspan="3"> <table border="0" width="100%"> <tr> <td valign="bottom" class="boxtitle"> <img align="top" src="<%=theURL%>/images/icones/job_title_b.gif" width="12" border="0"> <b>Search Results for [</b> <span class="text4"><%=searchString%></span> <b>]</b> </td> </tr> </table> </td> </tr> </table> <table width="100%" border="0" cellspacing="0" cellpadding="5"> <%if (searchResults.pagecount !=0) { %> <tr> <td class="box" colspan="3"><br> Displaying documents <%=searchResultFrom.intValue()%>-<%=searchResultTo.intValue()%> of <span class="text4"><%=searchResults.pagecount%></span>, with best matches first. <br><br> </td> </tr> <% if ((searchResults != null) && (searchResults.pagecount != 0)) { for (int i=searchResultFrom.intValue()-1; i<searchResultTo.intValue(); i++) { JahiaSearchHit thisHit = (JahiaSearchHit)searchResults.pages.elementAt(i); %> <tr> <td class="box"> </td> <td class="box" width="14" valign="top" align="center"> <a href="<%=thisHit.page.getUrl()%>"><img src="<%=theURL%>/images/icones/title_b.gif" width="14" height="14" border="0"></a> </td> <td class="box" width="100%"> <b><a class="box" href="<%=thisHit.page.getUrl()%>"><%=thisHit.page.getTitle()%></a></b> - score : <%=thisHit.wordcount%><br> <%=thisHit.teaser%>...<br><br> </td> </tr> <% } } %> <tr> <td class="box" width="100%" colspan="3" align="center"> <b> <% if (searchResultFrom.intValue()>1) { %> [<a class="box" href="<%=searchPrevUrl%>&show=<%=searchShow%>">Previous results</a>] <% } %> <% if (searchResultTo.intValue()<searchResults.pagecount) {%> [<a class="box" href="<%=searchNextUrl%>&show=<%=searchShow%>">Next results</a>] <% } %><br> </b><br><br> </td> </tr> <% } else { %> <td class="box" width="100%" colspan="3"> <br> <b>Your search did not match any document.</b><br><br> </td> <%}%> </table> </td> <td width="6" height="8" background="<%=theURL%>/images/right_shadow.gif" valign="top"><img src="<%=theURL%>/images/top_right_shadow.gif" width="6" height="8"></td> </tr> <tr> <td width="6" height="100%" background="<%=theURL%>/images/right_shadow.gif"> </td> </tr> <tr> <td width="6" height="8" background="<%=theURL%>/images/bottom_shadow.gif"><img src="<%=theURL%>/images/bottom_left_shadow.gif" width="6" height="8"></td> <td width="100%" height="8" background="<%=theURL%>/images/bottom_shadow.gif"><img src="<%=theURL%>/images/pix.gif" width="1" height="1"></td> <td width="6" height="8"><img src="<%=theURL%>/images/bottom_right_shadow.gif" width="6" height="8"></td> </tr> </table> <br> <a href="<%=jData.params().getPage().getURL()%>" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('back','','<%=theURL%>/images/back_on.gif',1)"> <img name="back" src="<%=theURL%>/images/back_off.gif" width="101" height="17" border="0"> </a> </td> </tr></table></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -