booleanbites / houzi-support

Support forum repo for issues & bugs reported for Houzi Flutter App.
4 stars 0 forks source link

multiple things #77

Closed quitriz closed 10 months ago

quitriz commented 11 months ago

Hi there,

  1. How do i put my ads up instead of admob id or google ad id ? i did put the banner1-3 ads js inside the banner ads that set on the wp side but nothing show ụp
  2. How do i disable multiple select when adding property ? some fields just can't put together as multiple selections, it doesn't make sense and users will keep selecting them if they are avaible and when search it won't show up
  3. how do i enable the featured properties on the App to move like autoplay and slide left when app is loaded like on the web i changed the status of the widget to autoplay and it play when its loaded.
  4. for the translation on the properties adding menu selection. when you click on select then the options on the selection menu are all translated correctly, but once u click OK done the selection then the option you selected went back and display as the untranslated language option which people don't understand what's going, can yo u fix that please ? thanks
  5. for the config for my android: "wordpress_url_scheme": "http", "wordpress_url_domain": "domain.com", "wordpress_url_path": "", "app_terms_url": "http://domain.com/terms.html", "app_privacy_url": "http://domain.com/privacy.html", "app_terms_of_use_url": "http://domain.com/terms.html", "wordpress_url_gdpr_agreement": "http://domain.com/terms.html", "company_url": "http://domain.com",

on WP side: WordPress Address (URL) : http://domain.com Site Address (URL) : https://domain.com

the values/string.xml scheme set as "https" and "domain.com"

with those setups above for android then it works, but when i changed from http to https then the site wont connect from the app to the WP. but for the IOS it worked perfectly with all set with https, so I have to change from http to https when compile the ios and change it back to http to compile android in order for android to work.

my rest API did set the app-secret on WP and the APP and the nounce is on.

Thank you scshot

quitriz commented 11 months ago

another question 6. how is the map search work? when adding property when I try to enter the address on the map search but it doesn't do anything, you have to open the map manually and drag the pin and drop to the address instead of just enter the address and the pin automatically drop there. is that right ?

thanks

MuhammadSulemanSaleem commented 11 months ago

Hi,

Please provide your email address.

MuhammadSulemanSaleem commented 11 months ago

For issue 3, please follow these steps:

  1. Open Houzi Builder.
  2. Go to Home.
  3. Edit Featured Properties.
  4. Select slider from View Type dropdown.
  5. Select design_10 or design_11 from Design dropdown.
  6. Press Done.
  7. Export configurations.
quitriz commented 11 months ago

Hi,

Please provide your email address.

donvu2k@yahoo.com

thank you

MuhammadSulemanSaleem commented 11 months ago

For the question 6 (i.e. how is map search works while adding a property?)

Ans:

In the map section, you can see a search bar, it shows address suggestions against the typed address.

Tap on this bar and type the address, if your address matches one of the suggested address, you tap on that address, the pin will be dropped at that location and latitude and longitude field will be auto filled.

If no suggestion is shown for your typed address, then you can tap on map and drop pin manually on desired location.

Map-related

MuhammadSulemanSaleem commented 11 months ago

For issue # 01:

You can design your own ads in Flutter and you can use custom widget hooks to display them on Home or Property details page.

*Note: it requires professional knowledge to show custom ads or such level of customization in the app.

quitriz commented 11 months ago

Thank you very much, I thought you guys has this built in like admob thing.

quitriz commented 11 months ago

For the question 6 (i.e. how is map search works while adding a property?)

Ans:

In the map section, you can see a search bar, it shows address suggestions against the typed address.

Tap on this bar and type the address, if your address matches one of the suggested address, you tap on that address, the pin will be dropped at that location and latitude and longitude field will be auto filled.

If no suggestion is shown for your typed address, then you can tap on map and drop pin manually on desired location.

Map-related

yes, after I applied your fix that you sent me, it's now working for this map search.

quitriz commented 10 months ago

For issue # 01:

You can design your own ads in Flutter and you can use custom widget hooks to display them on Home or Property details page.

*Note: it requires professional knowledge to show custom ads or such level of customization in the app.

Hi, this is my config file. can you help me to check out, why i can't connect using https when compile in android, but in ios i used https without any problem thanks. with this "http" i can connect using android but if i replace the http with "https" setting then android stop working, but ios connecting ok.

