Front-end modules

There are several modules that come together with the J-BusinessDirectory to enhance the functionality and user experience. Each module has a specific function and layout.

They are presented in the section below.

JBusinessDirectory Listing Search module

The JBusinessDirectory module allows your visitors to search through the existing companies. It provides different search parameters that will be explained in the following section.

If a field is selected mandatory the search will not be done unless the field is complete.

_images/search_module.png _images/search_module_2.png
  • Title – the title of module that will be displayed in front-end
  • Description – text that will be displayed on front-end
  • Base Layout – base layout of the module
  • Layout type – the orientation of search fields. It can be horizontal or vertical.
  • Menu item id – set the menu item id that is associated with the search. The menu item id will be shown when the search is done.
  • Custom attributes – dropdown of custom attributes that will be shown on front-end
  • Search filter distance – set the default distance in case of a zip code search
  • Maximum radius – the maximum radius that will appear on slider
  • Show map – show a map with result business listing above the search fields
  • Map height – set the height of the map
  • Map width – set the width of the map
  • Show only map - show only map on search module
  • Max listings – determine the max number of results.
  • Min number of letters – minimum number of letters required for the search
  • Show keyword – show the keyword input
  • Mandatory keyword – set the keyword mandatory
  • Enable keyword suggestion – enables suggestions while searching on keyword
  • Show categories – show categories dropdown
  • Mandatory categories – set categories mandatory
  • Show subcategories – show subcategories dropdown
  • Separate categories – separates categories and subcategories on different select boxes
  • Show types – show business listing type
  • Mandatory types – set the business listing type mandatory
  • Show cities – show cities
  • Mandatory cities – set cities mandatory
  • Show regions – show regions
  • Mandatory regions – set regions mandatory
  • Show countries – show countries
  • Mandatory countries – set countries mandatory
  • Show Zip code – show zip code
  • Mandatory zip code – set zip code mandatory
  • Enable autocomplete – enable autocomplete functionality on select boxes
  • Enable autolocation – enable autolocation functionality on browsers
  • Enable link location – enable link location functionality between countries, regions and cities.
  • Preserve search values – enable/disable preserving values between searches
_images/118.png

JBusinessOffer Search module

_images/offer_module_1.png _images/offer_module_2.png
  • Title – the title of module that will be displayed in front-end
  • Description– text that will be displayed on front-end
  • Layout type– the orientation of search fields. It can be horizontal or vertical.
  • Menu item id – set the menu item id that is associated with the search. The menu item id will be shown when the search is done.
  • Search filter distance – set the default distance in case of a zip code search
  • Show map– show a map with result business listing above the search fields
  • Max Offers – max number of offers to be displayed
  • Map height – set the height of the map
  • Map width – set the width of the map
  • Show only map – show only map on search module
  • Min number of letters – minimum number of letters required for the search
  • Show keyword- show the keyword input
  • Mandatory keyword– set the keyword mandatory
  • Enable keyword suggestion – enables suggestions while searching on keyword
  • Show categories– show categories dropdown
  • Mandatory categories– set categories mandatory
  • Show subcategories – show subcategories dropdown
  • Show cities – show cities
  • Mandatory cities – set cities mandatory
  • Show regions – show regions
  • Mandatory regions – set regions mandatory
  • Show Zipcode– show zip code
  • Enable autocomplete – enable autocomplete functionality on select boxes
  • Preserve search values – enable/disable preserving values between searches
_images/offer_module_3.png

JBusinessEvent Search module

_images/event_module_1.png _images/event_module_2.png
  • Title – the title of module that will be displayed in front-end
  • Description– text that will be displayed on front-end
  • Layout type– the orientation of search fields. It can be horizontal or vertical.
  • Menu item id – set the menu item id that is associated with the search. The menu item id will be shown when the search is done.
  • Search filter distance – set the default distance in case of a zip code search
  • Show map– show a map with result business listing above the search fields
  • Map height – set the height of the map
  • Map width – set the width of the map
  • Show only map – show only map on search module
  • Max events – determine the max number of results.
  • Min number of letters – minimum number of letters required for the search
  • Show keyword- show the keyword input
  • Mandatory keyword– set the keyword mandatory
  • Enable keyword suggestion – enables suggestions while searching on keyword
  • Show categories– show categories dropdown
  • Mandatory categories– set categories mandatory
  • Show subcategories – show subcategories dropdown
  • Show types– show business listing type
  • Mandatory types- set the events type mandatory
  • Show cities – show cities
  • Show start date – show the events start date
  • Mandatory start date – set events start date mandatory
  • Show end date – show the events end date
  • Mandatory end date – set events end date mandatory
  • Mandatory cities – set cities mandatory
  • Show regions – show regions
  • Mandatory regions – set regions mandatory
  • Show Zipcode– show zip code
  • Enable autocomplete – enable autocomplete functionality on select boxes
  • Preserve search values – enable/disable preserving values between

searches

_images/event_module_3.png

JBusinessCategories Module

_images/category_module_1.png

The JBusinessCategory displays a list with all the available categories and subcategories. Currently only two levels are displayed, the main categories and their subcategories. Subcategories are displayed on mouse over the main category. Clicking on a category will display all the businesses available for that specific category.

View type - the view on which the categories will be displayed

Categories - you can set whether to display all the categories or only some of them

