caciobanu / improved-magento-layered-navigation Goto Github PK
View Code? Open in Web Editor NEWThis project has reached its end-of-life (EOL).
License: MIT License
This project has reached its end-of-life (EOL).
License: MIT License
Hi Catalin,
First of all, what a great extension you have build here! Thanks for sharing it with the entire Magento community.
I have just tried to install it on one of our stage sites for testing, but find it hard to integrate with our custom theme. I have tried to copy the entire catalin_seo directory to the custom theme folder, but this does not make the extension work.
Could you please let me know which files should be modified to have the extension work with a custom theme? After I get it to work, I will write up a full step by step guide and publish it to this git so no one ever needs to ask you again :-)
Once again, thanks for this great extension - have a good one!
// Julian
We need to decide on a license so that we at SomethingDigital can continue to contribute without fear of licensing concerns / incompatibility with EE.
remove category or attribute link and clear link is not working after selecting price filter. this issues getting after price filter selection. how can i fixed this issues on my custom theme.
My Demo store URL is following
http://styloport.com/tjl/fashion-jewelry.html
Hello,
we are using your module with Magento 1.9.3.1 and a custom theme and we noticed that handler.js requires both jQuery and Enquire libraries and also the ConfigurableSwatchesList class defined.
So some methods in Ajax version are not properly working; for example both toggleContent and blockCollapsing methods throw exceptions and ajax loading could not be hidden.
Have you some tips or fix scheduled ?
Thank you!
I think we should separate master (stable) from develop (incoming) so we can write tests to pass on develop prior to pushing to master.
Hi i've just installed this on a (relativly clean) Magento ver. 1.9.1.0 and on clicking a filter in the left menu I get the following errors back via the ajax updater:
With Developer Mode: Undefined variable: urlRequest in app/code/community/Catalin/SEO/Controller/Router.php on line 68
Without Developer Mode: Fatal error: Call to a member function getSystemPaths() on a non-object
Looks like $urlRequest is only defined for EE but called in all versions. i'd give fixing it a try myself but don't have an EE version to test and verify it's working.
cc @philwinkle
Sidebar and footer disappear, interim solutions:
app/design/frontend/base/default/layout/catalin_seo.xml
Delete these lines:(lines 60~~64)
<
reference name="search_result_list">......</reference
Based on the README it seems that the category paths are intended to follow the pattern of:
http://www.example.com/men/shirts/filter/fit/regular,sharp/sleeve_length/long-sleeve.html
However in EE they are being formatted as:
http://www.example.com/home-decor/electronics./filter/electronic-type/speakers-earphoneshtml
Hi!
This is one great work @caciobanu !
I I have been installed your plug in and it work perfectly.
Now i it is possibe to select only one category from filter and one price range(no slider). Is it possible to make a multi select for categories and price range? And if yes what i need to do so it make it work?
And one small bug report maybe. When the new filtered items are loaded i still see " Loading, please wait... ". It is not a big problem, just let you know.
We have Catalin SEO installed on our Magento 1.9.0.1 and it is working. However, on Category listing pages, the pagination are not working. The Pagination is generating URLs which are missing the filter information.
However, on Catalog Search page, this Pagination URLs are holding Filtering information, i.e it is working perfectly.
Hi,
I am in the middle of developing a new Magento 1.9.2 store for my business. I will be using Varnish(&Turpentine). I am having trouble with ESI blocks and catalin_seo layered navigation extension.
When I select an attribute, it changes the url in the url bar like it should however the products displayed do not update and I get the error “An error occurred, please try again later.”
When I disable ESI blocks in cache management on the backend, it starts working perfectly again. However I need to use ESI blocks.
I have tried using the turpentine “Fix Product List Toolbar” but this does not fix it. I have tried using custom esi xml to make the block cache privately and ttl 0 but this does not work either. Weirdly, it works on catalogsearch page though!
I’ve also tried disabling varnish cacheing on <catalog_category_layered>
block only using <turpentine_cache_flag value="0"/>
and this does not work either.
I have managed to get catalin_seo to work on catalogsearch page by adding the following to catalogsearch.leftnav and product_list_toolbar under <catalogsearch_result_index>
-
<action method="setEsiOptions"> <params> <access>private</access> <method>ajax</method> <ttl>0</ttl> </params> </action>
However when I add the above to catalog.leftnav and product_list_toolbar under <catalog_category_layered>
, the attribute selector in the left sidebar disapears. I have tried using method esi on some of them too.
I have also tried removing <reference name="messages">
block from app/design/frontend/base/default/layout/turpentine_esi.xml which didn't fix it. Enable ajax flash messages is enabled under turpentine options. Whenever I make changes, I flush the varnish cache from the backend of Magento and also purge the entire cache from my hosting panel, I then purge my browser cache and history and use an incognito page.
I am using a custom version of the RWD theme, however to check it isn't something I have inadvertently broken, I created a fresh install of magento, used the base rwd theme and tried it on this, which didnt work either, which rules out my theme being the problem.
Any ideas on what I should do to fix it? I'm guessing it is a tweek to the esi xml but no idea what, i've tried everything I can think of.
My urls are:
Category page(Not working): http://magento-19916-46239-119771.cloudwaysapps.com/shop-by.html
Catalogsearch page(working): http://magento-19916-46239-119771.cloudwaysapps.com/catalogsearch/result/index/?q=charm
(Here it is working perfectly with no varnish or esi blocks, please ignore the placement of it, this is an older version of the theme) - http://new.alexafay.com/shop-by-type.html
I've attached my catalin_seo.xml and turpentine_esi.xml files below. I have had to change the extension to .txt to upload them here.
catalin_seo.txt
turpentine_esi.txt
Thanks for your help! I am tearing my hair out haha.
Hannah :)
P.s Something I have noticed when comparing the page source of the catalogsearch page to regular catalog pages is that product_list is called as an esi block on catalogsearch page(the one thats working) however product_list on the normal catalog pages (the ones that don't work) the block is regular html.
Colored boxes (input hex code)
Hi,
I used this module in my site every thing is working fine. But when i visit my site in mobile then price slider is not working. i dig into the module and finds that it is using prototype slider. i search about this issue but cant find any thing
Just started playing around with Magento 2 and I'm thinking being first to market with the functionality provided by this module is invaluable. We can grow the user base significantly and maybe get more code contributions. We could add support for Magento 2 on a different branch. Anyone else interested?
If a custom attribute has a custom source model, it usually means the options are stored on a different table and this query will not return any options:
$collection = Mage::getResourceModel('eav/entity_attribute_option_collection')
->setStoreFilter($storeId)
->setPositionOrder('asc')
->setAttributeFilter($attribute->getId())
->load();
$options = $collection->toOptionArray();
If this is the case, you can get the options for this attribute this way:
$options = $attribute->getSource()->getAllOptions();
Thanks for sharing this code, by the way.
Hi Team,
Many thanks for your extension, but when i am enabeling the extentation, the page goes blank in rwd theme.
Any suggestion??
Thanks in advance.
regards,
Ankur Rai
I copied files in root of magento, and when i visit catalog landing page, i get this error:
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'testing.wwa_catalin_seo_attribute_url_key' doesn't exist, query was: SELECT `wwa_catalin_seo_attribute_url_key`.* FROM `wwa_catalin_seo_attribute_url_key` WHERE (store_id = '1') AND (attribute_id IN ('75', '81'))
#0 /var/www/sites/myshop.com/lib/Varien/Db/Statement/Pdo/Mysql.php(110): Zend_Db_Statement_Pdo->_execute(Array)
#1 /var/www/sites/myshop.com/app/code/core/Zend/Db/Statement.php(291): Varien_Db_Statement_Pdo_Mysql->_execute(Array)
#2 /var/www/sites/myshop.com/lib/Zend/Db/Adapter/Abstract.php(480): Zend_Db_Statement->execute(Array)
#3 /var/www/sites/myshop.com/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('SELECT `wwa_cat...', Array)
#4 /var/www/sites/myshop.com/lib/Varien/Db/Adapter/Pdo/Mysql.php(504): Zend_Db_Adapter_Pdo_Abstract->query('SELECT `wwa_cat...', Array)
#5 /var/www/sites/myshop.com/lib/Zend/Db/Adapter/Abstract.php(737): Varien_Db_Adapter_Pdo_Mysql->query(Object(Varien_Db_Select), Array)
#6 /var/www/sites/myshop.com/app/code/community/Catalin/SEO/Model/Resource/Attribute/Urlkey.php(147): Zend_Db_Adapter_Abstract->fetchAll(Object(Varien_Db_Select))
#7 /var/www/sites/myshop.com/app/code/community/Catalin/SEO/Model/Catalog/Layer.php(32): Catalin_SEO_Model_Resource_Attribute_Urlkey->preloadAttributesOptions(Object(Mage_Catalog_Model_Resource_Product_Attribute_Collection))
#8 /var/www/sites/myshop.com/app/code/core/Mage/Catalog/Block/Layer/View.php(163): Catalin_SEO_Model_Catalog_Layer->getFilterableAttributes()
#9 /var/www/sites/myshop.com/app/code/core/Mage/Catalog/Block/Layer/View.php(122): Mage_Catalog_Block_Layer_View->_getFilterableAttributes()
#10 /var/www/sites/myshop.com/app/code/core/Mage/Core/Block/Abstract.php(293): Mage_Catalog_Block_Layer_View->_prepareLayout()
#11 /var/www/sites/myshop.com/app/code/core/Mage/Core/Model/Layout.php(456): Mage_Core_Block_Abstract->setLayout(Object(Mage_Core_Model_Layout))
#12 /var/www/sites/myshop.com/app/code/core/Mage/Core/Model/Layout.php(472): Mage_Core_Model_Layout->createBlock('catalog/layer_v...', 'catalog.leftnav')
#13 /var/www/sites/myshop.com/app/code/core/Mage/Core/Model/Layout.php(239): Mage_Core_Model_Layout->addBlock('catalog/layer_v...', 'catalog.leftnav')
#14 /var/www/sites/myshop.com/app/code/core/Mage/Core/Model/Layout.php(205): Mage_Core_Model_Layout->_generateBlock(Object(Mage_Core_Model_Layout_Element), Object(Mage_Core_Model_Layout_Element))
#15 /var/www/sites/myshop.com/app/code/core/Mage/Core/Model/Layout.php(210): Mage_Core_Model_Layout->generateBlocks(Object(Mage_Core_Model_Layout_Element))
#16 /var/www/sites/myshop.com/app/code/core/Mage/Core/Controller/Varien/Action.php(344): Mage_Core_Model_Layout->generateBlocks()
#17 /var/www/sites/myshop.com/app/code/community/Catalin/SEO/controllers/CategoryController.php(60): Mage_Core_Controller_Varien_Action->generateLayoutBlocks()
#18 /var/www/sites/myshop.com/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Catalin_Seo_CategoryController->viewAction()
#19 /var/www/sites/myshop.com/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch('view')
#20 /var/www/sites/myshop.com/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#21 /var/www/sites/myshop.com/app/code/core/Mage/Core/Model/App.php(365): Mage_Core_Controller_Varien_Front->dispatch()
#22 /var/www/sites/myshop.com/app/Mage.php(684): Mage_Core_Model_App->run(Array)
#23 /var/www/sites/myshop.com/index.php(88): Mage::run('', 'store')
#24 {main}
Any thoughts what could go wrong? I have custom template, but i have also tried on "base" and "rwd" template.
Regards, Luka
Installed your extension and noticed that the maximum price from price slider is too low.
Example:
In a category was the most expensive product 19.29 €.
Price slider ranged from 0 to 19 €.
When I selected a minimum price the product wasn't in the list anymore.
My workaround was/is:
In /html/magento/app/code/community/Catalin/SEO/Block/Catalog/Layer/Filter/Price.php
public function getMaxPriceFloat()
{
return $this->_filter->getMaxPriceFloat()+1;
}
(That '+1' is new)
Hi there,
I changed the styling so that on all screen sizes the filter blocks would collapse.
This was done by removing the @include bp(max-width, $bp-medium) { restriction in _product-list.scss
This looks great but the result is that the price slider stopped working.
I can see with firebug that the maxprice is not longer set as it was set before this adjustment.
However Checking the handler.js I cannot find the piece of code that is setting the max price and why this scss change would brake it.
It has cost me two hours searching why the max price stopped working.
Any idea? Shouldn't it be more flexible to css changes?
Thanks in advance!
Hi!
When I try to use you extension on IPhone 6 i get this js error on handler.js:163:
ReferenceError: Can't find variable: $j
If I replace all $j
with jQuery
then i get this error handler.js:312:
ReferenceError: Can't find variable: enquire
My fix to second error is to remove all code for blockCollapsing
blockCollapsing: function() {
// ==============================================
// Block collapsing (on smaller viewports)
// ==============================================
}
So that is my quick fix to the problem. It looks like everything work OK for now. Can you give a better solution to that problem?
a:5:{i:0;s:67:"You cannot define a correlation name 'materiale_idx' more than once";i:1;s:5889:"#0 /home/public_html/lib/Varien/Db/Select.php(281): Zend_Db_Select->_join('inner join', Array, 'materiale_idx.e...', Array, NULL)
#1 /home/public_html/lib/Zend/Db/Select.php(336): Varien_Db_Select->_join('inner join', Array, 'materiale_idx.e...', Array, NULL)
#2 /home/public_html/lib/Zend/Db/Select.php(315): Zend_Db_Select->joinInner(Array, 'materiale_idx.e...', Array, NULL)
#3 /home/public_html/app/code/core/Mage/Catalog/Model/Resource/Layer/Filter/Attribute.php(104): Zend_Db_Select->join(Array, 'materiale_idx.e...', Array)
#4 /home/public_html/app/code/community/Simtech/Searchanise/Model/Resource/Layer/Filter/Attribute.php(33): Mage_Catalog_Model_Resource_Layer_Filter_Attribute->getCount(Object(Catalin_SEO_Model_Catalog_Layer_Filter_Attribute))
#5 /home/public_html/app/code/community/Catalin/SEO/Model/Catalog/Layer/Filter/Attribute.php(88): Simtech_Searchanise_Model_Resource_Layer_Filter_Attribute->getCount(Object(Catalin_SEO_Model_Catalog_Layer_Filter_Attribute))
#6 /home/public_html/app/code/core/Mage/Catalog/Model/Layer/Filter/Abstract.php(151): Catalin_SEO_Model_Catalog_Layer_Filter_Attribute->_getItemsData()
#7 /home/public_html/app/code/core/Mage/Catalog/Model/Layer/Filter/Abstract.php(120): Mage_Catalog_Model_Layer_Filter_Abstract->_initItems()
#8 /home/public_html/app/code/core/Mage/Catalog/Model/Layer/Filter/Abstract.php(109): Mage_Catalog_Model_Layer_Filter_Abstract->getItems()
#9 /home/public_html/app/code/core/Mage/Catalog/Block/Layer/Filter/Abstract.php(132): Mage_Catalog_Model_Layer_Filter_Abstract->getItemsCount()
#10 /home/public_html/app/code/core/Mage/Catalog/Block/Layer/View.php(218): Mage_Catalog_Block_Layer_Filter_Abstract->getItemsCount()
#11 /home/public_html/app/code/core/Mage/Catalog/Block/Layer/View.php(233): Mage_Catalog_Block_Layer_View->canShowOptions()
#12 /home/public_html/app/design/frontend/rwd/vesna/template/catalin_seo/catalog/layer/view.phtml(1): Mage_Catalog_Block_Layer_View->canShowBlock()
#13 /home/public_html/app/code/core/Mage/Core/Block/Template.php(241): include('/home/11763-905...')
#14 /home/public_html/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView('frontend/rwd/ve...')
#15 /home/public_html/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView()
#16 /home/public_html/app/code/core/Mage/Core/Block/Abstract.php(919): Mage_Core_Block_Template->_toHtml()
#17 /home/public_html/app/code/core/Mage/Core/Block/Text/List.php(43): Mage_Core_Block_Abstract->toHtml()
#18 /home/public_html/app/code/core/Mage/Core/Block/Abstract.php(919): Mage_Core_Block_Text_List->_toHtml()
#19 /home/public_html/app/code/core/Mage/Core/Block/Abstract.php(637): Mage_Core_Block_Abstract->toHtml()
#20 /home/public_html/app/code/core/Mage/Core/Block/Abstract.php(581): Mage_Core_Block_Abstract->_getChildHtml('left_first', true)
#21 /home/public_html/app/design/frontend/rwd/default/template/page/3columns.phtml(55): Mage_Core_Block_Abstract->getChildHtml('left_first')
#22 /home/public_html/app/code/core/Mage/Core/Block/Template.php(241): include('/home/11763-905...')
#23 /home/public_html/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView('frontend/rwd/de...')
#24 /home/public_html/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView()
#25 /home/public_html/app/code/core/Mage/Core/Block/Abstract.php(919): Mage_Core_Block_Template->_toHtml()
#26 /home/public_html/app/code/core/Mage/Core/Model/Layout.php(555): Mage_Core_Block_Abstract->toHtml()
#27 /home/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(390): Mage_Core_Model_Layout->getOutput()
#28 /home/public_html/app/code/community/Catalin/SEO/controllers/CategoryController.php(92): Mage_Core_Controller_Varien_Action->renderLayout()
#29 /home/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Catalin_Seo_CategoryController->viewAction()
#30 /home/public_html/app/code/community/Catalin/SEO/Controller/Router.php(132): Mage_Core_Controller_Varien_Action->dispatch('view')
#31 /home/public_html/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Catalin_SEO_Controller_Router->match(Object(Mage_Core_Controller_Request_Http))
#32 /home/public_html/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch()
#33 /home/public_html/app/Mage.php(684): Mage_Core_Model_App->run(Array)
#34 /home/public_html/index.php(87): Mage::run('', 'store')
#35 {main}";s:3:"url";s:51:"/it/pasticceria/filter/materiale/acciaio-inox-18-10";s:11:"script_name";s:10:"/index.php";s:4:"skin";s:2:"it";}
How can catalina_seo + ajax work with Lesti-FPC?
When we keep another attribute with input type price for having range filter along with price range filter, and apply both filters together then fatal error comes because wrong sql query is generated. The query is something like "... where AND ...". As AND comes after where, fatal error is thrown. Any suggestions or update for this?
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL
syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near
'AND (capacityrange_idx.value >= 200) AND (capacityrange_idx.value < 300) AND (pr' at line 5, query
was:
SELECT COUNT(DISTINCT e.entity_id), ROUND(MAX(price_index.min_price ) * 1, 2) AS max
, ROUND(MIN
(price_index.min_price ) * 1, 2) AS min
, STDDEV_SAMP(ROUND((price_index.min_price ) * 1, 2)) AS std
FROM catalog_product_entity
AS e
INNER JOIN catalog_category_product_index
AS cat_index
ON cat_index.product_id=e.entity_id AND cat_index
.store_id=1 AND cat_index.visibility IN(2, 4) AND cat_index.category_id = '3'
INNER JOIN catalog_product_index_price
AS price_index
ON price_index.entity_id = e.entity_id AND
price_index.website_id = '1' AND price_index.customer_group_id = 0
LEFT JOIN cataloginventory_stock_status
AS stock_status
ON e.entity_id = stock_status.product_id
AND stock_status.website_id=1
INNER JOIN catalog_product_index_eav_decimal
AS capacityrange_idx
ON capacityrange_idx.entity_id
= e.entity_id AND capacityrange_idx.attribute_id = '804' AND capacityrange_idx.store_id = 1 WHERE AND
(capacityrange_idx.value >= 200) AND (capacityrange_idx.value < 300) AND (price_index.min_price IS NOT
NULL)
Fatal error: Call to a member function getSortedChildren() on boolean in /Users/peterjaap/Sites/test/magento/app/design/frontend/base/default/template/catalin_seo/catalog/product/list.phtml
on line 115
Hi , first at al thanks for etension ..
works fine but when i install the extension , my product listing page is different
thats it maybe you can fix it please ,( in the moment i have uninstall the extension )
i have a custom template
There is an issue with product swatches in the CLP - click on them after moving pages in pagination and they do not change.
ajax is not working...
i have installed ultimo theme 1.5.3 and enabled ajax in catalin option in settings..
If ajax filter is enabled then post ajax request price slider stops working.
Trying to use this with Magento EE (because it's so much lighter than any other extension) but hitting some snags I'm not sure how to debug on my own.
Is it possible to work towards an EE compatible version?
It always shows indexing problem in Catalin SEO. Need help on this
Dear people,
I struggling hours and days with this issue
I have a custom theme(ultimo)
How can I integrate manually and update this extension to my theme, I dont realy understand what to do exactly
Upon unchecking an input narrow-by-filter, following error is thrown.
uncaught TypeError: Cannot read property 'indexOf' of null(…)
handleEvent @ handler.js:39
(anonymous function) @ handler.js:120
responder @ prototype.js:5598
Can we remove filters by unchecking inputs from narrow-by-filter in addition to how it currently works by clicking x button in top section ?
I found the code gives url as null in handler.js when uncheck event is triggered. While it works correctly with check event which sets url properly.
Please suggest
Hi I have a layered navigation and each filter values are in Bootstrap collapse. The problem is when user open some of the collapsed filter and select something, the layered navigation is reloaded by AJAX request and every collapse again. That is very annoying when you want to filter by 3-4 values by same filter. Is it possible to somehow to get a a filter that i is selected to prevent collapsing of that filters?
Update
I used a your extension to make my layered navigation to have a multiselect on filter and AJAX updater result and layered navigation. Every filter in layered navigation is in Bootstrap 3 collapse. The problem is that when user extend a filter and select something, layered navigation is reloaded by AJAX request and every field is collapsed, witch is annoying.
I made some customization on that and add to each filter some unique HTML attribute like data-filter-code
and add some info about witch collapse are extend, so I can set then to be extended when layered navigation is reloaded.
Current problem is how to send this kind of data to backend and how I can use it.
If possible, the dependency on "native.history.js" should be removed and the native HTML5 history pushState/popState from the browser should be used.
Hey,
I have integrated this extension but its showing wrong minimum or maximum Price.
can you help me how to sort out this problem.
Thanks
Uncaught Error: Syntax error, unrecognized expression: http://139.59.14.176/offer-zone/filter/price/99-126.html
jquery-1.10.2.min.js:4 Uncaught Error: Syntax error, unrecognized expression: http://139.59.14.176/offer-zone/filter/price/109-126.html
plz help me ASAP
Hi,
Magento version: 1.9.1
Catalin version: 3.0
The following exception gets thrown when trying to index:
2016-03-08T16:46:56+00:00 DEBUG (7): Exception message: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'url_value' in 'field list', query was: INSERT INTO `catalin_seo_attribute_url_key` (`attribute_code`,`attribute_id`,`store_id`,`option_id`,`url_key`,`url_value`) VALUES (?, ?, ?, ?, ?, ?)
Trace: #0 /var/hosts/badkamer-outlet.nl/www/lib/Varien/Db/Statement/Pdo/Mysql.php(110): Zend_Db_Statement_Pdo->_execute(Array)
#1 /var/hosts/badkamer-outlet.nl/www/app/code/core/Zend/Db/Statement.php(291): Varien_Db_Statement_Pdo_Mysql->_execute(Array)
#2 /var/hosts/badkamer-outlet.nl/www/lib/Zend/Db/Adapter/Abstract.php(480): Zend_Db_Statement->execute(Array)
#3 /var/hosts/badkamer-outlet.nl/www/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('INSERT INTO `ca...', Array)
#4 /var/hosts/badkamer-outlet.nl/www/lib/Varien/Db/Adapter/Pdo/Mysql.php(428): Zend_Db_Adapter_Pdo_Abstract->query('INSERT INTO `ca...', Array)
#5 /var/hosts/badkamer-outlet.nl/www/lib/Varien/Db/Adapter/Pdo/Mysql.php(1998): Varien_Db_Adapter_Pdo_Mysql->query('INSERT INTO `ca...', Array)
#6 /var/hosts/badkamer-outlet.nl/www/lib/Varien/Db/Adapter/Pdo/Mysql.php(1971): Varien_Db_Adapter_Pdo_Mysql->insertArray('catalin_seo_att...', Array, Array)
#7 /var/hosts/badkamer-outlet.nl/www/app/code/community/Catalin/SEO/Model/Resource/Indexer/Attribute.php(93): Varien_Db_Adapter_Pdo_Mysql->insertMultiple('catalin_seo_att...', Array)
#8 /var/hosts/badkamer-outlet.nl/www/app/code/community/Catalin/SEO/Model/Resource/Indexer/Attribute.php(67): Catalin_SEO_Model_Resource_Indexer_Attribute->saveData(Array)
#9 /var/hosts/badkamer-outlet.nl/www/app/code/community/Catalin/SEO/Model/Resource/Indexer/Attribute.php(39): Catalin_SEO_Model_Resource_Indexer_Attribute->reindexSeoUrlKeys()
#10 /var/hosts/badkamer-outlet.nl/www/app/code/core/Mage/Index/Model/Indexer/Abstract.php(143): Catalin_SEO_Model_Resource_Indexer_Attribute->reindexAll()
#11 /var/hosts/badkamer-outlet.nl/www/app/code/core/Mage/Index/Model/Process.php(212): Mage_Index_Model_Indexer_Abstract->reindexAll()
#12 /var/hosts/badkamer-outlet.nl/www/app/code/core/Mage/Index/Model/Process.php(260): Mage_Index_Model_Process->reindexAll()
#13 /var/hosts/badkamer-outlet.nl/www/app/code/core/Mage/Index/controllers/Adminhtml/ProcessController.php(127): Mage_Index_Model_Process->reindexEverything()
#14 /var/hosts/badkamer-outlet.nl/www/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Index_Adminhtml_ProcessController->reindexProcessAction()
#15 /var/hosts/badkamer-outlet.nl/www/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch('reindexProcess')
#16 /var/hosts/badkamer-outlet.nl/www/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#17 /var/hosts/badkamer-outlet.nl/www/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch()
#18 /var/hosts/badkamer-outlet.nl/www/app/Mage.php(684): Mage_Core_Model_App->run(Array)
#19 /var/hosts/badkamer-outlet.nl/www/index.php(87): Mage::run('', 'store')
#20 {main}
Hi,
This module works perfect except with one issue only!
I got ultimo theme, but after installation this plugin my product list page turn the products in a vertical list!
I want it like orginal (Grid) attachment:1 (first picture)
But with installation I got (list)attachment :2 (picture below)
Hey,
Just came accross this, just posting to check to see if anyone has come across it before. I will be looking into it so i'll post up when i find the problem.
Issue seems to only happen on the one category on the site. The category contains around 67 products. Each product has a value selected under the attribute type. When selecting the filter "Type" from the left navigation it will jump to the url listed below, it has the selected filter duplicated and shows no products shown.
Version: 3.0.0 Upgraded to 3.10
Enable: Yes
Enable Ajax: No
Enable Price Slider: Yes
Enable Multiple Choice Filter: Yes
Routing Suffix: filter
Version: 1.9.2.4
URL: test-category/filter/type/pellets.html
Attribute Code: coursefishing_type
Attribute Label: Type
Attribute Type: Dropdown
Use In Layered Navigation: Filterable (with results)
Is there any way to SEO navigation only to manufacturer. Rest filter will work as it is?
There appears to be a critical bug in your layered SEO filter system at least this is apparant in my site.
Category structure
LIGHTERS/PHOTO-ENGRAVING
LIGHTERS/SLIM
ENGRAVED PRODUCTS/PHOTO-ENGRAVING
ENGRAVED PRODUCTS/LIGHTERS
both photo engraving categories have the same default URL photo-engraving.html albeit one is lighters/photo-engraving.html and the other is engraved-products/photo-engraving.html
if you navigate to Engraved Products and then click the Shop By option of photo engraving, your filter loads by ajax the first photo-engraving.html it finds, in this case lighters/photo-engraving, so it shows the products from the wrong category.
if i named the url on the second photo-engraving to photo-engraving2.html for example the error doesn't occur
so i assume your code uses the category URL to load its ajax routine and doesn't check to ensure that is the correct sub category.
I will examine the code today and see if i can correct this.
Hello we have installed but is not loading if u select a attribute any suggestion ?
http://muslimas-shop.com/german/catalog/category/view/s/sportbekleidung/id/12/?
Hi! Is it possible to sort a results by most hits?
Example:
Product 1:
Product 2:
Product 3:
And if I select from layered navigation filter "use for" -> drive, work; Then sort it by most hits the order should be:
Product 2
Product 3
Product 1
And if I select from layered navigation filter "use for" -> drive, run; Then sort it by most hits the order should be:
Product 1
Product 2
Product 3
And if I select from layered navigation filter "use for" -> work, run; Then sort it by most hits the order should be:
Product 2
Product 1
Product 3
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.