Proste Pole Wyszukiwania

Zaczęty przez vrrs, 17 Styczeń 2008, 12:52

0 użytkowników i 1 Gość przegląda ten wątek.

vrrs

Dzięki tej modyfikacji będziecie mogli dodać na swoją stronę proste wyszukiwanie - samo pole tekstowe bez przycisku Szukaj( Trzeba kliknąć ENTER aby wyszukać )
Warunki Działania:
Strona musi być na tym samym serwerze co forum(aby zlikwidować ten warunek trzeba przerobić trochę kod)

Plik SSI.php
Znajdź:
// Show a search box.
function ssi_quickSearch($output_method = 'echo')
{
global $scripturl, $txt, $context;

if ($output_method != 'echo')
return $scripturl . '?action=search';

echo '
<form action="', $scripturl, '?action=search2" method="post" accept-charset="', $context['character_set'], '">
<input type="hidden" name="advanced" value="0" /><input type="text" name="search" size="30" /> <input type="submit" name="submit" value="', $txt[182], '" />
</form>';
}

Dodaj poniżej:
// Show a simply search box.
function ssi_simplySearch($output_method = 'echo')
{
global $scripturl, $txt, $context;

if ($output_method != 'echo')
return $scripturl . '?action=search';
           echo'
          <form action="', $scripturl, '?action=search2" method="post" accept-charset="', $context['character_set'], '">
<input type="hidden" name="advanced" value="0" /><input type="text" name="search" size="30" />
</form>';
}


Na stronie głównej(przykładowo index.php)

Na początku dodaj obowiązkowo:
<?php require("SSI.php"); ?>


Tam gdzie chcesz mieć pole wyszukiwania prostego:
<?php ssi_simplySearch() ; ?>