Changeset 1104 for ZMS/trunk/dtml/ZMS/f_bodycontent_search.dtml
- Timestamp:
- 12.07.2010 21:44:25 (23 months ago)
- File:
-
- 1 edited
-
ZMS/trunk/dtml/ZMS/f_bodycontent_search.dtml (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ZMS/trunk/dtml/ZMS/f_bodycontent_search.dtml
r964 r1104 31 31 </dtml-comment> 32 32 <dtml-if "int(searchform)==1"> 33 <form action="<dtml-var URL>" method="get"> 33 34 <script type="text/javascript"> 35 $(function(){ 36 pluginAutocomplete('#raw',function() { 37 $("#raw").autocomplete("getSearchTermFromLexicon", { 38 width: $("#raw").css( "width"), 39 selectFirst: false 40 }); 41 $("#raw").result(function(event, data, formatted) { 42 if (data) { 43 $(this).parent().next().find("input").val(data[1]); 44 $(this).parent().next().find("input").attr("form").submit(); 45 } 46 }); 47 }); 48 }); 49 </script> 50 51 <form class="searchForm" action="<dtml-var URL>" method="get"> 34 52 <input type="hidden" name="searchform" value="<dtml-var searchform>"> 35 <table border="0"> 36 <tr valign="middle"> 37 <td class="searchLabel" nowrap="nowrap"><dtml-var "getLangStr('ATTR_SEARCHTERM',lang)">:</td> 53 <table> 54 <colgroup> 55 <col width="20%"/> 56 <col width="80%"/> 57 </colgroup> 58 <tr valign="middle"> 59 <td class="searchLabel"><dtml-var "getLangStr('ATTR_SEARCHTERM',lang)">:</td> 38 60 <td class="searchElement"> 39 <input class="form-element" type="text" name="raw" size="18" 40 <dtml-if "REQUEST.has_key('raw')">value="<dtml-var "REQUEST.get('raw').replace('<','')" html_quote>"</dtml-if>> 41 </td> 42 <td class="searchText" align="right" valign="top" rowspan="3"> 43 <small><dtml-var "getLangStr('SEARCH_HINT',lang)"></small> 44 </td> 45 </tr> 46 <tr valign="middle"> 47 <td class="searchLabel" nowrap="nowrap"><dtml-var "getLangStr('ATTR_OPTION',lang)">:</td> 61 <input class="searchInput" type="text" id="raw" name="raw" <dtml-if "REQUEST.has_key('raw')">value="<dtml-var "REQUEST.get('raw').replace('<','')" html_quote>"</dtml-if>> 62 <input class="searchSubmit" type="submit" name="btn" value="<dtml-var "getLangStr('BTN_SEARCH',lang)" html_quote>"> 63 </td> 64 </tr> 65 <tr valign="middle"> 66 <td class="searchLabel"><dtml-var "getLangStr('ATTR_OPTION',lang)">:</td> 48 67 <td class="searchElement"> 49 <select class="form-element"name="option">68 <select name="option"> 50 69 <dtml-in "['AND','OR']"> 51 70 <option value="<dtml-var "_['sequence-item']">" … … 59 78 </tr> 60 79 <tr valign="middle"> 61 <td class="searchLabel" nowrap="nowrap"><dtml-var "getLangStr('ATTR_ORDERBY',lang)">:</td>80 <td class="searchLabel"><dtml-var "getLangStr('ATTR_ORDERBY',lang)">:</td> 62 81 <td class="searchElement"> 63 <select class="form-element"name="search_order_by:int">82 <select name="search_order_by:int"> 64 83 <dtml-in "_.range(1,2+1)"> 65 84 <option value="<dtml-var sequence-item>" … … 74 93 <dtml-if "getLevel()>0"> 75 94 <tr valign="middle"> 76 <td class="searchLabel" nowrap="nowrap"> </td>95 <td class="searchLabel"> </td> 77 96 <td class="searchElement" colspan="2"> 78 97 <small> … … 87 106 <dtml-if "getConfProperty('ZCatalog.portalClients',1) == 1 and len(portalClients)>0"> 88 107 <tr valign="middle"> 89 <td class="searchLabel" nowrap="nowrap"> </td>108 <td class="searchLabel"> </td> 90 109 <td class="searchElement" colspan="2"> 91 110 <input type="hidden" name="search_clients:int" value="<dtml-var "REQUEST.get('search_clients',1)">"> … … 96 115 </dtml-if> 97 116 </dtml-let> 98 <tr valign="middle">99 <td class="searchLabel" nowrap="nowrap"> </td>100 <td class="searchElement" colspan="2">101 <input class="searchSubmit" type="submit" name="btn" value="<dtml-var "getLangStr('BTN_SEARCH',lang)" html_quote>">102 </td>103 </tr>104 117 </table> 105 118 </form> … … 150 163 ></dtml-if> 151 164 152 <h2><dtml-var "getLangStr('SEARCH_HEADERRESULT',lang)"></h2>153 <p><dtml-var "getLangStr('SEARCH_YOURQUERY',lang)%''"><strong><dtml-var "REQUEST.get('_s').replace('<','')" html_quote></strong> (<b><dtml-var "int((_.DateTime().timeTime()-qt)*100.0)/100.0"></b> sec.)</p>154 155 165 <dtml-if "len(res)==0"> 156 166 157 <p><dtml-var "getLangStr('SEARCH_NORESULTS',lang)"></p> 167 <p class="searchHeader"> 168 <dtml-var "getLangStr('SEARCH_NORESULTS',lang)"> 169 (<dtml-var "int((DateTime().timeTime()-qt)*100.0)/100.0"> <dtml-var "getLangStr('SECONDS',lang)">) 170 </p> 158 171 159 172 <dtml-else … … 172 185 ></dtml-in> 173 186 174 <p><dtml-var "getLangStr('SEARCH_RETURNEDRESULTS',lang)">:</p> 175 <p><b><dtml-var "getLangStr('SEARCH_RETURNEDSTATS',lang)%(int(REQUEST.get('qs')),int(REQUEST.get('qe')),len(res))"></b></p> 187 <p class="searchHeader"> 188 <dtml-var "getLangStr('SEARCH_RETURNEDSTATS',lang)%('<strong>%i</strong>'%int(REQUEST.get('qs')),'<strong>%i</strong>'%int(REQUEST.get('qe')),'<strong>%i</strong>'%len(res),'<strong>%s</strong>'%REQUEST.get('_s').replace('<',''))"> 189 (<dtml-var "int((DateTime().timeTime()-qt)*100.0)/100.0"> <dtml-var "getLangStr('SECONDS',lang)">) 190 </p> 176 191 177 192 <dtml-call "REQUEST.set('_u',getCatalogNavUrl(REQUEST))"> 193 <dtml-call "REQUEST.set('_res',res)"> 178 194 179 195 <dtml-comment> … … 182 198 -------------------------------------------------------------------------------- 183 199 </dtml-comment> 200 <dtml-call "REQUEST.set('res',REQUEST['_res'])"> 184 201 <dtml-var search_nav_html> 185 202 … … 190 207 </dtml-comment> 191 208 <dtml-in res size=10 start=qs mapping> 192 <dtml-let ob="getCatalogPathObject( path)" title="ob.getTitle(REQUEST)" description="ob.getDCDescription(REQUEST)"> 193 <p class="searchresult"> 209 <dtml-let ob="getCatalogPathObject( path)" title="ob.getTitle(REQUEST)" 210 ><dtml-call "REQUEST.set('description',ob.getDCDescription(REQUEST))" 211 ><dtml-if "len(description)<=1" 212 ><dtml-call "REQUEST.set('description',ob.getBodyContent(REQUEST))" 213 ></dtml-if> 214 <p class="searchResult"> 194 215 <span class="title"><dtml-if "ob.meta_id=='ZMSFile'"> 195 216 <dtml-let f="ob.getObjProperty('file',REQUEST)"> … … 224 245 -------------------------------------------------------------------------------- 225 246 </dtml-comment> 247 <dtml-call "REQUEST.set('res',REQUEST['_res'])"> 226 248 <dtml-var search_nav_html> 227 249
Note: See TracChangeset
for help on using the changeset viewer.
