aportnov93

Разделение аренды и продажи на главной

Recommended Posts

Добрый день! Как сделать надпись в списках квартир о том, что это Аренда (Продажа)? А то все идет подряд и сначала написан адрес, справа цена, ниже просто тип квартиры, без какой либо подписи сдается жилье или продается.
И еще вопрос, по какому принципу другие объявления попадают в список "Похожие"?

Шаблон Realia.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А чем у вас отличается аренда от продажи? Заведено поле в модели под тип операции или разделение реализовано вложеностью типа в самой Структуре (Аренда - Жилая, Продажа - Коммерческая)?

 

Штатній принцип похожих:

Шаг 1. Один и тот же раздел+улица+город+район

Шаг 2.  Один и тот же раздел+город

Шаг 3.  Один и тот же раздел

 

Каждый следующий шаг выполянется только тогда, когда на предыдущем не удалось собрать достаточное количество похожих.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Организовать можно несколькими путями

1. Привести в порядок структуру (правильно занести в разделы)

2. Создать в редакторе форм поле (чекбокс, селектбокс, save_string) и после выводить из этого поля в шаблон указанную информацию.

3. {$цикл.path} выводит полный путь наименования категории, {$цикл.type_sh} выводит конечную категорию объекта

 

про похожие  читаем тут http://www.etown.ru/s/topic/1604-разделение-похожих-объектов/?p=17256

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Решил не раздувать главное меню большой вложенностью, типа Аренда-список типов недвижимости, Продажа - список, Коммерческая-аренда-список и т.п., а сделать сразу в меню типы недвижимости...

Отсюда вопрос, как в объявлениях разделить аренду и продажу, подумал прописать таблицу type, для подстановки параметра в выгрузку, но в базе уже есть re_type, правда не понял, для чего она.

- Можно-ли для этого задействовать таблицу в MySQL re_type и прописать туда аренду и продажу? Будет-ли это выводиться в выгрузку? 

- Как быть с ассоциацией для выгрузки на Яндекс - просто не задействовать её и все позиции в ней игнорировать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Для отдельного ведения типа сделки (contract type) в сайтбилле предусмотрено системное поле optype. Правда мы не делаем его отдельной таблицей (ради двух значений нет смысла в запросах тянуть его), а делаем select_box со значениями {0~~не указано}{1~~аренда}{2~~продажа}. В результате мы получаем матрицу свойств topic_id x optype и избегаем ненужного дублирования в Структуре.

 

В большинстве выгрузок (там где была возможность) я уже предусмотрел возможность настройкой указать что у нас есть свое отдельное поле под тип контракта и указать значения, которые соотвествуют продаже или аренде.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 4 апреля 2015 г. в 15:07, abushyk сказал:

Для отдельного ведения типа сделки (contract type) в сайтбилле предусмотрено системное поле optype. Правда мы не делаем его отдельной таблицей (ради двух значений нет смысла в запросах тянуть его), а делаем select_box со значениями {0~~не указано}{1~~аренда}{2~~продажа}. В результате мы получаем матрицу свойств topic_id x optype и избегаем ненужного дублирования в Структуре.


 

В большинстве выгрузок (там где была возможность) я уже предусмотрел возможность настройкой указать что у нас есть свое отдельное поле под тип контракта и указать значения, которые соотвествуют продаже или аренде.

а это где посмотреть и как потестить?
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите как настроить в форме добавления объявления, вывод определенных полей привязанных к полю optype?

Например для продажи определенные поля , для аренды другие

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В форме поиска каждому элементу добавляется дополнительно по два css класса. Далее пишется две функции jquery которые будут добавлять к этим классам ид элементов. После пишем ещё одну функцию, которая будет все это обрабатывать, проще говоря показывать один класс и скрывать другой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А настройка полей посредством редактора форм , как определяют доступность для групп или активность категорий?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Все привязывается к topic_id. Что бы привязать к другим элементом в автоматическом режиме нужно писать дополнительно код. Проще на форме поиска скриптом обрабатывать. Пример vmihnevo.ru.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
13 часа назад, TopRaN сказал:

Все привязывается к topic_id. Что бы привязать к другим элементом в автоматическом режиме нужно писать дополнительно код. Проще на форме поиска скриптом обрабатывать. Пример vmihnevo.ru.