Show view all - you can set whether you want the “View all” button to show or not in the end of the module

_images/category_module_2.png

JBusinessCategoriesOffers module

_images/category_offer_module_1.png
  • The module displays a list with all the available categories and subcategories. Currently only two levels are displayed, the main categories and their subcategories. Subcategories are displayed on mouse over the main category. Clicking on a category will displayed all the offers available for that specific category. It has the same edit view and functionalities as the JBusinessCategories module.

JBusinessCategoriesEvents module

_images/category_event_module_1.png
  • The module displays a list with all the available categories and subcategories. Currently only two levels are displayed, the main categories and their subcategories. Subcategories are displayed on mouse over the main category. Clicking on a category will displayed all the events available for that specific category. It has the same edit view and functionalities as the JBusinessCategories module.

JBusinessOffer module

  • The JBusinessOffer module displays the offers of the day in a cyclic manner. Offers of the day can be set via the backend in the Manage Offers section. A click on the offer will redirect visitor to the offer description.

JBusinessDirectory–Offers

  • The module displays the latest offers published.
_images/latest_offer_1.png
  • View type – the view on which the offers will be displayed
  • Layout type – set the layout type
  • Categories – you can choose to display only the offers that belong to the set categories
  • City – you can choose to display only the offers that belong to the set city
  • Region - you can choose to display only the offers that belong to the set region
  • Number of offers – set the max number of offers to display on the module
  • Only featured – choose the possibility to whether display or not only the featured offers
  • User geo location – display offers based on user geo location
  • Geo location radius – show offers based on the radius set
  • Ordering – set the default ordering for the offers
  • Item ID – the item ID associated with offers
  • Item background color – set the background color of the latest offer
  • Item border color - set the border color of the latest offer
  • Show view all – set whether to display or not the “View all” button
  • Show listing name – show the name of the listing associated with the offer
  • Show location – show offer location
_images/latest_offer_2.png

JBusinessDirectory–Events

  • The module displays the latest events published.
_images/latest_event_module_1.png
  • View type – the view on which the events will be displayed
  • Layout type – set the layout type
  • Categories – you can choose to display only the events that belong to the set categories
  • City – you can choose to display only the events that belong to the set city
  • Region - you can choose to display only the events that belong to the set region
  • Number of events – set the max number of events to display on the module
  • Only featured – choose the possibility to whether display or not only the featured events
  • User geo location – display events based on user geo location
  • Geo location radius – show events based on the radius set
  • Ordering – set the default ordering for the events
  • Item ID – the item ID associated with events
  • Item background color – set the background color of the latest event
  • Item border color - set the border color of the latest event
  • Show view all – set whether to display or not the “View all” button
  • Show listing name – show the name of the listing associated with the event
  • Show location – show event location
_images/latest_event_module_2.png

JBusinessDirectory - Business Listings

_images/latest_listing_module_1.png
  • Shows the latest business listings added based on category, featured attributes.
  • View type – the view on which the events will be displayed
  • Layout type – set the layout type
  • Categories – you can choose to display only the events that belong to the set categories
  • Type - you can choose to display only the events that belong to the set type
  • City – you can choose to display only the events that belong to the set city
  • Region - you can choose to display only the events that belong to the set region
  • Country - you can choose to display only the events that belong to the set country
  • Number of businesses – set the max number of events to display on the module
  • Only featured – choose the possibility to whether display or not only the featured events
  • Only with logo – display or not only the businesses with logo
  • User geo location – display events based on user geo location
  • Enable nearby listings – enable or disable nearby listings
  • Geo location radius – show events based on the radius set
  • Ordering – set the default ordering for the events
  • Show view all – set whether to display or not the “View all” button
  • Item background color – set the background color of the latest event
  • Item border color - set the border color of the latest event
_images/latest_listing_module_2.png

JBusinessDirectory – Reviews

*This module displays all the saved reviews for business listings.

_images/review_module_1.png
  • Categories – display only the reviews for those listings that belong to the categories set
  • Number of reviews – the number of reviews to be displayed on the module
  • Minimum score – the minimum score of the reviews to be displayed
  • Ordering – set the ordering on which the reviews will be displayed
  • Review text limit – set the max number of characters the review description can gave
  • Item circle color – the color of the review user circle
  • Item background color – the background color of the reviews module
  • Item border color - the border color of the reviews module
_images/review_module_2.png

JQuery login module

  • This module creates a login as a popup. This was created for a better user experience.

JBusinessDirectory - Progress

  • Track the progress of a user to add his own business listing.

JBusinessDirectory - Icons

  • Shows a section with some quick links in Joomla’s Control Panel.

JBanners

  • The module can be used in 2 ways.

    • as a slideshow (by setting slideshow to yes)
    • as a banner
_images/119.png

JUserLogin

  • Module for user actions.
_images/120.png

JBusinessDirectory UrlTranslator plugin

  • This plugin is used to enable the business listing name to be part of the URL Link. This was created for SEO purposes.For the directory to work you need to enable this plugin. Instructions on how to do this are available in the installation section.

J-CategoryBanners

The module module that is designed to provide a link between Joomla Banners extension and J-BusinessDirectory extension. When a user is doing a search, the module will provide the possibility to show related banners based on search category. The module retrieves the search category from directory extension and based on that it retrieves all banners from a banner category that has the exact name with the directory category.