dlyaok Опубликовано 9 марта, 2012 Жалоба Поделиться Опубликовано 9 марта, 2012 На http://demo.simplacms.ru/ в поле поиска начинаем вводить текст и сразу в выпадающем списке выскакивают подходящие варианты. Устанавливаем Simpla на свой сервер и такая возможность пропадает. Почему?P.S. Кстати ни у одного магазина из http://simplacms.ru/examples.html такая фича тоже не работает. Цитата Ссылка на сообщение Поделиться на другие сайты
m9itbiu Опубликовано 28 марта, 2012 Жалоба Поделиться Опубликовано 28 марта, 2012 Все прекрасно работает! Проверьте наличие следующего кода в index.tpl<script src="js/autocomplete/jquery.autocomplete-min.js" type="text/javascript"></script> <style> .autocomplete-w1 { position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; } .autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; overflow-x:auto; overflow-y: auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px; _margin:0; _overflow-x:hidden; } .autocomplete .selected { background:#F0F0F0; } .autocomplete div { padding:2px 5px; white-space:nowrap; } .autocomplete strong { font-weight:normal; color:#3399FF; } .autocomplete {width:400px !important;} </style> <script> $(function() { // Автозаполнитель поиска $(".input_search").autocomplete({ serviceUrl:'ajax/search_products.php', minChars:1, noCache: false, onSelect: function(value, data){ $(".input_search").closest('form').submit(); }, fnFormatResult: function(value, data, currentValue){ var reEscape = new RegExp('(\\' + ['/', '.', '*', '+', '?', '|', '(', ')', '[', ']', '{', '}', '\\'].join('|\\') + ')', 'g'); var pattern = '(' + currentValue.replace(reEscape, '\\$1') + ')'; return (data.image?"<img align=absmiddle src='"+data.image+"'> ":'') + value.replace(new RegExp(pattern, 'gi'), '<strong>$1<\/strong>'); } }); }); </script> Цитата Ссылка на сообщение Поделиться на другие сайты
Kpoxa Опубликовано 28 марта, 2012 Жалоба Поделиться Опубликовано 28 марта, 2012 >P.S. Кстати ни у одного магазина из http://simplacms.ru/examples.html такая фича тоже не работает.А не работает потому, что все эти магазины на версии 1.4 Цитата Ссылка на сообщение Поделиться на другие сайты
Clean Опубликовано 28 марта, 2012 Жалоба Поделиться Опубликовано 28 марта, 2012 А как сделать такой поиск на 1.4, так и не написали. В итоге люди ради такой ерунды вынуждены апгрейдами с последующими настройками заниматься. Цитата Ссылка на сообщение Поделиться на другие сайты
filth Опубликовано 29 марта, 2012 Жалоба Поделиться Опубликовано 29 марта, 2012 Я с 2.03 перешел на 2.1 но этот поиск так и не заработал на моём шаблоне. Цитата Ссылка на сообщение Поделиться на другие сайты
Kpoxa Опубликовано 29 марта, 2012 Жалоба Поделиться Опубликовано 29 марта, 2012 Так шаблон править надо. Цитата Ссылка на сообщение Поделиться на другие сайты
filth Опубликовано 29 марта, 2012 Жалоба Поделиться Опубликовано 29 марта, 2012 понятно, что надо, и код вставил, и файлы залил, всё равно не хочет Цитата Ссылка на сообщение Поделиться на другие сайты
Kpoxa Опубликовано 29 марта, 2012 Жалоба Поделиться Опубликовано 29 марта, 2012 Дай адрес магазина, гляну что не так Цитата Ссылка на сообщение Поделиться на другие сайты
filth Опубликовано 29 марта, 2012 Жалоба Поделиться Опубликовано 29 марта, 2012 на локалке пока, да Мне эта фича пока не важна. Мне важнее меню-аккордеон сделать)) Цитата Ссылка на сообщение Поделиться на другие сайты
alfa Опубликовано 2 апреля, 2012 Жалоба Поделиться Опубликовано 2 апреля, 2012 У меня пропадала эта возможность, если я занимался правками index.tpl (телефоны вставлял, адреса) непосредственно в админке.Если править шаблон, скачивая через ftp и закачивая потом обратно, то ajax поиск работает.Что-то обрезает при правке в админке? Цитата Ссылка на сообщение Поделиться на другие сайты
alfa Опубликовано 2 апреля, 2012 Жалоба Поделиться Опубликовано 2 апреля, 2012 Это не на денвере, а уже на сервере (классная рифма ))) Цитата Ссылка на сообщение Поделиться на другие сайты
granata005 Опубликовано 9 апреля, 2012 Жалоба Поделиться Опубликовано 9 апреля, 2012 alfa +1админка режет знаки "\" Цитата Ссылка на сообщение Поделиться на другие сайты
filth Опубликовано 10 апреля, 2012 Жалоба Поделиться Опубликовано 10 апреля, 2012 заработала эта фича))) может кто подскажет где и как править, что бы находило и отображало только один вариант (дело в том, что правлен search_products.php для поиска по артикулу)??? Вот изменённый запрос$simpla->db->query('SELECT p.id, p.name, i.filename as image FROM __products p LEFT JOIN __images i ON i.product_id=p.id AND i.position=(SELECT MIN(position) FROM __images WHERE product_id=p.id LIMIT 1), __variants WHERE p.id=__variants.product_id AND (p.name LIKE "%'.mysql_real_escape_string($keyword).'%" OR __variants.sku LIKE "%'.mysql_real_escape_string($keyword).'%") AND visible=1 ORDER BY p.name LIMIT ?', $limit); $products = $simpla->db->results(); Цитата Ссылка на сообщение Поделиться на другие сайты
subLane Опубликовано 16 июля, 2012 Жалоба Поделиться Опубликовано 16 июля, 2012 поиск не работает на шаблоне хотя код вставлен вроде Цитата Ссылка на сообщение Поделиться на другие сайты
MacKorOSX Опубликовано 16 июля, 2012 Жалоба Поделиться Опубликовано 16 июля, 2012 А в форме поиска класс для инпута прописан? И сам класс input_search есть в стилях? Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.