SooqrSearch - Version 1.0.1

Version Notes

Changes since 0.4.5
- First public release of SooqrSearch plugin.

Changes since 0.4.4
- Grouping configurable products into one item.

Changes since 0.4.3
- Improved support for configurable products

Changes since 0.4.2
- Bugfix: tax class was named incorrectly
- Feed is now generated for the active (of specified) store.

Changes since 0.4.1
- Added configuration option to export all custom attributes

Changes since 0.4.0
- Support for exporting all user defined attributes

Changes since 0.3.5
- Complete rebuild of the module. Custom fields can now be specified in the configuration screen.

Changes since 0.3.4
- Additional checks on attribute existence

Changes since 0.3.3
- Debugging option added

Changes since 0.3.2
- Bugfix: manufacterer field is not always available
- Changes to the visibility of configuration fields

Download this release

Release Info

Developer internetbureau Websight
Extension SooqrSearch
Version 1.0.1
Comparing to
See all releases


Code changes from version 1.0.0 to 1.0.1

app/code/community/Sooqr/Feed/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <Sooqr_Feed>
5
- <version>1.0.0</version>
6
  </Sooqr_Feed>
7
  </modules>
8
  <frontend>
2
  <config>
3
  <modules>
4
  <Sooqr_Feed>
5
+ <version>1.0.1</version>
6
  </Sooqr_Feed>
7
  </modules>
8
  <frontend>
app/code/community/Sooqr/Search/Block/Adminhtml/System/Config/Fieldset/Info.php CHANGED
@@ -12,21 +12,35 @@ class Sooqr_Search_Block_Adminhtml_System_Config_Fieldset_Info
12
  public function render(Varien_Data_Form_Element_Abstract $element)
13
  {
14
  $html = $this->_getHeaderHtml($element);
15
-
16
  $html .= $this->_getBodyHtml($element);
17
-
18
  $html .= $this->_getFooterHtml($element);
19
-
20
  return $html;
21
  }
22
-
23
  private function _getBodyHtml(Varien_Data_Form_Element_Abstract $element)
24
  {
25
- $html = '<img style="float: right; margin: 0 0 2em 2em;" src="http://www.sooqr.com/client/sooqr/images/logo_sooqr.png" alt="Sooqr Logo"/>';
26
- $html .= '<p>Sooqr is the search engine ON your site. We make sure your visitor finds what he is looking for regardless of the number of articles or the amount of content on the site. Fast, relevant and innovative.</p>';
27
- $html .= '<p>The hosting, upgrades and updates are maintained by Sooqr, guaranteeing continuity and innovation. Sooqr offers software as a service, all in all embodying the advantages of our era.</p>';
28
- $html .= '<p>Visit <a href="http://sooqr.com" target="_blank">sooqr.com</a> for more information and pricing for this service.</p>';
29
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
30
  return $html;
31
  }
32
  }
12
  public function render(Varien_Data_Form_Element_Abstract $element)
13
  {
14
  $html = $this->_getHeaderHtml($element);
15
+
16
  $html .= $this->_getBodyHtml($element);
17
+
18
  $html .= $this->_getFooterHtml($element);
19
+
20
  return $html;
21
  }
22
+
23
  private function _getBodyHtml(Varien_Data_Form_Element_Abstract $element)
