vetalysd

Участники
  • Публикации

    171
  • Зарегистрирован

  • Посещение

  • Days Won

    4

Все публикации пользователя vetalysd

  1. Разобрался я в вашем чудо аяксе.Работает замечательно. С формой поиска и фильтрацией проблем нет. Но вот возник вопрос, в продолжение темы, как динамически генерировать строку адресную? Встроенные функции есть? Или history api (history.js) использовать? И почему ссылки не обрабатываються? Как включить? Заранее спасибо.
  2. http://www.etown.ru/s/topic/42-модули-выгрузки/?p=733 abushyk приводил такой пример.Да это и не важно.Пусть будет select_box optype {1~~продажа}{2~~аренда}
  3. А как связать например: optype {0~~продажа}{1~~аренда} при значении 0 доступны категории для продажи, при значении 0 категории для аренды?
  4. VladSI имеет ввиду как из элемента select_box который задаеться в редакторе форм, сделать выбор при помощи клика на картинку. например: " плита: газовая-электрическая-нет" и соответственно 3 картинки, газовая плита,электроплита и перечеркнутая плита. Или возможно другой тип использовать , а не селектбокс? Хотелось бы RADIOBOX...но его нету.
  5. Обработка: public function getParams(){ if(0!==(int)$this->getRequestValue('sea_distance_min')){ $params['sea_distance_min'] = (int)$this->getRequestValue('sea_distance_min'); } if(0!==(int)$this->getRequestValue('sea_distance_max')){ $params['sea_distance_max'] = (int)$this->getRequestValue('sea_distance_max'); } return $params; }public function run(){ $params=$this->getParams(); require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/model/model.php'); $data_model = new Data_Model(); $data_model_array = $data_model->get_kvartira_model(false); $data_model_array=$data_model_array['data']; if(!empty($params['sea_distance_min']) && isset($data_model_array['sea_distance'])){ $where_array[]='`'.DB_PREFIX.'_data`.`sea_distance`>='.$params['sea_distance_min']; } if(!empty($params['sea_distance_max']) && isset($data_model_array['sea_distance'])){ $where_array[]='`'.DB_PREFIX.'_data`.`sea_distance`<='.$params['sea_distance_max']; } return array( 'where'=>$where_array, 'params'=>$params ); }
  6. Имеем: 1.В таблице re_data: "sea_distance" типа safe_string Type:int 2.В local_kvartira_search.php $kvartira_model=array_merge($kvartira_model, $this->addField('sea_distance_min'));$kvartira_model=array_merge($kvartira_model, $this->addField('sea_distance_max'));$e=$form_generator->compile_safe_string_element($kvartira_model['sea_distance_min']);$form_parts['sea_distance_min']=$e['html']; $e=$form_generator->compile_safe_string_element($kvartira_model['sea_distance_max']);$form_parts['sea_distance_max']=$e['html']; $this->template->assert('search_form_parts', $form_parts);3.В search_template.tpl <div class="control-group"> <div class="controls"> {$search_form_parts.sea_distance_min} </div> </div> <div class="control-group"> <div class="controls"> {$search_form_parts.sea_distance_max} </div> </div>Теперь выводяться 2 инпута, которые можно обработать, но как эти инпуты заполнить сразу минимальными и максимальными значениями?
  7. Вроде разобрался. Значит мы выбираем нужные для поиска поля, все остальное - отсекаем. Потом формируем массив из различных элементов и отправляем через assert в шаблон. В шаблоне вставляем нужное поле например так {$search_form_parts.city_list} Это выведит заранее сформированный элемент типа get_single_select_box_by_query и переданный через массив search_form_parts _______________________________________________________________________________________________________________________ Не совсем понял как работает addField. В частности откуда возьмуться значения square_uchastka_min и square_uchastka_max ? $kvartira_model=array_merge($kvartira_model, $this->addField('square_uchastka_min')); $kvartira_model=array_merge($kvartira_model, $this->addField('square_uchastka_max')); Или мне их нужно задать вручную , или сделать выборку из базы min и max ?
  8. Да, но в нем могут быть не только цифровые значения. Какой тип поля лучше всего использовать для ввода и обработки чисел? Вернее какой тип поля предназначен исключительно для чисел?
  9. Ну так как мне эти текстовые поля вывести?Как получить верхнюю и нижнюю границу значений и вставить в шаблон ? Не на селектбокс-же вешать ползунок) ?
  10. Несколько важных вопросов по is_ranged Как обработать я нашел на форуме, но есть другие вопросы. 1.Какого типа должно быть поле для ползунка? safe_string ? 2.Как вывести ручками в шаблон, если нет встроенной поддержки редактора формы поиска?? Сделать assert?с какой функцией? $this->template->assert('currency_list', $form_generator->???????($kvartira_model['data']['currency_id'])); 3.Ну и собственно как добавить сам ползунок? Благодарю заранее за помощь. Исчерпывающей информации не нашел на эту тему...
  11. Подскажите, - как обработать в поиске новое поле raion_id?
  12. У меня после связывания ошибка: Unhandled Error: Undefined variable: refresher_linked_global_callback строка с ошибкой - refresher_linked_global_callback(connected_element);
  13. Почему-то при добавлении новой записи, ей не назначаеться новый id.
  14. А что может быть. Создал таблицу region_district. в ней region_district_id name и select_by_query из region_id. Включил обработчик.Появилось мое пользовательское приложение (район области). В нем при попытке добавить район области не сохраняет район, вернее сохраняет только 1 запись и то не выводит ее имя.Т.е. пишет №1 и дальше пусто и можно удалить или редактировать. Если выбрать редактировать - то можно увидеть что название сохранилось. В базу глянул - там сохранилось в таком виде ID 0 || название района || ID связки с region id
  15. Разобрался.Вначале нужно что-то добавить в таблицу
  16. Cпасибо.Пропустил данное приложение. Только вот ошибку выдает при создание базы данных через админку -"Ошибка при создании таблицы region_district"
  17. Да, но как же добавить в справочники raion_id ? Чтобы из админки можно было заполнять?
  18. Как же быть без района области/региона ? Предположим я создам таблицу district2 и свяжу ее с областью, а город привяжу тоже к ней, но как-же быть с админкой? как добавить пункт "район области" в справочники? Ведь по стандарту YRL (Yandex Realty Language) district используеться активно практическе везде, и в выгрузке и в парсинге... Вобщем без него ни одной задачи не решить по синхронизации.. Как-же быть??
  19. Доброй ночи. Подскажите как можно организовать хотя-бы pager на realia без перезагрузки страницы. Возможно-ли это малыми усилиями? Просто в теме обнаружил realty_grid_ajax.tpl realty_grid_pager_ajax.tpl а также кейс find в ajax сервере и прочие намеки)) Заранее благодарен
  20. Подскажите пожалуйста люди добрые где генерируеться $geoobjects_collection_clustered и как сгенегировать для карточки объекта карту с метками для всего города? Если кто делал такое - помогите!
  21. как я понял ответственная за вывод меню категорий функция getTemplateMenu() ??? а дальше куда копать?