magento

Slide Image Gallery


We are pleased to introduce the Slide Image Gallery for Magento, a useful extension that allows you to create own Galleries with Images in your Magento store.
This extension is easy to use, easy to install, and have all functions that should be included in a Photogallery (see feature list below).
Admin:

  • Manage Galleries(image categories) add, edit, delete, activate, deactivate;
  • Manage Images add, edit, delete, activate, deactivate;
  • Each Image could have Description;
  • Each Gallery could have own Meta Tags and Meta Description or displays deafult(SEO);
  • Each Gallery could have description;
  • Ability assign Image to more than one Gallery;
  • Ability sort Image into Gallery(useing Drag-and-Drop);
  • Ability use predefined themes, and create own theme through Wio Gallery Configuration;


Frontend:

  • Easy integrated with any theme;
  • Galleries Page, displays all created and active Galleries;
  • Gallery view Page;
  • View Images as Grid or as Gallery view(with ability list images, next previos icon);
  • Gallery View have thumb of images, with ability configure theirs quantity;
  • Slideshow for Gallery View;

Tags: , , ,

Saturday, October 1st, 2011 Magento Development No Comments

Google Custom search Engine Integration Into “AW_Blog community edition”

Google Custom search Engine Integration Into “AW_Blog community edition” Magento store.

Very popular extension from Ahead Works, but without search Blog functionality.
Make your blog more usable and userfriendly for visitors and customers by adding
there search functionality.
Useing commercial Search Engine from Google, will increase SEO of yours website
in world biggest Search Engine – Google.com

Buy Our Extension!

1. Create Custom Search at google.com/cse, as described in post “Google Custom search Engine Integration Into Magento store.“,
Write in field “Sites to search” your url like http://www.yoursite.com/{path_to_your_blog}/ where {path_to_your_blog} folder where exists your blog eg. “news”, “blog” etc.;

2. Find files app/design/frontend/default/default/templates/aw_blog/blog.phtml and
app/design/frontend/default/default/templates/aw_blog/post.phtml

Add code at begining of files:

<?php $action_url = Mage::getUrl(‘gsearch’); ?>
<form action=”<?php echo $action_url; ?>” method=”get”>
<table>
<tr>
<td>
<input type=”text” name=”q” >
</td>
<td>
<input type=”submit” value=”<?php echo $this->__(‘Search Blog’) ?>” />
</td>
</tr>
</table>
</form>

Visit Our Demo

Tags: , ,

Tuesday, July 12th, 2011 Magento Development 1 Comment

Google Custom search Engine Integration Into Magento store.

Google Custom search Engine Integration Into Magento store.

Buy Our Extension!

a. Create Custom Search at google.com/cse. Into description field “Sites to search” add sites where
you want to do search(search also could be done only in folders inside your project);

There you could also choose paid version of engine. It would not have any ADS into
search result(only 100 USD per year) screen1;

b. Procceed to step number three. There you get integration code, copy Google Custom Search Account Indetifier
and use it for your magento store in field Admin -> System -> Configuration ->
WebIdeaOnline Extensions -> Google Custom Search Engine -> Google Custom Search Account Indetifier(screen 2, screen 3);

Tags: , ,

Tuesday, July 12th, 2011 Magento Development No Comments

Google Map Store Location

If you have a physical store and would like to let your customers know where it is located, this extension is exactly what you need. This extension is easy to configure and use.

After installation go to System -> Configuration -> Gmap Locations-> Configuration and add your Google Map API Key. You can get it here http://code.google.com/apis/maps/signup.html. Just change Front End Title to whatever you want, and extension is ready for use.

You can add as many locations as you want under admin menu CMS -> Gmap Locations

The locations on front end may be viewed at http://your_site.com/gmap-locations/

Allowed search functionality on front end;

Search functionality on front end (may be enabled or disabled);

From search results user can see directions to Store:

If you have ideas or ways to improve this extension we welcome your comments.

Enjoy it.

TESTED Magento 1.4.0, 1.3.0

Browsers: IE 8.0, FF 3.6, Safari 5.0, Chrome 0.3

Tags: ,

Friday, July 9th, 2010 Magento Development 15 Comments

New link at bottom block Magento

Adding new link at bottom block.

