Fixed version of the gsitemap module

There seems to have been a lot of problems with the Google XML Sitemap generator shipping with PrestaShop 1.2, so I’ve had a run through and re-written a fair bit of the code to fix these issues.

The main changes (in 1.4.2) are:

  • New XML generation code using the DOMDocument(*) class
  • Modified the logic to remove extra elements from the generated URLs
  • Added an xml-stylesheet reference to the output file, xsl included in download
  • Fixed the issues when “Friendly” urls are turned off
  • Add a new field to the cms table on install to track modified dates (auto updating)
  • Added removal of additional field on uninstall

(*)If your server doesn’t support this then sorry. Go elsewhere for hosting!

Updated to 1.4.3 — 10 August 2009

  • Added error checking and reporting

Updated to 1.4.4 — 18 August 2009

  • Added images to the sitemap (as introduced in the 1.4 version in the 1.2.1.0 distribution)
  • 1.2.1.0 including fixes to the Link class which broke 1.4.3, so fixed that
  • Added cross-compatibility so this version works in both 1.2.0.x and 1.2.1.x
  • Fixed a bug when __PS_BASE_DIR__ is set to other than the site root

Example output: with friendly urls and without friendly urls.

Download the Prestashop Google XML Sitemap Module v1.4.4 now.

  • StumbleUpon
  • Twitter
  • Digg
  • del.icio.us
  • Technorati
  • MySpace
  • Facebook
  • Google Bookmarks
  • MisterWong
  • Reddit
  • RSS

Tags: , , , ,

AddHeader – a sibling for AddStuff

Sometimes you just want to do something simple, and there doesn’t seem any way of achieving it easily. Then you find something like AddHeader.

This one adds the contents of your specified file into the header of your pages, so you can add or remove code without having to go and edit the template files (and it’s there regardless of which template you’re using too!). Simple.

Version 0.1.0 (Initial Release August 2009) : AddHeader module

  • StumbleUpon
  • Twitter
  • Digg
  • del.icio.us
  • Technorati
  • MySpace
  • Facebook
  • Google Bookmarks
  • MisterWong
  • Reddit
  • RSS

Tags: , ,

Moving Boxes Home Featured jQuery module

I thought it was about time for yet more free Prestashop eye candy, so here’s yet another home featured products module for you all to play with!

Just specify how many products you’d like to feature in the configuration screen and sit back and enjoy! Well, maybe not as I suspect you may also want to play with the css file in the module directory to modify the style to suite your stores. There are also a few images you may want to tweak too!

The javascript and markup is only gently modified from the original obtained from the superb CSS Tricks.

UPDATE: There was a slight error in the uninstall function which resulted in an error when you try to remove it. Updated is available below and should just be copied over the 0.1.0 version to fix.

Version 0.1.0 (Initial Release August 2009) : Moving Boxes “Featured Products” module

Version 0.1.1 (Bugfix Release August 2009) : Moving Boxes “Featured Products” module

  • StumbleUpon
  • Twitter
  • Digg
  • del.icio.us
  • Technorati
  • MySpace
  • Facebook
  • Google Bookmarks
  • MisterWong
  • Reddit
  • RSS

Tags: , ,

AddStuff is almost 1 Year old!!

Who would have believed it! Well to celebrate, and also to fix a few problems it’s recently been updated. You can grab the latest version, as always, from the Addstuff page

  • StumbleUpon
  • Twitter
  • Digg
  • del.icio.us
  • Technorati
  • MySpace
  • Facebook
  • Google Bookmarks
  • MisterWong
  • Reddit
  • RSS

Tags: ,

PS_Cumulus a WP-Cumulus port to Prestashop

I was looking to write a cool module to use in future tutorial articles when I came across the nifty looking WP-Cumulus Wordpress plugin by Roy Tanck. It had all the elements I was looking for, and he has kindly released the code (including the flash source) under the GPL license. Approximately 2 hours later PS_Cumulus was born!

Before anyone asks, the name has to use an underscore as a hyphen isn’t allowed in PrestaShop class names….

Full article »

  • StumbleUpon
  • Twitter
  • Digg
  • del.icio.us
  • Technorati
  • MySpace
  • Facebook
  • Google Bookmarks
  • MisterWong
  • Reddit
  • RSS

Tags: , , ,

Paypal WPP (Example) – PayPal Direct API

Development Release

I’ve been asked several times about this, so I guess I’d better release the code. This was written some time ago, and the target PrestaShop version was 1.1, however it should work with later releases.

The archive contains additional code to support PayPal Express Checkout, as this was originally developed as a shared library. A PayPal Express Checkout example will also be published here shortly.

Please note that this is intended for “development” purposes only as an example and was written to test out various concepts in PrestaShop, not as a robust payment method for use in commercial stores.

Full article »

  • StumbleUpon
  • Twitter
  • Digg
  • del.icio.us
  • Technorati
  • MySpace
  • Facebook
  • Google Bookmarks
  • MisterWong
  • Reddit
  • RSS

Tags: , , , ,

Yet another Google Base update 0.6.3

Get noticed in Google Product Search

It’s been a busy week here but I’ve still found time for the Google Base module which has jumped another few revisions to 0.6.3.

As usual I strongly recommend you test this before use in a production environment

Changes

Version 0.6.3

  • File IO modified again to reduce risk of timeouts
  • Added g:weight attribute when weight is non-zero for product
  • Added g:product_type attribute based on product categories
  • Changed description input to textarea
  • Added config entry for output filename on server
  • Added advanced settings to allow a feed to be generated for another site
  • Added compatibility with 1.2beta (provisional)
  • Improved error checking for permissions issues

Why not check it out via our Free Prestashop Modules Page

  • StumbleUpon
  • Twitter
  • Digg
  • del.icio.us
  • Technorati
  • MySpace
  • Facebook
  • Google Bookmarks
  • MisterWong
  • Reddit
  • RSS

Tags: , , , ,

Updated Google Base Module to v0.5

Google Base Module Update

I’ve just recently updated the original Google Base module (to v0.5) with a few enhancements that should hopefully help those who may have had issues with the previous version.

**Please note that due to changes in PrestShop core classes that this module will not work with the latest 1.2beta3 version** In order for this module to work with the 1.2beta3 version you must use the corresponding beta version which will also be available from the product page Google Base Module.

  • StumbleUpon
  • Twitter
  • Digg
  • del.icio.us
  • Technorati
  • MySpace
  • Facebook
  • Google Bookmarks
  • MisterWong
  • Reddit
  • RSS

Tags: , ,

Adverts and Callouts module updated to version 1.2

In an ongoing effort to keep all our modules up to date, a new version of of advertising module has been created to address differences in the admin tab architecture in PrestaShop 1.1. The older version was displaying view and edit links against each of the adverts, rather than edit and delete links.

An updated version of the PrestaShop Random adverts and Callouts module is now available.

  • StumbleUpon
  • Twitter
  • Digg
  • del.icio.us
  • Technorati
  • MySpace
  • Facebook
  • Google Bookmarks
  • MisterWong
  • Reddit
  • RSS

Tags: , ,

HSBC CPI Card Payment Module

This was developed originally for a client. The original brief was to update the existing module (provided by a member on the PrestaShop forum) to work in version 1.1 of PrestaShop and tie up any loose ends, but ended up being a complete re-write almost entirely from scratch (some of the third-party code in the original was re-used).
Full article »

  • StumbleUpon
  • Twitter
  • Digg
  • del.icio.us
  • Technorati
  • MySpace
  • Facebook
  • Google Bookmarks
  • MisterWong
  • Reddit
  • RSS

Tags: , ,