Searchbox plugin searches fulltext by default - thanks Lubomir :)

This commit is contained in:
azett 2019-02-02 14:07:40 +01:00
parent bd796129f2
commit e1b646e87e

View File

@ -1,13 +1,12 @@
<?php <?php
/* /*
Plugin Name: SearchBox * Plugin Name: SearchBox
Version: 1.0 * Version: 1.0
Plugin URI: http://flatpress.sf.net * Plugin URI: http://flatpress.sf.net
Description: SearchBox which interfaces with standard search function * Description: SearchBox which interfaces with standard search function
Author: NoWhereMan * Author: NoWhereMan
Author URI: http://flatpress.sf.net * Author URI: http://flatpress.sf.net
*/ */
define('SEARCHBOX_BIG', false); define('SEARCHBOX_BIG', false);
function plugin_searchbox_widget() { function plugin_searchbox_widget() {
@ -15,34 +14,27 @@ function plugin_searchbox_widget() {
$url = BLOG_BASEURL . 'search.php'; $url = BLOG_BASEURL . 'search.php';
$content = '<ul><li> $content = '<ul><li>
<form method="get" action="'.$url.'">'; <form method="get" action="' . $url . '">
<input type="hidden" name="stype" value="full" />';
if (SEARCHBOX_BIG) if (SEARCHBOX_BIG)
$content .= "<p><a href=\"{$url}\">{$lang['search']['moreopts']}</a></p>"; $content .= "<p><a href=\"{$url}\">{$lang['search']['moreopts']}</a></p>";
$content .= '<p><input type="text" name="q" /></p>'; $content .= '<p><input type="text" name="q" /></p>';
if (SEARCHBOX_BIG) if (SEARCHBOX_BIG)
$content .= $content .= '<p><label><input type="radio"
'<p><label><input type="radio" name="stype" value="titles" checked="checked" />' . $lang ['search'] ['onlytitles'] . '</label><br />' . '<label><input type="radio" name="stype" value="full" />' . $lang ['search'] ['fulltext'] . '</label></p>';
name="stype" value="titles" checked="checked" />'.
$lang['search']['onlytitles'] .
'</label><br />'.
'<label><input type="radio" name="stype" value="full" />'.
$lang['search']['fulltext'] .
'</label></p>';
$content.= '<p><input name="search" type="submit" value="'. $content .= '<p><input name="search" type="submit" value="' . $lang ['search'] ['submit'] . '" /> </p>
$lang['search']['submit']. '" /> </p>
</form> </form>
</li></ul>'; </li></ul>';
return array( return array(
'subject' => $lang['search']['head'], 'subject' => $lang ['search'] ['head'],
'content' => $content 'content' => $content
); );
} }
register_widget('searchbox', 'SearchBox', 'plugin_searchbox_widget'); register_widget('searchbox', 'SearchBox', 'plugin_searchbox_widget');