Сообщение # 1 | 18:43:44
нашёл в инете такой скрипт, который делает живой поиск, то есть при вводе фразы поиск выдаёт подходящие результаты

короче вот его конструкция

html поиска
<formonsubmit="this.sfSbm.disabled=true"id="srch_frm"method="get"action="/search/">
<inputclass="srch_fld"name="q"maxlength="30"size="20"placeholder="Поиск..."type="text"/>
<inputclass="srch_btn"name="sfSbm"value="Найти"type="submit"/>
<divid="search2"></div>
</form>

в это оборачиваем название материала
<h2class="mat-title"><ahref="$ENTRY_URL$">$TITLE$</a></h2>

а это сам скрипт
$('.srch_fld').keyup(function(){
var likeThis = [], zapros = $(this).val(), vivod='';
if(zapros.length >= 3){
$.get("/search/", {q: zapros, a: 2}, function(otvet){
$('.mat-title', otvet).each(function(){
val = $(this).html();
likeThis.push(val);
};);
$('#search2').fadeIn();
if(likeThis[0]){
if(likeThis.length<10) {max=likeThis.length} else {max=10;}
for(i=0; i<max; i++){vivod += likeThis+'';}
$('#search2').html(vivod+'<input value="Все результаты" type="submit">');
} else {$('#search2').html('<span>Ничего не найдено...</span>');}
};);
} else { $('#search2').fadeOut(); }
};);
$(document).click(function(e){
if ($(e.target).closest('#srch_frm').length) return;
$('#search2').fadeOut();
e.stopPropagation();
};);

всё работает исправно, но мне нужно ещё, чтобы в результате поиска показывался рейтинг фильма на сайте.
пробовал к тайтл дописывать $RATING$ - не работает. кто знает подскажите?
Сообщение отредактировал webanet - Среда, 10 Авг 2016, 19:01:19