Config JSON ``` { "api_config_version": 1, "wordpress_url_scheme": "http", "wordpress_url_domain": "xx.com", "wordpress_url_path": "", "app_name": "xxApp", "wordpress_url": "http://xx.com", "app_terms_url": "http://xx.com/terms.html", "app_privacy_url": "http://xx.com/privacy.html", "app_terms_of_use_url": "http://xx.com/terms.html", "wordpress_url_gdpr_agreement": "http://xx.com/terms.html", "company_url": "http://xx.com", "primary_color": "#FF3D58F2", "secondary_color": "#FF4047DD", "app_background_color_light_mode": "#FFFFFFFF", "app_background_color_dark_mode": "#FF3E3E3F", "headings_color_light_mode": "#FF757575", "headings_color_dark_mode": "#FF0902E4", "filter_page_headings_color_light_mode": "#FF050616", "filter_page_headings_color_dark_mode": "#FF757575", "filter_page_place_holder_text_color_light_mode": "#FF212121", "filter_page_place_holder_text_color_dark_mode": "#FF212121", "icon_tint_color": "#FF1721F0", "icon_tint_color_dark_mode": "#FF071DF8", "filter_page_icon_tint_color_light_mode": "#FF1721F0", "filter_page_icon_tint_color_dark_mode": "#FF2035AE", "slider_tint_color": "#FF2035AE", "bottom_tab_bar_background_color_light": "#FFFAFAFA", "bottom_tab_bar_background_color_dark": "#FF303030", "bottom_tab_bar_tint_color": "#FF2F25DE", "un_selected_bottom_tab_bar_tint_color": "#FF737373", "selected_item_background_color": "#FF19D3FA", "un_selected_item_background_color": "#32808080", "selected_item_text_color": "#FF0416D0", "un_selected_item_text_color": "#8A000000", "favourite_icon_tint_color": "#FFF44336", "property_details_email_button_bg_color": "#FF0B24DC", "property_details_call_button_bg_color": "#FF2E5BFC", "property_details_whatsapp_button_bg_color": "#FF25D366", "action_button_background_color": "#FF2E5BFC", "property_item_design_container_bg_color_light_mode": "#FFFFFFFF", "property_item_design_container_bg_color_dark_mode": "#FF242527", "featured_label_background_color": "#FFD4F392", "featured_tag_background_color_dark_mode": "#FF3A3B3D", "featured_tag_border_color_light_mode": "#990616F9", "featured_tag_border_color_dark_mode": "#FF000000", "featured_tag_font_color_light_mode": "#FF000000", "featured_tag_font_color_dark_mode": "#FF081EF9", "tag_background_color": "#FFF5F5F5", "tag_background_color_dark_mode": "#FF3A3B3D", "tag_border_color_light_mode": "#1F000000", "tag_border_color_dark_mode": "#1FFFFFFF", "tag_font_color_light_mode": "#FF000000", "tag_font_color_dark_mode": "#FFBDBDBD", "divider_color_light_mode": "#1F000000", "divider_color_dark_mode": "#1FFFFFFF", "locale_in_url": "Do not change url", "rest_api_properties_route": "properties", "rest_api_agent_route": "agents", "rest_api_agency_route": "agencies", "google_map_api_key": "", "lock_places_api": false, "lock_places_api_countries": null, "android_native_ad_id": "", "ios_native_ad_id": "", "show_ads": true, "show_android_ads": true, "show_ios_ads": true, "show_map_instead_filter": false, "show_login_with_facebook": true, "show_login_with_google": true, "show_login_with_apple": true, "show_login_with_phone": false, "show_email_button": false, "show_call_button": true, "show_whatsapp_button": true, "default_home": "home_0", "default_bottom_navbar_design": "design_02", "show_total_search_type_options": 2, "show_theme_related_settings": false, "show_request_demo": true, "show_add_property": true, "home_layout": [ { "section_type": "ad", "title": "Ad View", "layout_design": "", "sub_type": "", "sub_type_value": "", "section_listing_view": "", "show_featured": false, "show_nearby": false, "sub_type_list": null, "sub_type_value_list": null, "search_api_map": {}, "search_route_map": {} }, { "section_type": "property", "title": "Featured Properties", "layout_design": "design_11", "sub_type": "all", "sub_type_value": "all", "section_listing_view": "slider", "show_featured": true, "show_nearby": false, "sub_type_list": [ "all" ], "sub_type_value_list": [ "all" ], "search_api_map": {}, "search_route_map": {} }, { "section_type": "property", "title": "Latest Properties", "layout_design": "design_02", "sub_type": "property_city", "sub_type_value": "all", "section_listing_view": "carousel", "show_featured": false, "show_nearby": false, "sub_type_list": [ "property_city" ], "sub_type_value_list": [ "user_selected" ], "search_api_map": {}, "search_route_map": { "city_slug": [], "search_city": [] } }, { "section_type": "term", "title": "Explore Cities", "layout_design": "design_02", "sub_type": "property_city", "sub_type_value": "all", "section_listing_view": "carousel", "show_featured": false, "show_nearby": false, "sub_type_list": [ "property_city" ], "sub_type_value_list": [ "all" ], "search_api_map": {}, "search_route_map": {} }, { "section_type": "term", "title": "Explore By Type", "layout_design": "design_02", "sub_type": "property_type", "sub_type_value": "all", "section_listing_view": "carousel", "show_featured": false, "show_nearby": false, "sub_type_list": [ "property_type" ], "sub_type_value_list": [ "all" ], "search_api_map": {}, "search_route_map": {} }, { "section_type": "property", "title": "New Homes", "layout_design": "design_11", "sub_type": "property_type", "sub_type_value": "new-homes", "section_listing_view": "slider", "show_featured": false, "show_nearby": false, "sub_type_list": [ "property_type" ], "sub_type_value_list": [ "new-homes" ], "search_api_map": { "type[]": [ "new-homes" ] }, "search_route_map": { "property_type_slug": [ "new-homes" ], "property_type": [ "New Homes" ] } }, { "section_type": "agents", "title": "Our Agents", "layout_design": "", "sub_type": "agents", "sub_type_value": "", "section_listing_view": "carousel", "show_featured": false, "show_nearby": false, "sub_type_list": [], "sub_type_value_list": [], "search_api_map": {}, "search_route_map": {} }, { "section_type": "agencies", "title": "Our Agencies", "layout_design": "", "sub_type": "agencies", "sub_type_value": "", "section_listing_view": "carousel", "show_featured": false, "show_nearby": false, "sub_type_list": [], "sub_type_value_list": [], "search_api_map": {}, "search_route_map": {} }, { "section_type": "property", "title": "Land", "layout_design": "design_02", "sub_type": "property_type", "sub_type_value": "land", "section_listing_view": "carousel", "show_featured": false, "show_nearby": false, "sub_type_list": [ "property_type" ], "sub_type_value_list": [ "land" ], "search_api_map": { "type[]": [ "land" ] }, "search_route_map": { "property_type_slug": [ "land" ], "property_type": [ "Land" ] } }, { "section_type": "property", "title": "Near By", "layout_design": "design_02", "sub_type": "property_city", "sub_type_value": "all", "section_listing_view": "carousel", "show_featured": false, "show_nearby": false, "sub_type_list": [ "property_city" ], "sub_type_value_list": [ "all" ], "search_api_map": {}, "search_route_map": { "city_slug": [], "search_city": [] } }, { "section_type": "property", "title": "Other Countries", "layout_design": "design_02", "sub_type": "property_city", "sub_type_value": "toronto", "section_listing_view": "carousel", "show_featured": false, "show_nearby": false, "sub_type_list": [ "property_city" ], "sub_type_value_list": [ "toronto", "miami" ], "search_api_map": { "location[]": [ "toronto", "miami" ] }, "search_route_map": { "property_city_slug": [ "toronto", "miami" ], "search_city": [ "Toronto", "Miami" ] } } ], "filter_page_layout": [ { "section_type": "term_picker", "title": "Searching for", "data_type": "property_status", "api_value": "status[]", "picker_type": "tabs and chips", "picker_sub_type": null, "show_search_by_city": true, "show_search_by_location": true, "min_range_value": "0", "max_range_value": "1000000", "div_range_value": "1000", "options": null, "unique_key": null }, { "section_type": "location_picker", "title": "City", "data_type": "property_city", "api_value": "location[]", "picker_type": "full_screen", "picker_sub_type": null, "show_search_by_city": true, "show_search_by_location": true, "min_range_value": "0", "max_range_value": "0", "div_range_value": "1000", "options": null, "unique_key": null }, { "section_type": "term_picker", "title": "Property Types", "data_type": "property_type", "api_value": "type[]", "picker_type": "tabs and chips", "picker_sub_type": null, "show_search_by_city": true, "show_search_by_location": true, "min_range_value": "0", "max_range_value": "0", "div_range_value": "1000", "options": null, "unique_key": null }, { "section_type": "range_picker", "title": "Area range", "data_type": "area", "api_value": "max-area", "picker_type": "range slider", "picker_sub_type": null, "show_search_by_city": true, "show_search_by_location": true, "min_range_value": "0", "max_range_value": "8000000", "div_range_value": "1000", "options": null, "unique_key": null }, { "section_type": "range_picker", "title": "Price range", "data_type": "price", "api_value": "max-price", "picker_type": "range slider", "picker_sub_type": null, "show_search_by_city": true, "show_search_by_location": true, "min_range_value": "0", "max_range_value": "800000000000", "div_range_value": "1000", "options": null, "unique_key": null }, { "section_type": "string_picker", "title": "Bedrooms", "data_type": "bedrooms", "api_value": "bedrooms", "picker_type": "chips", "picker_sub_type": null, "show_search_by_city": true, "show_search_by_location": true, "min_range_value": "0", "max_range_value": "0", "div_range_value": "1000", "options": null, "unique_key": null }, { "section_type": "string_picker", "title": "Bathrooms", "data_type": "bathrooms", "api_value": "bathrooms", "picker_type": "chips", "picker_sub_type": null, "show_search_by_city": true, "show_search_by_location": true, "min_range_value": "0", "max_range_value": "0", "div_range_value": "1000", "options": null, "unique_key": null } ], "drawer_layout": [ { "section_type": "home", "title": "Home", "check_login": false, "enable": true, "expansion_tile_children": null, "data_map": null }, { "section_type": "add_property", "title": "Add Property", "check_login": true, "enable": true, "expansion_tile_children": null, "data_map": null }, { "section_type": "quick_add_property", "title": "Quick Add", "check_login": true, "enable": true, "expansion_tile_children": null, "data_map": null }, { "section_type": "properties", "title": "My Properties", "check_login": true, "enable": true, "expansion_tile_children": null, "data_map": null }, { "section_type": "agents", "title": "Agents", "check_login": false, "enable": true, "expansion_tile_children": null, "data_map": null }, { "section_type": "agencies", "title": "Agencies", "check_login": false, "enable": true, "expansion_tile_children": null, "data_map": null }, { "section_type": "request_property", "title": "Property Request", "check_login": true, "enable": true, "expansion_tile_children": null, "data_map": null }, { "section_type": "favorites", "title": "Favorites", "check_login": true, "enable": true, "expansion_tile_children": null, "data_map": null }, { "section_type": "saved_searches", "title": "Saved Searches", "check_login": true, "enable": true, "expansion_tile_children": null, "data_map": null }, { "section_type": "expansionTile", "title": "CRM Dashboard", "check_login": false, "enable": true, "expansion_tile_children": [ { "section_type": "activities", "title": "Activities", "check_login": true, "enable": null, "expansion_tile_children": null, "data_map": null }, { "section_type": "inquiries", "title": "Inquiries", "check_login": true, "enable": null, "expansion_tile_children": null, "data_map": null }, { "section_type": "deals", "title": "Deals", "check_login": true, "enable": null, "expansion_tile_children": null, "data_map": null }, { "section_type": "leads", "title": "Leads", "check_login": true, "enable": null, "expansion_tile_children": null, "data_map": null } ], "data_map": null }, { "section_type": "settings", "title": "Settings", "check_login": false, "enable": true, "expansion_tile_children": null, "data_map": null }, { "section_type": "request_demo", "title": "Request Demo", "check_login": true, "enable": true, "expansion_tile_children": null, "data_map": null }, { "section_type": "login", "title": "Login", "check_login": false, "enable": true, "expansion_tile_children": null, "data_map": null }, { "section_type": "logout", "title": "Log Out", "check_login": false, "enable": true, "expansion_tile_children": null, "data_map": null } ], "property_detail_page_layout": [ { "widget_type": "article_images", "widget_title": "Property Images", "widget_enable": true, "widget_view_type": "" }, { "widget_type": "article_title", "widget_title": "Title", "widget_enable": true, "widget_view_type": "" }, { "widget_type": "article_address", "widget_title": "Property Address", "widget_enable": false, "widget_view_type": "" }, { "widget_type": "article_status_price", "widget_title": "Status & Price", "widget_enable": true, "widget_view_type": "" }, { "widget_type": "valued_features", "widget_title": "Features with values", "widget_enable": true, "widget_view_type": "" }, { "widget_type": "article_features_details", "widget_title": "Details", "widget_enable": true, "widget_view_type": "" }, { "widget_type": "article_features", "widget_title": "Features", "widget_enable": true, "widget_view_type": "" }, { "widget_type": "article_description", "widget_title": "Description", "widget_enable": true, "widget_view_type": "" }, { "widget_type": "article_attachments", "widget_title": "Property Documents", "widget_enable": true, "widget_view_type": "" }, { "widget_type": "article_address_info", "widget_title": "Address", "widget_enable": true, "widget_view_type": "" }, { "widget_type": "article_map", "widget_title": "Static Map", "widget_enable": true, "widget_view_type": "" }, { "widget_type": "article_floor_plans", "widget_title": "FloorPlans", "widget_enable": true, "widget_view_type": "" }, { "widget_type": "article_multi_units", "widget_title": "Sub Listings", "widget_enable": true, "widget_view_type": "list" }, { "widget_type": "article_contact_information", "widget_title": "Contact Information", "widget_enable": true, "widget_view_type": "" }, { "widget_type": "enquire_info", "widget_title": "Enquire Info", "widget_enable": true, "widget_view_type": "" }, { "widget_type": "setup_tour", "widget_title": "Setup Tour", "widget_enable": true, "widget_view_type": "" }, { "widget_type": "watch_video", "widget_title": "Watch Video", "widget_enable": true, "widget_view_type": "" }, { "widget_type": "virtual_tour", "widget_title": "Virtual Tour", "widget_enable": true, "widget_view_type": "" }, { "widget_type": "article_reviews", "widget_title": "Reviews", "widget_enable": true, "widget_view_type": "" }, { "widget_type": "article_related_posts", "widget_title": "Related Properties", "widget_enable": true, "widget_view_type": "list" }, { "widget_type": "ad", "widget_title": "Ad", "widget_enable": true, "widget_view_type": "" } ], "add_property_layout": [ { "enable": true, "title": "Property Information", "allowed_roles": [], "page_fields": [ { "enable": true, "section": "Description", "from_fields": [ { "api_key": "prop_title", "enable": true, "allowed_roles": [], "section_type": "formTextField", "term_type": "", "title": "Property Title", "hint": "Enter your property title", "additional_hint": "", "performValidation": true, "validationType": "stringValidation", "maxLines": 1, "keyboardType": "text", "field_values": null }, { "api_key": "prop_des", "enable": true, "allowed_roles": [], "section_type": "formTextField", "term_type": "", "title": "Content", "hint": "Description", "additional_hint": "", "performValidation": false, "validationType": "stringValidation", "maxLines": 6, "keyboardType": "text", "field_values": null }, { "api_key": "prop_type[]", "enable": true, "allowed_roles": [], "section_type": "formDropDownField", "term_type": "property_type", "title": "Type", "hint": "Select", "additional_hint": "", "performValidation": false, "validationType": "", "maxLines": 1, "keyboardType": "", "field_values": null }, { "api_key": "prop_status[]", "enable": true, "allowed_roles": [], "section_type": "formDropDownField", "term_type": "property_status", "title": "Status", "hint": "Select", "additional_hint": "", "performValidation": false, "validationType": "", "maxLines": 1, "keyboardType": "", "field_values": null }, { "api_key": "prop_labels[]", "enable": true, "allowed_roles": [], "section_type": "formDropDownField", "term_type": "property_label", "title": "Label", "hint": "Select", "additional_hint": "", "performValidation": false, "validationType": "", "maxLines": 1, "keyboardType": "", "field_values": null } ] }, { "enable": true, "section": "Price", "from_fields": [ { "api_key": "prop_price", "enable": true, "allowed_roles": [], "section_type": "formTextField", "term_type": "", "title": "Sale or Rent Price", "hint": "Enter the price", "additional_hint": "", "performValidation": true, "validationType": "stringValidation", "maxLines": 1, "keyboardType": "number", "field_values": null }, { "api_key": "prop_price_prefix", "enable": false, "allowed_roles": [], "section_type": "formTextField", "term_type": "", "title": "Price prefix", "hint": "Enter the price prefix", "additional_hint": "For example: Start from", "performValidation": false, "validationType": "", "maxLines": 1, "keyboardType": "text", "field_values": null }, { "api_key": "prop_label", "enable": true, "allowed_roles": [], "section_type": "formTextField", "term_type": "", "title": "After The Price", "hint": "Enter the after price", "additional_hint": "For example: Monthly/Daily/Etc", "performValidation": false, "validationType": "", "maxLines": 1, "keyboardType": "text", "field_values": null }, { "api_key": "prop_sec_price", "enable": false, "allowed_roles": [], "section_type": "formTextField", "term_type": "", "title": "Second price (Optional)", "hint": "Enter the second price", "additional_hint": "", "performValidation": false, "validationType": "", "maxLines": 1, "keyboardType": "number", "field_values": null } ] } ] }, { "enable": true, "title": "Property Media", "allowed_roles": [], "page_fields": [ { "enable": true, "section": "Media", "from_fields": [ { "api_key": "prop_media", "enable": true, "allowed_roles": [], "section_type": "formMediaField", "term_type": "", "title": "", "hint": "", "additional_hint": "", "performValidation": true, "validationType": "", "maxLines": 1, "keyboardType": "text", "field_values": null } ] }, { "enable": true, "section": "Video", "from_fields": [ { "api_key": "prop_video_url", "enable": true, "allowed_roles": [], "section_type": "formTextField", "term_type": "", "title": "Video URL", "hint": "Youtube, Vimeo, SWF File and MOV File are supported", "additional_hint": "For example: https://www.youtube.com/watch?v=2DM8AzQ", "performValidation": false, "validationType": "", "maxLines": 1, "keyboardType": "text", "field_values": null } ] } ] }, { "enable": true, "title": "Property Details", "allowed_roles": [], "page_fields": [ { "enable": true, "section": "Details", "from_fields": [ { "api_key": "prop_beds", "enable": true, "allowed_roles": [], "section_type": "formStepperField", "term_type": "", "title": "Bedrooms", "hint": "", "additional_hint": "", "performValidation": false, "validationType": "", "maxLines": 1, "keyboardType": "number", "field_values": null }, { "api_key": "prop_baths", "enable": true, "allowed_roles": [], "section_type": "formStepperField", "term_type": "", "title": "Bathrooms", "hint": "", "additional_hint": "", "performValidation": false, "validationType": "", "maxLines": 1, "keyboardType": "number", "field_values": null }, { "api_key": "prop_size", "enable": true, "allowed_roles": [], "section_type": "formTextField", "term_type": "", "title": "Area Size", "hint": "Enter area size", "additional_hint": "Only digits", "performValidation": false, "validationType": "", "maxLines": 1, "keyboardType": "number", "field_values": null }, { "api_key": "prop_size_prefix", "enable": true, "allowed_roles": [], "section_type": "formTextField", "term_type": "", "title": "Size Postfix", "hint": "Enter size postfix", "additional_hint": "For example: Sq Ft", "performValidation": false, "validationType": "", "maxLines": 1, "keyboardType": "text", "field_values": null }, { "api_key": "prop_land_area", "enable": true, "allowed_roles": [], "section_type": "formTextField", "term_type": "", "title": "Land area", "hint": "Enter land area", "additional_hint": "Only digits", "performValidation": false, "validationType": "", "maxLines": 1, "keyboardType": "number", "field_values": null }, { "api_key": "prop_land_area_prefix", "enable": true, "allowed_roles": [], "section_type": "formTextField", "term_type": "", "title": "Land Area Size Postfix", "hint": "Enter land area size postfix", "additional_hint": "For example: Sq Ft", "performValidation": false, "validationType": "", "maxLines": 1, "keyboardType": "text", "field_values": null }, { "api_key": "prop_garage", "enable": true, "allowed_roles": [], "section_type": "formTextField", "term_type": "", "title": "Garages", "hint": "Number of garages", "additional_hint": "Only digits", "performValidation": false, "validationType": "", "maxLines": 1, "keyboardType": "number", "field_values": null }, { "api_key": "prop_garage_size", "enable": true, "allowed_roles": [], "section_type": "formTextField", "term_type": "", "title": "Garage size", "hint": "Enter garage size", "additional_hint": "For example: 200 Sq Ft", "performValidation": false, "validationType": "", "maxLines": 1, "keyboardType": "text", "field_values": null }, { "api_key": "prop_year_built", "enable": true, "allowed_roles": [], "section_type": "formTextField", "term_type": "", "title": "Year built", "hint": "Enter year built", "additional_hint": "Only digits", "performValidation": false, "validationType": "", "maxLines": 1, "keyboardType": "number", "field_values": null }, { "api_key": "custom_fields", "enable": true, "allowed_roles": [], "section_type": "formCustomField", "term_type": "", "title": "", "hint": "", "additional_hint": "", "performValidation": false, "validationType": "", "maxLines": 1, "keyboardType": "", "field_values": null } ] }, { "enable": true, "section": "Additional Details", "from_fields": [ { "api_key": "additional_features", "enable": true, "allowed_roles": [], "section_type": "formAdditionalDetailsField", "term_type": "", "title": "", "hint": "", "additional_hint": "", "performValidation": false, "validationType": "", "maxLines": 1, "keyboardType": "", "field_values": null } ] } ] }, { "enable": true, "title": "Property Features", "allowed_roles": [], "page_fields": [ { "enable": true, "section": "Features", "from_fields": [ { "api_key": "prop_features[]", "enable": true, "allowed_roles": [], "section_type": "formCheckBoxListField", "term_type": "property_feature", "title": "", "hint": "", "additional_hint": "", "performValidation": false, "validationType": "", "maxLines": 1, "keyboardType": "", "field_values": null } ] } ] }, { "enable": true, "title": "Property Address", "allowed_roles": [], "page_fields": [ { "enable": true, "section": "Map", "from_fields": [ { "api_key": "map_api_key", "enable": true, "allowed_roles": [], "section_type": "formMapField", "term_type": "", "title": "", "hint": "", "additional_hint": "", "performValidation": false, "validationType": "", "maxLines": 1, "keyboardType": "", "field_values": null } ] }, { "enable": true, "section": "Location", "from_fields": [ { "api_key": "property_map_address", "enable": true, "allowed_roles": [], "section_type": "formTextField", "term_type": "", "title": "Address", "hint": "Enter your property address", "additional_hint": "", "performValidation": true, "validationType": "stringValidation", "maxLines": 1, "keyboardType": "text", "field_values": null }, { "api_key": "country", "enable": true, "allowed_roles": [], "section_type": "formDropDownField", "term_type": "property_country", "title": "Country", "hint": "Select", "additional_hint": "", "performValidation": true, "validationType": "", "maxLines": 1, "keyboardType": "", "field_values": null }, { "api_key": "administrative_area_level_1", "enable": true, "allowed_roles": [], "section_type": "formDropDownField", "term_type": "property_state", "title": "State", "hint": "Select", "additional_hint": "", "performValidation": true, "validationType": "", "maxLines": 1, "keyboardType": "", "field_values": null }, { "api_key": "locality", "enable": true, "allowed_roles": [], "section_type": "formDropDownField", "term_type": "property_city", "title": "City", "hint": "Select", "additional_hint": "", "performValidation": true, "validationType": "", "maxLines": 1, "keyboardType": "", "field_values": null }, { "api_key": "neighborhood", "enable": true, "allowed_roles": [], "section_type": "formDropDownField", "term_type": "property_area", "title": "Area", "hint": "Select", "additional_hint": "", "performValidation": false, "validationType": "", "maxLines": 1, "keyboardType": "", "field_values": null }, { "api_key": "postal_code", "enable": false, "allowed_roles": [], "section_type": "formTextField", "term_type": "", "title": "Zip Code", "hint": "Enter the Zip Code", "additional_hint": "", "performValidation": false, "validationType": "", "maxLines": 1, "keyboardType": "text", "field_values": null } ] } ] }, { "enable": true, "title": "Virtual Tour", "allowed_roles": [], "page_fields": [ { "enable": true, "section": "360° Virtual Tour", "from_fields": [ { "api_key": "virtual_tour", "enable": true, "allowed_roles": [], "section_type": "formTextField", "term_type": "", "title": "", "hint": "Enter virtual tour iframe/embedded code", "additional_hint": "", "performValidation": false, "validationType": "", "maxLines": 5, "keyboardType": "multiline", "field_values": null } ] } ] }, { "enable": true, "title": "Sub Listings", "allowed_roles": [], "page_fields": [ { "enable": true, "section": "Sub Listings", "from_fields": [ { "api_key": "fave_multi_units_ids", "enable": true, "allowed_roles": [ "administrator" ], "section_type": "multiUnitsIdsField", "term_type": "", "title": "", "hint": "", "additional_hint": "", "performValidation": false, "validationType": "", "maxLines": 1, "keyboardType": "", "field_values": null }, { "api_key": "fave_multi_units", "enable": true, "allowed_roles": [], "section_type": "multiUnitsField", "term_type": "", "title": "", "hint": "", "additional_hint": "", "performValidation": false, "validationType": "", "maxLines": 1, "keyboardType": "", "field_values": null } ] } ] }, { "enable": true, "title": "Floor Plans", "allowed_roles": [], "page_fields": [ { "enable": true, "section": "Floor Plans", "from_fields": [ { "api_key": "floor_plans", "enable": true, "allowed_roles": [], "section_type": "floorPlansField", "term_type": "", "title": "", "hint": "", "additional_hint": "", "performValidation": false, "validationType": "", "maxLines": 1, "keyboardType": "", "field_values": null } ] } ] }, { "enable": true, "title": "Contact Information", "allowed_roles": [ "administrator", "houzez_agency" ], "page_fields": [ { "enable": true, "section": "Contact Information", "from_fields": [ { "api_key": "contact_information", "enable": true, "allowed_roles": [ "administrator", "houzez_agency" ], "section_type": "realtorContactInformationField", "term_type": "", "title": "", "hint": "", "additional_hint": "", "performValidation": false, "validationType": "", "maxLines": 1, "keyboardType": "", "field_values": null } ] } ] }, { "enable": true, "title": "Property Settings", "allowed_roles": [ "administrator" ], "page_fields": [ { "enable": true, "section": "Property Settings", "from_fields": [ { "api_key": "prop_featured", "enable": true, "allowed_roles": [ "administrator" ], "section_type": "formRadioButtonField", "term_type": "", "title": "Do you want to mark this property as featured?", "hint": "", "additional_hint": "", "performValidation": false, "validationType": "", "maxLines": 1, "keyboardType": "", "field_values": { "No": "0", "Yes": "1" } }, { "api_key": "login-required", "enable": true, "allowed_roles": [ "administrator" ], "section_type": "formRadioButtonField", "term_type": "", "title": "The user must be logged in to view this property?", "hint": "", "additional_hint": "", "performValidation": false, "validationType": "", "maxLines": 1, "keyboardType": "", "field_values": { "No": "0", "Yes": "1" } }, { "api_key": "fave_property_disclaimer", "enable": true, "allowed_roles": [ "administrator" ], "section_type": "formTextField", "term_type": "", "title": "Disclaimer", "hint": "Disclaimer", "additional_hint": "", "performValidation": false, "validationType": "", "maxLines": 7, "keyboardType": "multiline", "field_values": null } ] } ] }, { "enable": true, "title": "Private Note", "allowed_roles": [], "page_fields": [ { "enable": true, "section": "Private Note", "from_fields": [ { "api_key": "fave_private_note", "enable": true, "allowed_roles": [], "section_type": "formTextField", "term_type": "", "title": "Write private note for this property, it will not display for public.", "hint": "Enter the note here", "additional_hint": "", "performValidation": false, "validationType": "", "maxLines": 7, "keyboardType": "multiline", "field_values": null } ] } ] }, { "enable": true, "title": "GDPR Agreement", "allowed_roles": [], "page_fields": [ { "enable": true, "section": "GDPR Agreement", "from_fields": [ { "api_key": "gdpr", "enable": true, "allowed_roles": [], "section_type": "formGDPRAgreementField", "term_type": "", "title": "", "hint": "", "additional_hint": "", "performValidation": true, "validationType": "", "maxLines": 1, "keyboardType": "", "field_values": null } ] } ] } ] } ```
AdilSoomro commented 10 months ago