The correct way to do this is to open the theme/layout/customer.xml file and then modify the section that shows customer links on all pages, to include a link in the home page and also a link to other customer service pages that you have deemed necessary, e.g. ‘returns’ (if you get a lot of those inquiries…).

But if you are writing in the extension you can also add code in the default section of your layout xml file, example:

<default>
   <reference name="top.links">
      <action method="addLink" translate="label title"
         module="[your_module]"><label>[Your Label]</label><url>
         [your_url]</url><title>[Your Title]</title>
         <prepare>true</prepare><urlParams/>
         <position>[position]</position>
      </action>
   </reference>
</default>

Instead of url in the xml file you can use the helper function which returns url, but then you should set the prepare to false:

<default>
   <reference name="top.links">
      <action method="addLink" translate="label title"
         module="[your_module]"><label>[Your Label]</label>
<url helper=[your_helper] /><title>[Your Title]</title>
         <prepare/><urlParams/>
         <position>[position]</position>
      </action>
   </reference>
</default>

If the new item is first (or last), you can use css to change its style in style.css file .access .links li.first a or .access .links li.last a

Tags: ,

Tuesday, June 15th, 2010 Magento Development No Comments

Hello World Magento

Create hello world extension for magento.
All process could be diveded on six steps:
1. Create xml  file for activate extension:

<?xml version="1.0"?>
<config>
    <modules>
        <Someextension_Helloworld>
            <active>true</active>
            <codePool>local</codePool>
        </Someextension_Helloworld>
     </modules>
</config>

Save file at: /app/etc/modules/Someextension_Helloworld.xml

2. Create xml – configuration file for extension:

<?xml version="1.0"?>

<config>
    <modules>
       <Someextension_Helloworld>
          <version>0.1.0</version>
       </Someextension_Helloworld>
    </modules>
    <frontend>
       <routers>
          <someextension_helloworld>
             <use>standard</use>
             <args>
                <module>Someextension_Helloworld</module>
                <frontName>someextension-helloworld</frontName>
             </args>
          </someextension_helloworld>
       </routers>
    <layout>
       <updates>
          <someextension_helloworld>
             <file>helloworld.xml</file>
           </someextension_helloworld>
        </updates>
     </layout>
 </frontend>
 <global>
    <blocks>
       <someextension_helloworld>
          <class>Someextension_Helloworld_Block</class>
       </someextension_helloworld>
    </blocks>
 </global>
</config>

Save file at: app/code/local/Someextension/Helloworld/etc/config.xml
In this file we define routers, configuration file for layout updates and class for Block files.

3. Create controller file:

<?php

class Someextension_Helloworld_IndexController
extends Mage_Core_Controller_Front_Action
{
    public function indexAction()
    {
        //here could be code
        //show layout
        $this->loadLayout();
        $this->renderLayout();
    }
}
?>

Save file at: app/code/local/Someextension/Helloworld/controllers/IndexController.php

Actually, after this, we could see that extension is working http://www.yourdomain.com/index.php/someextension-helloworld, but its empty page.  For complete extension we should create xml-configuration file for layout and template;

4. Create xml-configuration file for layout:

<?xml version="1.0"?>
<layout version="0.1.0">
   <someextension_helloworld_index_index>
      <reference name="root">
         <action method="setTemplate">
            <template>page/1column.phtml</template>
         </action>
      </reference>
      <reference name="content">
         <block type="someextension_helloworld/hello"
             template="helloworld/index.phtml" />
      </reference>
   </someextension_helloworld_index_index>
</layout>

Save file at: app/design/frontend/default/default/layout/helloworld.xml
In this  file we define  “Block”  file for template (Hello.php) and template which showed.

5. Create template:

As we code in previos file that template for layout is index.phtml, create it:

<p> HELLO WORLD </p>

Save file at:app/design/frontend/default/default/template/helloworld/index.phtml

6. Create Block file to activate viewing template:

class Someextension_Helloworld_Block_Hello
   extends Mage_Core_Block_Template
{
   protected function _prepareLayout()
   {
       parent::_prepareLayout();
   }
}

Save file at: app/code/local/Someextension/Helloworld/Block/Hello.php

That’s all.

Important: DO NOT FORGET DISABLE CACHE Admin->System->Cache Management

Tags: ,

Tuesday, June 15th, 2010 Magento Development 1 Comment