abushyk 694 Жалоба Опубликовано: November 21, 2013 Допустимое системное имя элемента этого типа: tlocation (и не иначе) Этот тип поля не хранится в БД as is. Поэтому галочка Хранить значение поля в таблице должна быть снята. Задачи компонента1) управлять географической структурой адресных полей2) реализовывать подбор данных для элементов географии не-tlocation, но с параметров autocomplete=1Тип поля модели, отвечающий за адресные данные.Содержит в себе 5 встроенных компонентовcountry_id - идентификатор страны из таблицы countryregion_id - идентификатор региона из таблицы regioncity_id - идентификатор города из таблицы citydistrict_id - идентификатор района города из таблицы districtstreet_id - идентификатор улицы из таблицы streetПредполагает наличие иерархической зависимости именно в порядке country_id -> region_id -> city_id -> district_id -> street_idЕсть одно исключение. Если указан параметр link_street_to_city из иерархической цепочки исключается звено district_id, и street_id считается зависимым от city_id.Принципиально каждый компонент этого типа не обязана соответствовать буквально своему названию.Например city_id может указывать на район области в тот момент, когда region_id указывает на область, если в соответствующих таблицах city и region содержатся данные о областях и районах областей.Допустимые параметры:visibles - перечень отображаемых компонентов. Указывается в формате компонент1|компонент2|компонент3 Порядок компонентов не важен. При отсутствии этого параметра или его пустом значении будут отображены все компоненты. (Это поведение будет изменено. При отсутствии этого параметра элемент не будет генерироваться. Поэтому лучше явно указывать список выводимых частей) Например region_id|city_id выведет селектбоксы для региона и города.Результатdefault_country_id, default_region_id.... - значение по умолчанию. например выбрано для отображения регион и город. Если текущее значение country_id не установлено, список регионов с списке выбора регионов будет установлен соответственно default_country_id, если оно задано и не равно 0. В противном же случае будет выведен список всех регионов из таблицы regionshow_names - признак того, нужно ли выводить возле каждого подэлемента tlocation имена-метки. По умолчанию и при отсутствии данного параметра считается включенным (=1) ВключеноВыключеноnames - имена отдельных элементов. Задаются в формате имя_подэлемента:имя_метки|имя_подэлемента2:имя_метки2 Обновление вывода.С версии system-2.5.25 и tlocation-1.1 генератор формы возвращает tlocation в форму не как обычный эемент (заголовк и кусок хтмл для вставки), а как коллекцию элементов.Для тех, кто использует базовый файл /apps/system/lib/frontend/search/kvartira_search.php для генерации форм поиска это изменение учтено. Тепер такие блоки как {$country_list}, {$city_list}, которые находились в шаблоне форму поиска, при наличии элемента tlocation будут заменены соответствующими кусочками элемента tlocation. Но ничто не запрещает присваивать разметку этих элементов другим переменным шаблона и свободно перемещать их в пределах формы.Те, кто использовал локальные формы поиска с {$tlocation_form_element_simple.html} столкнутся с багом. 2 Дмитрий Кондин и YUR@ reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Realtor 47 Жалоба Опубликовано: November 21, 2013 Разъясните пожалуйста, в каких полях прописывать параметры указанные на рисунках? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: November 21, 2013 Для tlocation все поля указываютя в разделе Параметры Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Realtor 47 Жалоба Опубликовано: November 21, 2013 Это в какие поля прописывать country_id или region_id или city_id или district_id или во все эти поля, то что указанно на рис Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Realtor 47 Жалоба Опубликовано: November 21, 2013 Потом после удаления всех дополнительных форм поиска появилась возможность множественного выбора в Разделе, как показано на рис., которая к моему удивлению работает. Это глюк или если нет то как включить сие творение. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: November 21, 2013 Это глюк или если нет то как включить сие творение. Это не глюк. Есть такой встроенный тип поля select_box_structure_simple_multiple, который у вас включился. Но он не доступен с редактора форм. Поэтому мне аж самому интересно, как у вас так вышло. Могу ошибаться, но был вроде бы еще вариант, что если в запросе передается массив topic_id, а не одно значение, тогда "легким движение руки" селектбокс превращается... Но не уверен, надо вскопнуть исходники. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: November 21, 2013 Это в какие поля прописывать country_id или region_id или city_id или district_id или во все эти поля, то что указанно на рис Только те, в которых вы заинтересованы. Если надо сузить круг выводимых частей адреса до города\улицы - указываете visibles. Ели надо обдефолтить одно или несколько полей - тогда default_соответствующие_поляТ.е. свобода выбора. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Realtor 47 Жалоба Опубликовано: November 22, 2013 Потом после удаления всех дополнительных форм поиска появилась возможность множественного выбора в Разделе, как показано на рис., которая к моему удивлению работает. Это глюк или если нет то как включить сие творение.После выхода из сайта и повторного входа - это творение, так же загадочно исчезло как и появилось... ( Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Realtor 47 Жалоба Опубликовано: November 22, 2013 Только те, в которых вы заинтересованы. Если надо сузить круг выводимых частей адреса до города\улицы - указываете visibles. Ели надо обдефолтить одно или несколько полей - тогда default_соответствующие_поляТ.е. свобода выбора.Пробовал не получилось.Можно для неодаренных, показать как в "мурзилках" с фото и подробным описанием, например как настроить страна,регион,город, район.с картинкой в по каждому полю.Всем бы пользователям системы пригодится в виде хелпа. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Realtor 47 Жалоба Опубликовано: November 22, 2013 Еще вопрос проясните , как настроить параметры поля street_id, так чтобы не засорять таблицу street, недавно посмотрел, чего там только нет. ее чистить от разного хлама, минимум один день уйдет кропотливого труда. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
denkurgan 17 Жалоба Опубликовано: November 22, 2013 Для tlocation все поля указываютя в разделе Параметры Не нашел описание переменной default_titles. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: November 22, 2013 Не нашел описание переменной default_titles.Ее надо вписывать руками в параметры. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: November 22, 2013 Не нашел описание переменной default_titles. Я ее только вчера придумал)) Это параметр, который будет указывать то, что выводить в "дефолтную" опцию селекта. Туда, где в обычных селектах сейчас "выбрать роайон\город". Если ее не задано, то будет вставляться <option value="0">--</option>, а иначе, вместо нее это значение. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
vetalysd 8 Жалоба Опубликовано: December 18, 2013 реализовывать подбор данных для элементов географии не-tlocation, но с параметров autocomplete=1Что-то не подбирает данные для autocomplete street_id . Все улицы лезут независимо от выбранного города Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: December 18, 2013 Что-то не подбирает данные для autocomplete street_id . Все улицы лезут независимо от выбранного городаСайт, на котором пробуете, есть в публичном доступе через интернет? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
vetalysd 8 Жалоба Опубликовано: December 19, 2013 да. domikus.com/ только у меня tlocation 1.0 стоит. где 1.1 взять? в обновлениях нет Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: December 19, 2013 да. domikus.com/ только у меня tlocation 1.0 стоит. где 1.1 взять? в обновлениях нетОбновил версию в центре обновлений. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: December 19, 2013 Что-то не подбирает данные для autocomplete street_id . Все улицы лезут независимо от выбранного города Я глянул форму добавления объявления, там у вас просто включен автокомплит по полю улица, а не tlocation. Суть автокомплита в том, что он выводит список улиц согласно введенных вами букв, сужая область выбора и не загружая предварительно весь список, но никак иначе не фильтрует список улиц. Т.е. инпут выбора улицы существует как сферический конь в вакууме относительно других полей. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
alexey 2 Жалоба Опубликовано: March 15, 2014 не пойму как данный компонент активировать.Захожу в админку, далее в Приложения и в TLocation, но мне отображается пустая страница (снимок экрана прилагается) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
alexey 2 Жалоба Опубликовано: March 16, 2014 то что его не надо активировать - разобрался. Но по-прежнему непонятно, как с ним работать, как и где настроить? Не могли бы подробно объяснить? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах