Changeset 919308
- Timestamp:
- 05/22/2014 11:11:41 AM (12 years ago)
- Location:
- opensearchserver-search/trunk
- Files:
-
- 2 edited
-
opensearchserver_admin.php (modified) (4 diffs)
-
template/opensearchserver_search.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
opensearchserver-search/trunk/opensearchserver_admin.php
r917719 r919308 88 88 opensearchserver_setField($schema,$schema_xml,'year_month',NULL,'no','yes','no','no','no'); 89 89 //Add taxonomies schema 90 $taxonomies =get_taxonomies('','names');90 $taxonomies = get_taxonomies('','names'); 91 91 foreach ($taxonomies as $taxonomy ) { 92 92 $check_taxonomy_name = 'oss_taxonomy_'.$taxonomy; 93 93 if(get_option($check_taxonomy_name)==1) { 94 opensearchserver_setField($schema,$schema_xml,'taxonomy_'.$taxonomy, NULL,'no','yes','no','yes','no');94 opensearchserver_setField($schema,$schema_xml,'taxonomy_'.$taxonomy,'TextAnalyzer','yes','yes','no','yes','no'); 95 95 } 96 96 } … … 140 140 $query_template->setReturnField('search','tags'); 141 141 $query_template->setReturnField('search','timestamp'); 142 $taxonomies = get_taxonomies('','names'); 143 foreach ($taxonomies as $taxonomy ) { 144 $check_taxonomy_name = 'oss_taxonomy_'.$taxonomy; 145 if(get_option($check_taxonomy_name)==1) { 146 $query_template->setReturnField('search','taxonomy_'.$taxonomy); 147 } 148 } 142 149 if (isset($custom_fields) && $custom_fields != null) { 143 150 $custom_fields_array = explode(',', $custom_fields); … … 602 609 $oss_display_use_radio_buttons = isset($_POST['oss_display_use_radio_buttons']) ? $_POST['oss_display_use_radio_buttons'] : NULL; 603 610 update_option('oss_display_use_radio_buttons', $oss_display_use_radio_buttons); 604 $oss_sort_timestamp = isset($_POST['oss_sort_timestamp']) ? $_POST['oss_sort_timestamp'] : NULL;611 $oss_sort_timestamp = isset($_POST['oss_sort_timestamp']) ? $_POST['oss_sort_timestamp'] : NULL; 605 612 update_option('oss_sort_timestamp', $oss_sort_timestamp); 606 613 $oss_clean_query = isset($_POST['oss_clean_query']) ? $_POST['oss_clean_query'] : NULL; 607 update_option('oss_clean_query', $oss_clean_query); 608 $oss_clean_query_enable = isset($_POST['oss_clean_query_enable']) ? $_POST['oss_clean_query_enable'] : NULL; 609 update_option('oss_clean_query_enable', $oss_clean_query_enable); 610 $oss_log_enable = isset($_POST['oss_log_enable']) ? $_POST['oss_log_enable'] : NULL; 611 update_option('oss_log_enable', $oss_log_enable); 612 $oss_log_ip = isset($_POST['oss_log_ip']) ? $_POST['oss_log_ip'] : NULL; 613 update_option('oss_log_ip', $oss_log_ip); 614 update_option('oss_clean_query', $oss_clean_query); 615 $oss_clean_query_enable = isset($_POST['oss_clean_query_enable']) ? $_POST['oss_clean_query_enable'] : NULL; 616 update_option('oss_clean_query_enable', $oss_clean_query_enable); 617 $oss_log_enable = isset($_POST['oss_log_enable']) ? $_POST['oss_log_enable'] : NULL; 618 update_option('oss_log_enable', $oss_log_enable); 619 $oss_log_ip = isset($_POST['oss_log_ip']) ? $_POST['oss_log_ip'] : NULL; 620 update_option('oss_log_ip', $oss_log_ip); 621 622 $oss_taxonomy_display = isset($_POST['oss_taxonomy_display']) ? $_POST['oss_taxonomy_display'] : NULL; 623 update_option('oss_taxonomy_display', $oss_taxonomy_display); 614 624 615 625 //some options needs to post changes to OSS … … 1016 1026 <label for="oss_sort_timestamp">Display link to sort results by date</label> 1017 1027 </p> 1028 <p> 1029 <label for="oss_taxonomy_display">Taxonomy to be displayed on Result</label>: <select 1030 name="oss_taxonomy_display"><?php 1031 $taxonomies=get_taxonomies('','names'); 1032 $opt = get_option('oss_taxonomy_display'); 1033 foreach ($taxonomies as $taxonomy ) { 1034 $selected = ''; 1035 $check_taxonomy_name = 'oss_taxonomy_'.$taxonomy; 1036 if(get_option($check_taxonomy_name)==1) { 1037 if($opt == $taxonomy) { 1038 $selected = 'selected="selected"'; 1039 } 1040 ?> 1041 <option value="<?php print $taxonomy;?>" <?php print $selected;?>> 1042 <?php print $taxonomy;?> 1043 </option> 1044 <?php } 1045 }?> 1046 </select> 1047 </p> 1018 1048 </fieldset> 1019 1049 -
opensearchserver-search/trunk/template/opensearchserver_search.php
r902424 r919308 168 168 $url = stripslashes($oss_results->getField($i, 'url', false)); 169 169 $date = stripslashes($oss_results->getField($i, 'timestamp', false)); 170 $categoriesResults = $oss_results->getField($i, 'categories', false, false, null, true);171 170 $categories = array(); 172 foreach($categoriesResults as $cat) { 173 $categories[] = (string)$cat; 174 } 175 $categories = implode(', ', $categories); 176 171 $taxonomy_field = get_option('oss_taxonomy_display'); 172 $taxonomy_data = array(); 173 $taxonomies = $oss_results->getField($i, 'taxonomy_'.$taxonomy_field, false, false, null, true); 174 foreach ($taxonomies as $taxonomy) { 175 $taxonomy_data[] = (string)$taxonomy; 176 } 177 $categories = implode(', ', $taxonomy_data); 177 178 ?> 178 179
Note: See TracChangeset
for help on using the changeset viewer.