[development] Search

Ámon Tamás amont at 5net.hu
Wed Mar 25 15:48:45 UTC 2009


Thanks, but I like to user the other result like the drupal result and I 
like to mix it.

2009-03-25 16:22 keltezéssel, Khalid Baheyeldin írta:
> This is what we do on a Drupal 5 site. Should work more or less the 
> same on D6 as well.
>
> In template.php, we include an inc file that handles the XML from the 
> external site, and then we add "sponsored results". Like so:
>
>
> function phptemplate_search_page($results, $type) {
>   $enable_external = FALSE;
>
>   $external = path_to_theme() . '/something_search.inc';
>   if (file_exists($external)) {
>     include_once($external);
>     if (function_exists('external_search')) {
>       $enable_external = TRUE;
>
>       // This is the search term. Remove + in case it is a multiword 
> search
>       //$key = trim(preg_replace('/\+/i', ' ', arg(2)));
>       $key = arg(2);
>
>       // run the function to get results
>       $external_results = external_search($key);
>
>       list($jr_top, $jr_bottom, $jr_sidebar) = $external_results;
>     }
>   }
>
>   $output = '<dl class="search-results">';
>
>   if ($enable_external) $output .= '<div class="sponsored">' . $jr_top 
> . '</div>';
>
>   foreach ($results as $entry) {
>     $output .= theme('search_item', $entry, $type);
>   }
>
>   if ($enable_external) $output .= '<div class="sponsored">' . 
> $jr_bottom . '</div>';
>
>   $output .= '</dl>';
>   $output .= theme('pager', NULL, 10, 0);
>
>   return $output;
> }
>
>
> 2009/3/25 Ámon Tamás <amont at 5net.hu <mailto:amont at 5net.hu>>
>
>     Hello,
>
>     I like to add some search result from a different site to drupal.
>     I like to show the search results mixed in the other and drupal
>     site. I try to use mnogosearch to index the other site, but I can
>     not insert the results to the drupal results. How can I make it?
>
>
>
>     Ámon Tamás
>
>     Sitefejlesztő és programozó
>     -- 
>     5NET Informatikai Kft.
>     1062 Budapest, Aradi utca 38. A 3/11
>     telefon: (1) 461-0205  |  fax: (1) 461-0206
>     e-mail: amont at 5net.hu <mailto:amont at 5net.hu>  |  web:
>     http://www.5net.hu
>
>
>
>
> -- 
> Khalid M. Baheyeldin
> 2bits.com <http://2bits.com>, Inc.
> http://2bits.com
> Drupal optimization, development, customization and consulting.
> Simplicity is prerequisite for reliability. --  Edsger W.Dijkstra
> Simplicity is the ultimate sophistication. --   Leonardo da Vinci


Ámon Tamás
Sitefejlesztő és programozó
-- 
5NET Informatikai Kft.
1062 Budapest, Aradi utca 38. A 3/11
telefon: (1) 461-0205  |  fax: (1) 461-0206
e-mail: amont at 5net.hu  |  web: http://www.5net.hu

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.drupal.org/pipermail/development/attachments/20090325/f041a431/attachment.htm>


More information about the development mailing list