24
  {
25
+ $searchEnabled = Mage::getStoreConfig('sooqr/search/enabled');
26
+ $accountId = Mage::getStoreConfig('sooqr/accountInformation/accountid');
27
+ if ($searchEnabled == 1
28
+ && !empty($accountId))
29
+ {
30
+ $html = '<img style="float: right; margin: 0 0 2em 2em;" src="http://www.sooqr.com/client/sooqr/images/logo_sooqr.png" alt="Sooqr Logo"/>';
31
+ $html .= '<p>Have questions or need help? Just contact our <a href="https://support.soort.com/" target="_blank">Sooqr Support-team</a>.</p>';
32
+ $html .= '<p>Login with your personal <a href="https://my.sooqr.com/" target="_blank">mySooqr account</a> to change your Sooqr settings and view your usage statistics.</p>';
33
+ }
34
+ else
35
+ {
36
+ $html = '<img style="float: right; margin: 0 0 2em 2em;" src="http://www.sooqr.com/client/sooqr/images/logo_sooqr.png" alt="Sooqr Logo"/>';
37
+ $html .= '<p>Sooqr is the fastest and most relevant site search for your Magento webshop. We make sure your visitor finds what he is looking for regardless of the number of articles or the amount of content on the site.</p>';
38
+ $html .= '<p>To setup your Sooqr, please visit <a href="http://sooqr.com/magento" target="_blank">sooqr.com/magento</a> or check out <a href="http://magento-demo.sooqr.com" target="_blank">our demo</a>.<br/>';
39
+ $html .= 'Just start our 30-day-no-creditcard-no-questions-asked-trial today!</p>';
40
+ $html .= '<p>Setup is done in 3 easy steps: <a href="http://sooqr.com/magento/signup/" target="_blank">subscribe for your 30-day trial</a>, setup your Sooqr at my.Sooqr.com and enter your account information on this page.<br/>';
41
+ $html .= 'Have questions or need help? Just contact our <a href="http://support.sooqr.com/" target="_blank">Sooqr Support-team</a>.</p>';
42
+ }
43
+
44
  return $html;
45
  }
46
  }
app/code/community/Sooqr/Search/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <Sooqr_Search>
5
- <version>1.0.0</version>
6
  </Sooqr_Search>
7
  </modules>
8
  <frontend>
2
  <config>
3
  <modules>
4
  <Sooqr_Search>
5
+ <version>1.0.1</version>
6
  </Sooqr_Search>
7
  </modules>
8
  <frontend>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>SooqrSearch</name>
4
- <version>1.0.0</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
7
  <channel>community</channel>
@@ -40,9 +40,9 @@ Changes since 0.3.2&#xD;
40
  - Bugfix: manufacterer field is not always available&#xD;
41
  - Changes to the visibility of configuration fields</notes>
42
  <authors><author><name>internetbureau Websight</name><user>MAG001537415</user><email>info@websight.nl</email></author></authors>