Do you still need help? @quitriz

quitriz commented 10 months ago

Screenshot_20230816-141128 copy

Do you still need help? @quitriz

Hi Yes,

can you please tell me how do I enable direction on single list property ? the location search has it and i just click on the property then it will popup the direction how to get to that property by google mạp . I am showing in the picture here.

  1. can you show me how to enable the Property Date on the listing page on the app ? not on the website, the website i did, but it doesn't show on the app when i do on the detail listing. it should show on the bottom of the page that when the property is listed.

  2. thank you Screenshot_20230816-133723 copy

  3. Screenshot_20230816-133915 copy

MuhammadSulemanSaleem commented 10 months ago

Hi,

You will get these features in the next update:

  1. Direction on single list property.
  2. Property Date on the listing page.

*Note: You can add custom widget and provide required date via hooks.

quitriz commented 10 months ago

Hi,

You will get these features in the next update:

  1. Direction on single list property.
  2. Property Date on the listing page.

*Note: You can add custom widget and provide required date via hooks.

Thank you very much. Do you know about when the next update is comming out ?

thanks

AdilSoomro commented 10 months ago

Hopefully next week.

quitriz commented 10 months ago

Hopefully next week.

Thank you, I can't wait to have those options, they are pretty usefull.

can you include this on the next update too ? or send me a quick fix. for the postfix values on the adding property menu. right now you have a free text box to type in and people typing whatever they want and sometime wrong and when u narrowing down the search it won't reach. can you add this option as dropdown menu select instead ? for the postfix (after the price of rent or sale) like /monthly/daily/etc .. people able to type whatever they want it doesn't help the search and it's a mess. i am including the pix. I know you will need a selection list maybe include it in the configuration file that would be fine too.

P.S.: the xyz should be in the dropdown menu selection instead of free type text box.

thank you. JHy4xEi-

quitriz commented 10 months ago

JHy4xEi-

Hi,

can you put the link to the title of each widget ? just the search result with the listing options, so when people click on the "Featured Listings" or "Latest Listings", etc, like I highlighted in blue it will show all the featured propteries, cuzrrently it's limited while featured properties are listed more than the specific values. so when people want to list all the featured properties or those specific categories that is group in a widget in the home screen will just click on that widget title go direct to that section listing from newest to the oldest. just like the search result listing.

Thank you.

quitriz commented 10 months ago

Hi, You will get these features in the next update:

  1. Direction on single list property.
  2. Property Date on the listing page.

*Note: You can add custom widget and provide required date via hooks.

Thank you very much. Do you know about when the next update is comming out ?

thanks

can you please include the date for properties that's sold ? when people flag it's sold it will record that date too, so people can have an idea how long does that place to get sold and that really helpfull.

thank you

AdilSoomro commented 10 months ago

With latest version, we've also included the date of updating a listing. Marking this ticket as resolved. If you face any issue, please open new ticket.