Hi there,
I like to share my expierience with JBD for one topic here in the forum because I like to know what is in other minds. For me JBD has 2 big disadvantages that should have to be proofed.
JBD is a directory, I like to find something. I have the possibility to enter a theme I like to find, e.g. restaurants. So I have a search bar on the homepage where I can type in places and companys - so far so good.
When I do a search on my site:
I get the search results included the possibility to search for something else because I have the horizontal bar with the search options visible, see screenshot here....
When I now click on a search result, I am stuck. I see the company profile and then?
I am lost. I am in a directory, why I cannot search for something else now?! So the only possibility is to press the BACK Button of my browser. And then I am running into this:
I have read the FAQ and there it sais the problem with the Document can be fixed by installing the header plugin but this aint working to me. Maybe you have a tip for me for this case....
Well, the search possibility is also not shown if I navigate through the menu....When I click on "See all categories" the search bar is also disappearing. What about the other users here....isnt it really essential that a user can do a search on EVERY SITE on a directory site?
I think CMSJunkie knows about the problem because they deactivated the search bar in their demo. So is there any possibility to get a solution round here? Yesterday I asked a friend to navigate through my site and also he was just stuck and didnt know how to get any further....
Now the second problem:
I am also not happy with the search filter ony displaying 2 levels of subcategories. Lets say I have following category-structure:
Health & Beauty
---Doctors
-------Dentists
Then I navigate through the search filter and receiving this:
Sorry the image upload is not working any more I have to post further in the next reply....
Hi,
1. The search module must be visible on the business listing menu and Also on child items. Check the assignments. For offers and events are the same assignments.
2. Setting up the Expires Headers plg:
I hope it helps :) Not an official answer.
Hi Slim, thanks for your reply. My internet connection got lost yesterday so I could not finish my post.
I just wanted to explain the second thing with the search filter.
This is the second thing - why its not possible to display more than 2 levels. The user is wondering why the category is empty and he cannot navigate any further.
I also wanted to say that you guys did a good job with the component, Im really enjoying working with the system but there is room for improvement.
@Slim, Im going to check out your solutions for the header expiring and the search field.
Greez
Martin
Okay I think I could solve the problem with the expired header. Thank you for the hints. I also could improve the visibility of the search, they are visible now on the menu items. I just could not find a possibility to display the search module on company pages. Is there a way to display it?
Hi Martin,
You're welcome.
A quick way is to "Add menu item alias on Url" ... the location is back-end/Components/JBD/General settings/SEO/select yes Add menu item alias on Url.
If you want to keep the url format ( domain.com/business-name) you must do something else.
Make the menu for business listing, offers and events to be the first and the results will be:
HOME | BLOG | WALDECK-FRANKENBERG | Angebote | Veranstaltungen | FÜR UNTERNEHMEN
The menu WALDECK-FRANKENBERG will have childs: business category, featured business, business catalogue ... the menus are related with the search module for business
The menu Angebote will have childs: offers category
The menu Veranstaltungen will have childs: events category
Instal the Advanced Module Manager from Regular Labs - https://www.regularlabs.com/
Make the assignments: ie. for business search module/Assignments/see the Menu Items and select (or put the id if you have a great number of menu items) and then select Also on child items
I hope it helps :) Not an official answer.
Hi Slim,
thanks for your explainations. I have seen you did it and implemented the search module on company detail sites.
I tried your solution but I could not get it. Can you explain in short step by step....
Here is what I did
Menu Item Alias on YES
Splitted my menu in Catalgue - Offers - Events
Installed Advanced Module Manager
Put the Menu ID from "Catalogue" into the field of the search module for business and checked "Also on Subitems"
Still not showing up :/ any other ideas?
Martin
Hi,
Sorry for delay.
If you splitted your menu you don't have to put YES on Menu Item Alias ... change it to NO to keep the url format like this : domain.com/business-name
After you change the setting from above to No, you must open the Business search module and in assignments you must put the Business listings menu id ... if the Show Catalog menu is a child for Business listings it will be ok ... the module will appear to that page ...
Puh sorry I cant make it.
This is how my settings look like:
I cant see any possibility to type in a menu item ID like you have on your screenshot. Whats wrong there...?!
Hi,
It looks ok...you don't have the id field because you don't have a greate number of menu items ... i have more then 5k menu items and for this number if you have a structure like that is imposible to make assignments.
If you want to have a look i will be glad to help you ... send an email with a temporary user and pass...
I found this very old topic while searching the problem "expires headers"...
Unfortunately the screenshots here are gone.
I had the problem with it and in the configuration I had the "submit method" on POST, what was is the standard. The manual doesn't help not really...
After trying out the setting GET, now it works. Is this the right way?
Years ago there was a great extensions called "Expires Headers", but it was not available as I installed JBD (and not compatible of course). I just saw, that 2 weeks ago it was updated: https://extensions.joomla.org/extension/site-management/browsers-a-web-standards/expires-headers/
Should I try it or is it functional without it with the submit method GET?
If you change the submit method to GET it will work without the need of refresh.
OK, thank you. That's what I did.