43
- <date>2013-01-21</date>
44
- <time>10:19:51</time>
45
- <contents><target name="magecommunity"><dir name="Sooqr"><dir name="Feed"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="Customfieldmap.php" hash="d97b98a3d7124a79cc392b28ce2a1cfe"/><file name="Fieldmap.php" hash="dd8c9702387d90f299b6a5455d325433"/></dir></dir></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="0532014143c11589f849f518268666ad"/><file name="SimpleXml.php" hash="d1a96945172013ac9300c2d49ed02272"/><file name="Tax.php" hash="ced1a074e7e104ada5b925bd64feac1d"/></dir><dir name="Model"><file name="Batch.php" hash="a855b80d9f52a39f672433f338730e77"/><file name="Config.php" hash="e4f4913671b94b0cfc544e020a625e0a"/><file name="Generator.php" hash="5b3167692109b9d29b89ab6d5077036a"/><dir name="Map"><dir name="Product"><file name="Abstract.php" hash="6df74a8783380e71e053d4a131dcbb16"/><file name="Associated.php" hash="2d283bccff7d6877af3821a46e7eb45e"/><file name="Bundle.php" hash="b60c6693ee23f46ef8a50dbb1d9b8d0f"/><file name="Configurable.php" hash="3de638ac19855a7cbb22f9f081cdff37"/><file name="Downloadable.php" hash="9b27773f6ff9a1b3735ecbbdab81dfef"/><file name="Grouped.php" hash="df45daae75cd13ad15fc4361fb98d707"/><file name="Simple.php" hash="f03e7d90056b504d55421c830de832f6"/><file name="Virtual.php" hash="e4dc62af4843bcb04910f8e9643f2707"/></dir></dir><dir name="Source"><file name="Producttypes.php" hash="ab9ccbf7457485bbfa659a0315b8459b"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><dir name="Serialized"><file name="Customfieldmap.php" hash="6dbe62d8c85410adcc3e70cf022fed2e"/><file name="Fieldmap.php" hash="cd6b747e1084d0b78db508e7cbcef747"/></dir></dir><file name="Minmax.php" hash="6ff50cdb61ec332d79dc77a19ad52713"/></dir></dir><file name="Tools.php" hash="79e0621c9ed2f8713332a976f5580a5a"/></dir><dir name="controllers"><file name="IndexController.php" hash="1e5dfb6b6ca7669474b8ebc997556e61"/><file name="InstallationController.php" hash="97ab3380c5976b1fa27b5f21a69adb74"/></dir><dir name="etc"><file name="adminhtml.xml" hash="caee7117f32a2d2876d8dc1ecb65b242"/><file name="config.xml" hash="3b09157cc78bdbac9e4dcef328e49143"/><file name="system.xml" hash="0c7d66ad1658c0e8d7b0d0eea84479b6"/></dir><dir name="scripts"><file name="generate_sooqr_feed.php" hash="ed419d31d0a99b31411fef1c97e54e20"/></dir></dir><dir name="Search"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Info.php" hash="90da9c6d8a7f856124ae451b6eb45ffe"/><file name="Subscription.php" hash="d7e2f80aefca37ffa529ca0cc0e6628b"/></dir></dir></dir></dir><file name="Form.php" hash="2dea64b4248e0f6d9c8e0791b4d65c21"/></dir><dir name="Helper"><file name="Data.php" hash="56efae35a7098b6fd3e5320978ca4033"/></dir><dir name="controllers"><file name="IndexController.php" hash="5312ccf85d0a100b7012e1b09ba3c154"/></dir><dir name="etc"><file name="adminhtml.xml" hash="a78e427e0f53e805fb006add7d97a1de"/><file name="config.xml" hash="2a149c19da309f6cf5bb62d7a2ad7e98"/><file name="system.xml" hash="e6e28e9a163e39256adbe4e1deba4300"/></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="default"><dir name="template"><dir name="catalogsearch"><file name="form.mini.phtml" hash="1b873015cd5f53c265918321ad282d29"/></dir></dir><dir name="layout"><file name="sooqr_catalogsearch.xml" hash="72678b32666d8e337a84628272f9d32f"/></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="sooqr"><dir name="system"><dir name="config"><dir name="form"><dir name="field"><file name="array.phtml" hash="7ffbc4fe410e27973225df4d660c21a6"/><file name="customarray.phtml" hash="a228172a2d611c8825a721d81db03610"/></dir></dir></dir></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Sooqr_All.xml" hash="d11d8aab88e28336bae51c325d043a59"/></dir></target></contents>
46
  <compatible/>
47
  <dependencies><required><php><min>5.2.6</min><max>6.0.0</max></php><extension><name>dom</name><min></min><max></max></extension><extension><name>SimpleXML</name><min></min><max></max></extension><extension><name>curl</name><min></min><max></max></extension></required></dependencies>
48
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>SooqrSearch</name>
4
+ <version>1.0.1</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
7
  <channel>community</channel>
40
  - Bugfix: manufacterer field is not always available&#xD;
41
  - Changes to the visibility of configuration fields</notes>
42
  <authors><author><name>internetbureau Websight</name><user>MAG001537415</user><email>info@websight.nl</email></author></authors>
