Ответить Новая тема Новый опрос 
Всего: 2 1 2 >
 Ajax module block-top
drdiesel
Новичок
Сообщений: 13
Регистрация: 10-05-2011


02-10-2011 23:20
Добрый день дорогие форумчане вот пытаюсь сделать чтобы в верхнем поисе в выпадающем списке выводились еще и картинки я пытался сделать так:
{if $ajaxsearch}
<script type="text/javascript">
// <![CDATA[
{literal}
$('document').ready( function() {
$("#search_query_top")
.autocomplete(
'{/literal}{if $search_ssl == 1}{$link->getPageLink('poisk.html', true)}{else}{$link->getPageLink('poisk.html')}{/if}{literal}', {
minChars: 3,
max: 10,
width: 500,
selectFirst: false,
scroll: false,
dataType: "json",
formatItem: function(data, i, max, value, term) {
return value;
},
parse: function(data) {
var mytab = new Array();
for (var i = 0; i < data.length; i++)
mytab[mytab.length] = { data: data[i], value: data[i].cname + ' > ' + data[i].pname +'<img src="{/literal}{$link->getImageLink($product.link_rewrite, $product.id_image, 'small')}{literal}"/>'};
return mytab;
},
extraParams: {
ajaxSearch: 1,
id_lang: {/literal}{$cookie->id_lang}{literal}
}
}
)
.result(function(event, data, formatted) {
$('#search_query_top').val(data.pname);
document.location.href = data.product_link;
})
});
{/literal}
// ]]>
</script>
{/if}
Но почему то не выводит катинки, не может найти их id.
Помогите плз, оч надо
ps кстати видел на английском форуме переделывал для 1.3 но мне тот вариант не подошел
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
true_agent


Cпециалист
Сообщений: 206
Откуда: Украина
Регистрация: 26-09-2011


03-10-2011 00:11
У меня выводитса название, картинка и цена
вот скрин
Безымянный.png - Размер файла17.7KB (Нажмите для увеличения)
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
drdiesel
Новичок
Сообщений: 13
Регистрация: 10-05-2011


03-10-2011 01:21
А как вы сделали?Какая у вас версия, скиньте свой модуль
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
true_agent


Cпециалист
Сообщений: 206
Откуда: Украина
Регистрация: 26-09-2011


03-10-2011 01:48
ето не модуль) ето хак
роботает как на 1,3 так и на 1,4 версии

вот еще коечто доделал
poisk.png - Размер файла76.47KB (Нажмите для увеличения)
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
drdiesel
Новичок
Сообщений: 13
Регистрация: 10-05-2011


03-10-2011 02:05
А как сделали, подскажите, буду очень признателен, или скиньте хак, оч надо уже 5 дней голов уломаю, все никак
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Anton


Профессионал
Сообщений: 462
Регистрация: 24-02-2011


03-10-2011 20:37
Цитата:( drdiesel @ 02-10-2011 21:05 Смотреть сообщение )
А как сделали, подскажите, буду очень признателен, или скиньте хак, оч надо уже 5 дней голов уломаю, все никак

Вывод обложки товара с помощью jquery autocomplete на примере blocksearch-top.tpl:
После
Код:
formatItem: function(data, i, max, value, term) {

замените
Код:
return value;

на
Код:
return "<img src=\"" + baseDir + "img/tmp/" + "product_mini_" + data.id_product + ".jpg\"  alt=\"" + value + "\" />" + value;
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
sem4444
Cпециалист
Сообщений: 295
Регистрация: 26-03-2010


03-10-2011 23:28
А на скорость не влияет ??
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
true_agent


Cпециалист
Сообщений: 206
Откуда: Украина
Регистрация: 26-09-2011


04-10-2011 02:25
Цитата:( sem4444 @ 04-10-2011 00:28 Смотреть сообщение )
А на скорость не влияет ??

нет)
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
MagicGooddy7


Новичок
Сообщений: 26
Откуда: Чехия
Регистрация: 07-09-2011


04-10-2011 16:01
Как в таком случае возможно зафиксировать выходящее нижнее поле поиска, чтоб оно не выходило за пределы "рабочей зоны" до бесконечности на право?
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
drdiesel
Новичок
Сообщений: 13
Регистрация: 10-05-2011


05-10-2011 03:04
Anton - спасибо огромное
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос 
Всего: 2 1 2 >