Не только к  topic_id , но и к group_id.  Можно ли добавить в редактирование форм и optype?

В примере не нашел разницы выставления полей при размещении объявления, что при продаже или аренды

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
8 минут назад, Realtor сказал:

Не только к  topic_id , но и к group_id.  Можно ли добавить в редактирование форм и optype?

Если к редактору форм , то да (вывод в автоматическом режиме) . В отдельную форму (созданную вручную) то же да, но чуть дописать код.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
13 часа назад, TopRaN сказал:

Если к редактору форм , то да (вывод в автоматическом режиме) . В отдельную форму (созданную вручную) то же да, но чуть дописать код.

Да к редактору форм, чтобы виднелись определенные поля в зависимости от значения optype?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, Realtor сказал:

Да к редактору форм, чтобы виднелись определенные поля в зависимости от значения optype?

1. Имеем редактор форм. В нем мы можем добавлять любые поля созданные в data/

2. В автоматическом режиме мы можем вывести любые поля из data.

3. Для внешнего вида так же обработать любые поля, созданные через редактор форм, в автоматическом режиме тоже можем.

4. Для того что бы во внешней форме обрабатывать поля, которые имеют зависимость от других полей мы можем только вручную, под средством JQUERY.
На пример:

1. тип недвижимости --> привязывается к любому полю в data

2. optype - поле имеет признак (аренда или продажа). Данное поле  так же заведено в data. не привязывается к конкретным элементам, за исключением topic_id.

5. ЗАДАЧА. На внешней форме поиска обработать, визуально, параметры полей в зависимости от поля optype (скрыть или показать)

P.S. Все правильно? если да, ТО РЕШЕНИЕ БЫЛО ВЫШЕ В ДАННОМ ТОПИКЕ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Realtor сказал:

5. Правильно. 

Покажите, где решение выше в данном топике ?

В форме поиска каждому элементу добавляется дополнительно по два css класса. Далее пишется две функции jquery которые будут добавлять к этим классам ид элементов. После пишем ещё одну функцию, которая будет все это обрабатывать, проще говоря показывать один класс и скрывать другой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
10 часов назад, TopRaN сказал:

1. Имеем редактор форм. В нем мы можем добавлять любые поля созданные в data/

2. В автоматическом режиме мы можем вывести любые поля из data.

3. Для внешнего вида так же обработать любые поля, созданные через редактор форм, в автоматическом режиме тоже можем.

4. Для того что бы во внешней форме обрабатывать поля, которые имеют зависимость от других полей мы можем только вручную, под средством JQUERY.
На пример:

1. тип недвижимости --> привязывается к любому полю в data

2. optype - поле имеет признак (аренда или продажа). Данное поле  так же заведено в data. не привязывается к конкретным элементам, за исключением topic_id.

5. ЗАДАЧА. На внешней форме поиска обработать, визуально, параметры полей в зависимости от поля optype (скрыть или показать)

P.S. Все правильно? если да, ТО РЕШЕНИЕ БЫЛО ВЫШЕ В ДАННОМ ТОПИКЕ.

5. Не правильно. 

Задача при добавлении объявления в зависимости от поля optype поля скрыть или показать или определенные значения полей скрыть или показать

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 12.07.2019 в 23:11, Realtor сказал:

Подскажите как настроить в форме добавления объявления, вывод определенных полей привязанных к полю optype?

Например для продажи определенные поля , для аренды другие

Вот какая задача была

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Только что, Realtor сказал:

Вот какая задача была

ни как, поля привязываются к topic_id. Либо делать свою форму добавления объекта в ручную и обрабатывать скриптом. Но это будет работать только на фронте. в админке такое не прокатит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 15.07.2019 в 12:05, TopRaN сказал:

ни как, поля привязываются к topic_id. Либо делать свою форму добавления объекта в ручную и обрабатывать скриптом. Но это будет работать только на фронте. в админке такое не прокатит.

Поля привязываются не только к topic_id , но и к группам пользователей.

Но а если никак не прокатит, то это тупиковый путь для цмс сайтбилл 

Основа основ это операция с объектом недвижимости продажа, покупка, аренда, снятие аренду и т.д.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.