43
+ <date>2013-01-22</date>
44
+ <time>09:29:29</time>
45
+ <contents><target name="magecommunity"><dir name="Sooqr"><dir name="Feed"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="Customfieldmap.php" hash="d97b98a3d7124a79cc392b28ce2a1cfe"/><file name="Fieldmap.php" hash="dd8c9702387d90f299b6a5455d325433"/></dir></dir></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="0532014143c11589f849f518268666ad"/><file name="SimpleXml.php" hash="d1a96945172013ac9300c2d49ed02272"/><file name="Tax.php" hash="ced1a074e7e104ada5b925bd64feac1d"/></dir><dir name="Model"><file name="Batch.php" hash="a855b80d9f52a39f672433f338730e77"/><file name="Config.php" hash="e4f4913671b94b0cfc544e020a625e0a"/><file name="Generator.php" hash="5b3167692109b9d29b89ab6d5077036a"/><dir name="Map"><dir name="Product"><file name="Abstract.php" hash="6df74a8783380e71e053d4a131dcbb16"/><file name="Associated.php" hash="2d283bccff7d6877af3821a46e7eb45e"/><file name="Bundle.php" hash="b60c6693ee23f46ef8a50dbb1d9b8d0f"/><file name="Configurable.php" hash="3de638ac19855a7cbb22f9f081cdff37"/><file name="Downloadable.php" hash="9b27773f6ff9a1b3735ecbbdab81dfef"/><file name="Grouped.php" hash="df45daae75cd13ad15fc4361fb98d707"/><file name="Simple.php" hash="f03e7d90056b504d55421c830de832f6"/><file name="Virtual.php" hash="e4dc62af4843bcb04910f8e9643f2707"/></dir></dir><dir name="Source"><file name="Producttypes.php" hash="ab9ccbf7457485bbfa659a0315b8459b"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><dir name="Serialized"><file name="Customfieldmap.php" hash="6dbe62d8c85410adcc3e70cf022fed2e"/><file name="Fieldmap.php" hash="cd6b747e1084d0b78db508e7cbcef747"/></dir></dir><file name="Minmax.php" hash="6ff50cdb61ec332d79dc77a19ad52713"/></dir></dir><file name="Tools.php" hash="79e0621c9ed2f8713332a976f5580a5a"/></dir><dir name="controllers"><file name="IndexController.php" hash="1e5dfb6b6ca7669474b8ebc997556e61"/><file name="InstallationController.php" hash="97ab3380c5976b1fa27b5f21a69adb74"/></dir><dir name="etc"><file name="adminhtml.xml" hash="caee7117f32a2d2876d8dc1ecb65b242"/><file name="config.xml" hash="d2f2e8cedb15cb1395367b46b4f67607"/><file name="system.xml" hash="0c7d66ad1658c0e8d7b0d0eea84479b6"/></dir><dir name="scripts"><file name="generate_sooqr_feed.php" hash="ed419d31d0a99b31411fef1c97e54e20"/></dir></dir><dir name="Search"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Info.php" hash="ba0e6b2b6e89c74df1307402f1cb06a9"/><file name="Subscription.php" hash="d7e2f80aefca37ffa529ca0cc0e6628b"/></dir></dir></dir></dir><file name="Form.php" hash="2dea64b4248e0f6d9c8e0791b4d65c21"/></dir><dir name="Helper"><file name="Data.php" hash="56efae35a7098b6fd3e5320978ca4033"/></dir><dir name="controllers"><file name="IndexController.php" hash="5312ccf85d0a100b7012e1b09ba3c154"/></dir><dir name="etc"><file name="adminhtml.xml" hash="a78e427e0f53e805fb006add7d97a1de"/><file name="config.xml" hash="f9d4569bd2f2ee8244d46a3d7554c0f8"/><file name="system.xml" hash="e6e28e9a163e39256adbe4e1deba4300"/></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="default"><dir name="template"><dir name="catalogsearch"><file name="form.mini.phtml" hash="1b873015cd5f53c265918321ad282d29"/></dir></dir><dir name="layout"><file name="sooqr_catalogsearch.xml" hash="72678b32666d8e337a84628272f9d32f"/></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="sooqr"><dir name="system"><dir name="config"><dir name="form"><dir name="field"><file name="array.phtml" hash="7ffbc4fe410e27973225df4d660c21a6"/><file name="customarray.phtml" hash="a228172a2d611c8825a721d81db03610"/></dir></dir></dir></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Sooqr_All.xml" hash="d11d8aab88e28336bae51c325d043a59"/></dir></target></contents>
46
  <compatible/>
47
  <dependencies><required><php><min>5.2.6</min><max>6.0.0</max></php><extension><name>dom</name><min></min><max></max></extension><extension><name>SimpleXML</name><min></min><max></max></extension><extension><name>curl</name><min></min><max></max></extension></required></dependencies>
48
  </package>