Changeset 1194

Show
Ignore:
Timestamp:
07/08/10 20:56:49 (3 years ago)
Author:
d0nut
Message:

solr for wcf, release candidate 2

Location:
solr
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • solr/files/lib/page/SolrSearchPage.class.php

    r1191 r1194  
    5454                if(isset($_GET['pageNo']) && $_GET['pageNo'] == 1) { 
    5555                        $url = ($this->isHTTPS() ? 'https' : 'http').'://'.$_SERVER['HTTP_HOST'].str_replace("&pageNo=1", "", $_SERVER['REQUEST_URI']); 
     56                        HeaderUtil::redirect($url, false, true); 
     57                        exit; 
     58                } 
     59                 
     60                if (isset($_POST['q'])) { 
     61                        $url = ($this->isHTTPS() ? 'https' : 'http').'://'.$_SERVER['HTTP_HOST'].'/index.php?page=SolrSearch&q='.$_POST['q']; 
    5662                        HeaderUtil::redirect($url, false, true); 
    5763                        exit; 
  • solr/files/lib/system/event/listener/SolrAbstractPageListener.class.php

    r1191 r1194  
    4444                 */ 
    4545                 $searchScript = (CUSTOMSEARCH_POSTGET == "post") ? CUSTOMSEARCH_SEARCHSCRIPT : 'index.php?page=CustomSearchRedirect'; 
    46                  $searchFieldName = CUSTOMSEARCH_SEARCHFIELDNAME; 
     46                 $searchFieldName = 'q'; 
    4747                  
    4848                 WCF::getTPL()->assign(array( 
    49                         'searchScript' => $searchScript, 
    50                         'searchFieldName' => $searchFieldName 
     49                        'searchScript' => 'index.php?form=SolrSearch'.SID_ARG_2ND, 
     50                        'searchFieldName' => 'q' 
    5151                 )); 
    5252        } 
  • solr/package.xml

    r1190 r1194  
    66                <packagedescription>Solr powered search client. Solr backend needed!</packagedescription> 
    77                <packagedescription language="de">Das Paket integriert ein Solr Search Interface. Es wird ein zusÀtzlicher Solr Server benötigt.</packagedescription> 
    8                 <version>1.0.0 RC 1</version> 
     8                <version>1.0.0 RC 2</version> 
    99                <plugin>com.woltlab.wcf</plugin> 
    1010                <isunique>1</isunique> 
     
    2020                <requiredpackage minversion="1.0.0">com.woltlab.wcf</requiredpackage> 
    2121        </requiredpackages> 
     22         
     23        <optionalpackages> 
     24                <optionalpackage file="optionals/de.easy-coding.wbb.taggingreloaded.tar.gz">de.easy-coding.wbb.taggingreloaded</optionalpackage> 
     25        </optionalpackages> 
    2226 
    2327        <instructions type="install"> 
     
    4347        <instructions type="update" fromversion="1.0.0 RC 1">    
    4448                <files>files.tar</files> 
     49                <templates>templates.tar</templates> 
    4550        </instructions> 
    4651</package> 
  • solr/templates/solr.tpl

    r1190 r1194  
    11{include file="documentHeader"} 
    22<head> 
    3         <title>{lang}wcf.search.results{/lang} - {lang}{PAGE_TITLE}{/lang}</title> 
     3        <title>{$query}, {lang}wcf.search.results{/lang} {lang}wcf.global.pageNo{/lang} - {lang}{PAGE_TITLE}{/lang}</title> 
    44         
    55        {include file='headInclude' sandbox=false} 
     
    1919</head> 
    2020<body{if $templateName|isset} id="tpl{$templateName|ucfirst}"{/if}> 
     21{* --- quick search controls --- *} 
     22{assign var='searchScript' value='index.php?page=SolrSearch'} 
     23{assign var='searchFieldName' value='q'} 
     24{* --- end --- *} 
    2125{include file='header' sandbox=false} 
    2226 
     
    111115                                                <div class="floatContainer"> 
    112116                                                        <input type="hidden" name="form" value="Search" /> 
    113                                                         <input type="hidden" name="searchID" value="{@$searchID}" /> 
    114117                                                        <input type="hidden" name="pageNo" value="{@$pageNo}" /> 
    115118                                                        <input type="hidden" name="highlight" value="{@$highlight}" />