Custom Filters is a suite (component/module) for filtering the products of a VM2 shop.
Features:
-Filtering using Categories and/or Manufacturers
-Foldable Category tree that works umlimited depth
-Multiple display types of the filters. Drop-down lists, links , radio buttons
-Shows only the active/relative options due to the applied filters. a.k.a filter dependencies
-Layout selection from the existing Category layouts of Virtuemart
-Clear SEF URLs
- Filtering using custom fields and price range
- "Checkboxes" display type
- Configuration of which custom fields will be used as filters and how each one will be displayed.
- Contol of the pages where each filter will be displayed (e.g. Display other filters but not the catgories filter in a category page)
- Conditional display of custom field filters. E.g if a category or a Manufacturer is selected.
- AJAX for the module and the results loading
You can check the product here:
https://breakdesigns.net/extensions/joomla/custom-filters
this mod is great, but i have one question. howc can i change words 'Any category' in drop box? i want to translate it to other language
You have to tanslate or change the language strings the same way you are doing it for any extension.
Open the file: language\en-GB\en-GB.mod_cf_filtering.ini
and change the:
MOD_CF_ANY_HEADER="Any %s"
to
MOD_CF_ANY_HEADER="YOUR TRANSLATION %s"
The new version has also price range filtering.
We are offering 2 options for the price range filtering. It can be done using text boxes or a slider or both.
Also its the only price filtering in the market which takes into account the shop's global tax rules, the price overrides and the prices in multiple currencies.
Here are some screenshots of the new version:
(http://img84.imageshack.us/img84/2894/pricefiltering2.jpg)
(http://img804.imageshack.us/img804/9137/categoriesfiltering.jpg)
(http://img194.imageshack.us/img194/338/customfiltersfiltering.jpg)
Here there are the details of the product:
http://breakdesigns.net/extensions/custom-filters
Hi,
This is a cool extension, thanks. It solved some problems for me.
Unfortunately, it created another:
In the categories view (default.php) I added the 'Add to Cart' Button. The button shows up. When I click on it, the product isn't added to the cart. The page redirects to the shopping cart page, but with no products in it.
Could you please help me to fix this?
Francois
Possibly the js file which used for adding the product to the cart is not loaded in the results page.
Please use our support for that. It is a hack to the core so it will work with minor modifications
Wow, I solved it. I'm so impressed, because I'm nowhere near being a programmer or hacker. (OK, my brother who is a serious programmer with degrees and stuff gave me some advice and pointers. Another site that gave me this clue was http://www.katcode.com/modifying-the-head-section-in-your-joomla-page/)
What I did was to look at the normal category layout page's source code. There I saw that some javascript files load. On the filter pages, where the 'Add to Cart' functions doesn't work, those javascript files are absent.
So I hard coded the path to these files into my template's <head> tag.
And it works like a dream.
Here are the lines I added to my template:
<script src="/erik/components/com_virtuemart/assets//js/jquery.noConflict.js" type="text/javascript"></script>
<script src="/erik/components/com_virtuemart/assets//js/facebox.js" type="text/javascript"></script>
<script src="/erik/components/com_virtuemart/assets//js/vmprices.js" type="text/javascript"></script>
<script type="text/javascript">
vmSiteurl = 'http://localhost/erik/' ;
vmLang = ""
vmCartText = ' was added to your cart.' ;
vmCartError = 'There was an error while updating your cart.' ;
loadingImage = '/erik/components/com_virtuemart/assets/images/facebox/loading.gif' ;
closeImage = '/erik/components/com_virtuemart/assets/images/facebox/closelabel.png' ;
Virtuemart.addtocart_popup = '0' ;
faceboxHtml = '<div id="facebox" style="display:none;"><div class="popup"><div class="content"></div> <a href="#" class="close"></a></div></div>' ;
window.addEvent('domready', function() {
SqueezeBox.initialize({});
SqueezeBox.assign($$('a.modal'), {
parse: 'rel'
});
});
jQuery(document).ready(function () {
jQuery('.orderlistcontainer').hover(
function() { jQuery(this).find('.orderlist').stop().show()},
function() { jQuery(this).find('.orderlist').stop().hide()}
)
});
</script>
Francois
Great!
You can do that also from within the :components\com_customfilters\views\products\view.html.php
in the function _prepareDocument
All the files are called from that function
Cool Stuff, thanks balai.
I'll try that.
Hopefully you're turning me into a 'real' hacker. Uhm... rather coder. ;)
Francois
Hello, when I try to install the free version, I get this error message:
Error! Could not find a Joomla! XML setup file in the package.
Path does not have a valid package.
I followed instructinos, opening the .zip and trying to upload either "com_customfilters.zip" or "mod_cf_filtering.zip" and both give me the error. Also, both do have an XML file when I open up the .zip.
I'm in VM Verion 2.0.10 and Joomla Version 1.5.26
Any help would be very appreciated. Thank you!
jsinger it says on the product page "It works with VirtueMart 2.0x and Joomla 2.5.x ". http://breakdesigns.net/extensions/custom-filters
There is no point in developing extensions for Joomla 1.5 as it is no longer supported by joomla.org.
Makes sense, thank you!
Do you know if that XML error message that I bolded above indicates that it's a version issue? Just wondering because I have tried installing another totally different module and got that message for that, too.
Hello!
I'm sorry, I already bought your awesome solution, but
neither on http://www.breakdesigns.net/extensions/custom-filters/custom-filters-manual
nor in current forum thread
I can't see now child product filtering option.
So your Custom Filters able or not able to fitler child products?
CustomFilters_PRO_installer_v1.8.2.zip
Joomla 2.5.11
VM 2.0.20
Ticket with the same question has been sent to Break Design support.
Hi
I have replied to your ticket.
This is a setting in the menu item
Please use our ticket for your support
Also the manual you refer concerns only the free version.
You will find complete pdf manuals for the PRO version in our downloads area
Hello
First of all, thank you again for your fast response. As regular VM forum visitor and other VM related websites visitor too I'd like to find information rather online then offline. So I simply forgot about pdfs that I had.
But ... Balai you're too modest as developer.
Why you do not say your potential customers that your solution could filter child products?
So for anyone interested in this Custom Filter I'm saying
CHILD PRODUCTS COULD BE FILTERED BY THIS FILTER (PRO version)
Have a nice day
Quote from: Maxim Pishnyak on July 03, 2013, 14:07:29 PM
But ... Balai you're too modest as developer.
Why you do not say your potential customers that your solution could filter child products?
So for anyone interested in this Custom Filter I'm saying
Thanks for the nice words but the extension has so many features that we are trying to mention only the most basic in order to keep the page simple.
Anyway maybe we will refer that. Thanks
Great tips thanks guys
Hello!
This is extension is great, however i have a question. I want to be able to search from a list of categories, which the categories filter in Custom Filter is great for. However there is no Search field in this extension? I bet its possible to edit the template
to accomplish this, could somone help me please?
Long story short: I want a search feature like the one on Ebay/Amazon where you can Search in categories. Is this possible with this extension?
Thanks!
Hi,
do you plan to make it working with search results page? For me the main hit is to have filters on search results - I mean, on your demo page for example this link: http://test3.breakdesigns.net/index.php/component/search/?searchword=aspire&ordering=newest&searchphrase=all
I can see one product found, but filters are related to every possible manufacturer, category and custom fields. Why it isn't related only to search results, so the filters should have only "Screens" category and only "Producer2" manufacturer? If customer will search for a word which will give in search results page lets say a thousand results he would like to filter it by some params for example color or size but instead he has to filter again what he's searching for by choosing category, manufacturer and then color or size etc. Do you get my point?
Best regards,
Chris
We are thinking either to add our own keyword search in the filter or to to develop a new extension just for keyword searching which will collaborate with custom filters.
Actually we have developed a version with its own keyword search which we are supplying it under request
The new version contains a very powerfull Product Search Engine that returns results also with complex queries.
Category and Manufacturer names and even custom fields can be contained in the same phrase. You will get results.
This enhances Virtuemart with a very important functionality.
(http://breakdesigns.net/images/extensions/customfilters/search.png)
More info in the Custom Filters (http://breakdesigns.net/extensions/custom-filters) page or the Demo (http://test3.breakdesigns.net/)page
Quote from: balai on April 09, 2012, 10:49:01 AM
Custom Filters is a suite (component/module) for filtering the products of a VM2 shop.
I bought the paid version a couple of years back and tried installing on Joomla 2.5 & Virtuemart 3 yesterday !
Here's what happened when I tried to open the component ....
500 - An error has occurred.
Unknown column 'vmc.custom_field_desc' in 'field list' SQL=SELECT cf.id AS id,cf.ordering AS ordering,cf.vm_custom_id AS vm_custom_id,cf.alias AS alias,cf.published AS published,cft.type AS disp_type,cf.type_id AS type_id,cf.data_type AS data_type,cf.order_by AS order_by,cf.order_dir AS order_dir,cf.params AS params,vmc.virtuemart_custom_id AS custom_id,vmc.custom_title AS custom_title,vmc.field_type AS field_type,vmc.custom_element AS custom_element,vmc.custom_field_desc AS custom_descr FROM jos_cf_customfields AS cf INNER JOIN jos_virtuemart_customs AS vmc ON cf.vm_custom_id=vmc.virtuemart_custom_id LEFT JOIN jos_cf_filtertypes AS cft ON cf.type_id=cft.id WHERE (cf.published = 0 OR cf.published = 1) ORDER BY cf.ordering ASC Unknown column 'vmc.custom_field_desc' in 'field list' SQL=SELECT cf.id AS id,cf.ordering AS ordering,cf.vm_custom_id AS vm_custom_id,cf.alias AS alias,cf.published AS published,cft.type AS disp_type,cf.type_id AS type_id,cf.data_type AS data_type,cf.order_by AS order_by,cf.order_dir AS order_dir,cf.params AS params,vmc.virtuemart_custom_id AS custom_id,vmc.custom_title AS custom_title,vmc.field_type AS field_type,vmc.custom_element AS custom_element,vmc.custom_field_desc AS custom_descr FROM jos_cf_customfields AS cf INNER JOIN jos_virtuemart_customs AS vmc ON cf.vm_custom_id=vmc.virtuemart_custom_id LEFT JOIN jos_cf_filtertypes AS cft ON cf.type_id=cft.id WHERE (cf.published = 0 OR cf.published = 1) ORDER BY cf.ordering ASC LIMIT 0, 20 Unknown column 'vmc.custom_field_desc' in 'field list' SQL=SELECT cf.id AS id,cf.ordering AS ordering,cf.vm_custom_id AS vm_custom_id,cf.alias AS alias,cf.published AS published,cft.type AS disp_type,cf.type_id AS type_id,cf.data_type AS data_type,cf.order_by AS order_by,cf.order_dir AS order_dir,cf.params AS params,vmc.virtuemart_custom_id AS custom_id,vmc.custom_title AS custom_title,vmc.field_type AS field_type,vmc.custom_element AS custom_element,vmc.custom_field_desc AS custom_descr FROM jos_cf_customfields AS cf INNER JOIN jos_virtuemart_customs AS vmc ON cf.vm_custom_id=vmc.virtuemart_custom_id LEFT JOIN jos_cf_filtertypes AS cft ON cf.type_id=cft.id WHERE (cf.published = 0 OR cf.published = 1) ORDER BY cf.ordering ASC
Return to Control Panel
QuoteI bought the paid version a couple of years back and tried installing on Joomla 2.5 & Virtuemart 3 yesterday !
You replied on your own. :)
You got a version a couple of years ago and you expect to work now?
VM3 did not even exist the previous year
Is there a way for me to dynamically show result when I click any check box? like in your demo site? instead using the Search button?
Yes it is. Please ask that to the support of breakdesigns
Good morning, excuse for my bad english :(
I'm working in an office where you have an e - commerce website joomla and there is the excellent Custom Filters Pro v. 2.3.1 (12 February 2016).
I read a bit ' of documentation, but I can not find how to edit written in the search boxes .
I have two modules in two parts of the site , in a properly writes "select" and another "no brand" , "no color" (in Italian, is "seleziona", "nessun marca", "nessun colore"
I have not installed the module and I found him on the site (new employee and the site has been done by others) , how do I change the writing in the drop-down search box ?
Thank you and have a nice day :)
Help! pls
How to hide or make inactive item "Any category" because when this item is active displays 0 stuff in market. or make active any other category when you are on other pages (out virtuemart)
thx
SUPPORT FOR THAT EXTENSION IS SUPPLIED EXCLUSIVELY BY THE VENDOR OF THE EXTENSION WHICH IS: Breakdesigns.net
Hello. Has the free/starter version of this plugin been discontinued because the public downloads section of your website only shows the Stockable Custom Fields plugin?