Git Product home page Git Product logo

improved-magento-layered-navigation's People

Contributors

andrewcbi avatar aschrammel avatar caciobanu avatar dromovd avatar kesonno avatar peterjaap avatar philwinkle avatar sergeifilippov avatar toddbc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

improved-magento-layered-navigation's Issues

Integration with custom theme

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

Select an OSS license

We need to decide on a license so that we at SomethingDigital can continue to contribute without fear of licensing concerns / incompatibility with EE.

Multichoice checkbox doesn't check, only the link

This extension is very good developed, excepted I discovered 1 issue with the multichoice checkbox.

If you only click inside the checkbox, he doesn't catch anything, he responds only if you click the link(text)
How is that possible.

See attachment
attachment
attachment1

Incompatibility with themes different from rwd

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!

Issue on Magento CE

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

catalogsearch page is broken at magento 1.9.2.3

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

Category paths are mangled in EE

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

Integrate with Categories and price

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.

Paging Issue on Category Page - Pager links looses Filters.

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.

ESI Blocks break the extension. Varnish Caching Magento 1.9.2

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.

Price Slider is not working in mobile Device

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

Magento 2 support

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?

Add support for attributes with custom source model

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.

Page getting blank

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

Base table or view not found: 1146 Table 'testing.wwa_catalin_seo_attribute_url_key' doesn't exist

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

Price Slider Maximum Price too low

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)

Styling alteration brakes price slider

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!

Error on Iphone 6

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?

You cannot define a correlation name

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";}

Fatal error in magento 1.9.2 on applying two price type range filters together on category page

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)

Extension does not work on non-rwd theme

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

Product list page after installing plung different

Hi , first at al thanks for etension ..

works fine but when i install the extension , my product listing page is different

  • image small
  • quick view not working
  • image slider (if you click on a color not work)

thats it maybe you can fix it please ,( in the moment i have uninstall the extension )

i have a custom template

ok

not ok

Magento EE support

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?

Indexing problem.

It always shows indexing problem in Catalin SEO. Need help on this

Uncheck narrow-by-list input checkbox does not reset filters

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

How to get active filters?

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.

Price Not Showing properly

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

Indexing not working

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}

After installation product list page changes from Grid to List, PLEASE HELP!

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)

Please help me!
attachment1
attachment2

Duplicate filters showing on listing with no products

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.

Catalin SEO Settings

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

Magento Details

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)

catalinseo

Duplicate Category URL Issue

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.

adding tooltips

Would adding tooltips be something we want to add? (a little too complex for me to write though)

goal: explain some of the attribute keywords in more detail on mouse over

image

Sort by most hits?

Hi! Is it possible to sort a results by most hits?

Example:
Product 1:

  • use for: drive, run

Product 2:

  • use for:drive, work, run

Product 3:

  • use for:drive, work

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.