diff --git a/.gitignore b/.gitignore index 1ab6481..cb49ca3 100644 --- a/.gitignore +++ b/.gitignore @@ -17,7 +17,7 @@ /app/design/frontend/base/default/layout/*.xml /app/design/frontend/base/default/layout/sales /app/design/frontend/base/default/template/* -!/app/design/frontend/base/default/template/solarium +!/app/design/frontend/base/default/template/jeroenvermeulen /app/design/frontend/default /app/design/install /app/etc/modules/Cm_* diff --git a/app/code/community/JeroenVermeulen/Solarium/Model/Engine.php b/app/code/community/JeroenVermeulen/Solarium/Model/Engine.php index 26ab76c..d59e317 100644 --- a/app/code/community/JeroenVermeulen/Solarium/Model/Engine.php +++ b/app/code/community/JeroenVermeulen/Solarium/Model/Engine.php @@ -492,7 +492,8 @@ public function search( $storeId, $queryString, $try = 1 ) { } arsort( $suggest, SORT_NUMERIC ); if ( $doAutoCorrect && empty($result) && !empty($suggest) ) { - $bestMatch = reset( array_keys($suggest) ); + $suggestKeys = array_keys($suggest); + $bestMatch = reset($suggestKeys); array_shift($suggest); $result = $this->search( $storeId, $bestMatch, $try+1 ); } diff --git a/app/design/frontend/base/default/layout/jeroenvermeulen/solarium.xml b/app/design/frontend/base/default/layout/jeroenvermeulen/solarium.xml index 1d51a14..3bdc868 100644 --- a/app/design/frontend/base/default/layout/jeroenvermeulen/solarium.xml +++ b/app/design/frontend/base/default/layout/jeroenvermeulen/solarium.xml @@ -32,7 +32,7 @@ - + \ No newline at end of file diff --git a/app/design/frontend/base/default/template/jeroenvermeulen/solarium/suggest.phtml b/app/design/frontend/base/default/template/jeroenvermeulen/solarium/suggest.phtml new file mode 100644 index 0000000..791f46c --- /dev/null +++ b/app/design/frontend/base/default/template/jeroenvermeulen/solarium/suggest.phtml @@ -0,0 +1,19 @@ + + + + \ No newline at end of file diff --git a/app/design/frontend/base/default/template/solarium/suggest.phtml b/app/design/frontend/base/default/template/solarium/suggest.phtml deleted file mode 100644 index 1994163..0000000 --- a/app/design/frontend/base/default/template/solarium/suggest.phtml +++ /dev/null @@ -1,17 +0,0 @@ - - - - \ No newline at end of file diff --git a/modman b/modman index 30f14fc..816ccba 100644 --- a/modman +++ b/modman @@ -1,31 +1,45 @@ ## JeroenVermeulen_Solarium Extension - Solr search for Magento CE -# Magento User Interface - File == Frontend layout +# ---- Frontend layout +# Magento User Interface - File - frontend/base/default/layout/jeroenvermeulen/solarium.xml app/design/frontend/base/default/layout/jeroenvermeulen/solarium.xml app/design/frontend/base/default/layout/jeroenvermeulen/solarium.xml -# Magento User Interface - File == Backend layout +# ---- Frontend layout +# Magento User Interface - Recursive Dir - frontend/base/default/template/jeroenvermeulen/solarium +app/design/frontend/base/default/template/jeroenvermeulen/solarium/ app/design/frontend/base/default/template/jeroenvermeulen/solarium/ + +# ---- Backend layout +# Magento User Interface - File - adminhtml/default/default/layout/jeroenvermeulen/solarium.xml app/design/adminhtml/default/default/layout/jeroenvermeulen/solarium.xml app/design/adminhtml/base/default/layout/jeroenvermeulen/solarium.xml -# Magento Global Config - File == Module enable XML +# ---- Module enable XML +# Magento Global Config - File - modules/JeroenVermeulen_Solarium.xml app/etc/modules/JeroenVermeulen_Solarium.xml app/etc/modules/JeroenVermeulen_Solarium.xml -# Magento Other web accessible - Recursive Dir == JavaScript libraries +# ---- JavaScript libraries +# Magento Other web accessible - Recursive Dir - js/solarium js/solarium/ js/solarium/ -# Magento PHP Library file - Recursive Dir == The Solarium Library, by Bas de Nooijer +# ---- The Solarium Library, by Bas de Nooijer +# Magento PHP Library file - Recursive Dir - Solarium lib/Solarium/ lib/Solarium/ -# Magento PHP Library file - Recursive Dir == The EventDispatcher component from the Symfony framework +# ---- The EventDispatcher component from the Symfony framework +# Magento PHP Library file - Recursive Dir - Symfony/Component/EventDispatcher lib/Symfony/Component/EventDispatcher/ lib/Symfony/Component/EventDispatcher/ -# Magento Theme Skin - File == Backend CSS file +# ---- Backend CSS file +# Magento Theme Skin - File - adminhtml/default/default/css/jeroenvermeulen/solarium.css skin/adminhtml/default/default/css/jeroenvermeulen/solarium.css skin/adminhtml/default/default/css/jeroenvermeulen/solarium.css -# Magento Theme Skin - Recursive Dir == Backend image files +# ---- Backend image files +# Magento Theme Skin - Recursive Dir - adminhtml/default/default/images/jeroenvermeulen/solarium skin/adminhtml/default/default/images/jeroenvermeulen/solarium/ skin/adminhtml/default/default/images/jeroenvermeulen/solarium/ -# Magento Community Module - Recursive Dir == Extension code dir +# ---- Extension code dir +# Magento Community Module - Recursive Dir - JeroenVermeulen/Solarium app/code/community/JeroenVermeulen/Solarium/ app/code/community/JeroenVermeulen/Solarium/ -# Magento Locale language - File == Dutch translation +# ---- Dutch translation +# Magento Locale language - File - nl_NL/JeroenVermeulen_Solarium.csv app/locale/nl_NL/JeroenVermeulen_Solarium.csv app/locale/nl_NL/JeroenVermeulen_Solarium.csv diff --git a/var/connect/JeroenVermeulen_Solarium-1.6.1.tgz b/var/connect/JeroenVermeulen_Solarium-1.6.1.tgz new file mode 100644 index 0000000..04e263b Binary files /dev/null and b/var/connect/JeroenVermeulen_Solarium-1.6.1.tgz differ diff --git a/var/connect/JeroenVermeulen_Solarium.xml b/var/connect/JeroenVermeulen_Solarium.xml index 12d4dcc..f4e487f 100644 --- a/var/connect/JeroenVermeulen_Solarium.xml +++ b/var/connect/JeroenVermeulen_Solarium.xml @@ -1,5 +1,5 @@ <_> - F1ORDmSGZQ9dcoTC + mvNLLfGbn8YS6sdV JeroenVermeulen_Solarium community @@ -22,21 +22,23 @@ Report bugs: https://github.com/jeroenvermeulen/magento-solarium/issues OSL-3.0 http://opensource.org/licenses/osl-3.0.php - 1.5.0 - stable - * The first "stable" version - * Added "Test Connection" button to configuration - * Added logos to configuration - Thanks @toonvd - * Added Dutch translations + 1.6.1 + beta + WARNING: Beta version, do not use on production without extensive testing. + + * Bugfix for "Did you mean" html Jeroen Vermeulen BVBA + Toon van Dooren jeroenvermeulen + toonvd info@jeroenvermeulen.eu + toon_vd@live.com 5.3.0 @@ -56,7 +58,7 @@ Report bugs: https://github.com/jeroenvermeulen/magento-solarium/issues - + @@ -76,6 +78,7 @@ Report bugs: https://github.com/jeroenvermeulen/magento-solarium/issues magecommunity magedesign magedesign + magedesign mageetc mageweb magelib @@ -88,6 +91,7 @@ Report bugs: https://github.com/jeroenvermeulen/magento-solarium/issues JeroenVermeulen/Solarium frontend/base/default/layout/jeroenvermeulen/solarium.xml + frontend/base/default/template/jeroenvermeulen/solarium adminhtml/default/default/layout/jeroenvermeulen/solarium.xml modules/JeroenVermeulen_Solarium.xml js/solarium @@ -101,6 +105,7 @@ Report bugs: https://github.com/jeroenvermeulen/magento-solarium/issues dir file + dir file file dir @@ -123,6 +128,7 @@ Report bugs: https://github.com/jeroenvermeulen/magento-solarium/issues + @@ -136,6 +142,7 @@ Report bugs: https://github.com/jeroenvermeulen/magento-solarium/issues +