Thread: Ajax Search
View Single Post
  #2  
Old 21st November 2010, 23:54
lafouine022 lafouine022 is offline
Senior Member
 
Join Date: Feb 2010
P2P
Posts: 120
Default
fix charset caracter

1. in ajaxsearch.php

find:
PHP Code:
 $config['dbhost'] = "localhost";        // Database host 
replace with:
PHP Code:
header("Content-Type: text/html; charset=iso-8859-1");  
    
$config['dbhost'] = "localhost";        // Database host 
2. in browse.php

find:
PHP Code:
<form method="post" action="'.$_SERVER['SCRIPT_NAME'].'?">
            <
input type="hidden" name="do" value="search" />
            
'.$lang->browse['bykeyword'].' <input type="text" id="auto_keywords" autocomplete="off" name="keywords" size="40" value="'.(isset($keywords) ? htmlspecialchars_uni($keywords) : '').'" />
            <
script type="text/javascript">
                new 
AutoComplete(\'auto_keywords\', \'ts_ajax.php?action=autocomplete&type=torrent&field=name&keyword=\', { delay: 0.25, resultFormat: AutoComplete.Options.RESULT_FORMAT_TEXT });
            </script>
            <select name="search_type">
                <option value="t_name"'
.($search_type == 't_name' ' selected="selected"' '').'>'.$lang->browse['t_name'].'</option>
                <option value="t_description"'
.($search_type == 't_description' ' selected="selected"' '').'>'.$lang->browse['t_description'].'</option>
                <option value="t_both"'
.($search_type == 't_both' ' selected="selected"' '').'>'.$lang->browse['t_both'].'</option>
                <option value="t_uploader"'
.($search_type == 't_uploader' ' selected="selected"' '').'>'.$lang->browse['t_uploader'].'</option>
                <option value="t_genre"'
.($search_type == 't_genre' ' selected="selected"' '').'>'.$lang->browse['t_genre'].'</option>
            </select>
            '
.$lang->browse['in'].'
                '
.$catdropdown.'
            <input type="image" class="none" style="vertical-align: middle;" src="'
.$BASEURL.'/'.$pic_base_url.'torrent_search.gif" alt="'.$lang->browse['tsearch'].'" />
            </form> 
replace with:
PHP Code:
<script src="ajaxsearch.js"></script>
            <form name="form1" method="post" action="'.$_SERVER['SCRIPT_NAME'].'?">

            <input type="hidden" name="do" value="search" />

            '.$lang->browse['bykeyword'].' <input type="text" id="auto_keywords" onKeyUp="SendQuery(this.value)" autocomplete="off" name="keywords" size="40" value="'.(isset($keywords) ? htmlspecialchars_uni($keywords) : '').'" />


            <script type="text/javascript">

                new AutoComplete(\'auto_keywords\', \'ts_ajax.php?action=autocomplete&type=torrent&field=name&keyword=\', { delay: 0.25, resultFormat: AutoComplete.Options.RESULT_FORMAT_TEXT });

            </script>

            <select name="search_type">

                <option value="t_name"'.($search_type == 't_name' ? ' selected="selected"' : '').'>'.$lang->browse['t_name'].'</option>

                <option value="t_description"'.($search_type == 't_description' ? ' selected="selected"' : '').'>'.$lang->browse['t_description'].'</option>

                <option value="t_both"'.($search_type == 't_both' ? ' selected="selected"' : '').'>'.$lang->browse['t_both'].'</option>

                <option value="t_uploader"'.($search_type == 't_uploader' ? ' selected="selected"' : '').'>'.$lang->browse['t_uploader'].'</option>

                <option value="t_genre"'.($search_type == 't_genre' ? ' selected="selected"' : '').'>'.$lang->browse['t_genre'].'</option>

            </select>

            '.$lang->browse['in'].'

                '.$catdropdown.'

            <input type="image" class="none" style="vertical-align: middle;" src="'.$BASEURL.'/'.$pic_base_url.'torrent_search.gif" alt="'.$lang->browse['tsearch'].'" />
<div align="left" class="none" id="autocomplete" style="WIDTH:200px;BACKGROUND-COLOR:#ADCBE7"></div>
            </form><script language="JavaScript"> HideDiv("autocomplete"); </script> 
Reply With Quote
The Following 6 Users Say Thank You to lafouine022 For This Useful Post:
FENIX (26th January 2013), Fynnon (22nd November 2010), Marco (23rd November 2010), mmisu120000 (22nd November 2010), nicukent (27th February 2011), PAX (5th March 2012)