Роман С 0 Жалоба Опубликовано: February 1, 2017 Нужно сделать форму поиска как на Авито. Дополнительно: 1. Не выводить в поиске пустые улицы (без объявлений). 2. Выбор пункта из выпадающих списков по нажатию первых букв. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Роман С 0 Жалоба Опубликовано: February 11, 2017 Ещё актуально. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: February 11, 2017 В 01.02.2017 в 14:40, Роман С сказал: Нужно сделать форму поиска как на Авито. Дополнительно: 1. Не выводить в поиске пустые улицы (без объявлений). 2. Выбор пункта из выпадающих списков по нажатию первых букв. 1. Что подразумевается под пустыми страницами - на которых вообще нет ничего по критерию поиска? В realty_grid.tpl недалеко от начала есть кусок кода: <div class="row"> <div class="span9"> {if $grid_items|count==0} <h1 class="page-header" align="center">Ничего не удалось найти</h1> <p align="center">Измените условия поиска или вернитесь<a title="на главную" href="/"> на главную</a></p> {else} <h1 class="page-header" align="center">{$title}</h1> Ничего не удалось найти - как раз для такого случая, уловие - показывать это сообщение или заголовок, если объекты найдены. Поправьте его как вам надо. 2. О каких выпадающих списках идет речь? Ели списки выбора в поиске (города, улицы и т.п.), то для этого случая есть автокомплит или лучше связанные элементы... поищите по форуму и Wiki Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: February 13, 2017 В 11.02.2017 в 20:31, Chernetskiy сказал: Ничего не удалось найти - как раз для такого случая, уловие - показывать это сообщение или заголовок, если объекты найдены. Поправьте его как вам надо. тут это не вариант. подразумевается игра на упреждение, что бы не давать к выбору геолокации в который в данный момент нет объектов. но проблема тут в том, что даже в том случае это будет неполное решение, так как на форме есть и другие параметры отбора. и даже если на локации есть объекты, то остальные выбранные фильтры могут исключить их их финальной выборки. в принципе оптимальным тут будет заведение поля с числом объектов на объекте локации, например в модели улица поле "К-во объектов", куда периодически пересчитывать эти самые количества. А для применения на форме поиска уже в процессе раоты менять запрос на выборку улиц с условием дополнитеольным, которое будет откидывать улицы с нулевым этим полем. 1 Chernetskiy reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Роман С 0 Жалоба Опубликовано: February 14, 2017 1. Да, вариант на упреждение, так как какой смысл выбирать район, микрорайон и улицу, и получать 0, если там ничего нет то и показывать в поиске не надо. Это основные параметры поиска. 2. У меня связанные элементы. Когда в админке в выпадающем списке начинаешь набирать первые буквы, то происходит выбор, а в ЛК не происходит. И это не автокоплит, а как-бы стандартное поведение поля со списком. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах