Magento: Customize Recently Viewed Products block

Move block from right to bottom
http://www.panticz.de/sites/default/files/magento/recently-viewed/recently-viewed.xml

<?xml version="1.0" encoding="UTF-8"?>
<!--
	./app/design/frontend/default/default/layout/local.xml
-->
<layout>
	<default>
		<!-- remove default recently viewed block -->
		<remove name="right.reports.product.viewed"/>

		<reference name="head">
			<!-- add recently viewed css -->
            <action method="addCss"><stylesheet>css/recently-viewed.css</stylesheet></action>
		</reference>
	</default>

	<catalog_category_layered>
		<reference name="content">
			<!-- add recently viewed block -->
			<block type="reports/product_viewed" name="my.reports.product.viewed" template="reports/product_viewed.phtml"/>
		</reference>
	</catalog_category_layered>

	<catalog_product_view>
		<reference name="content">
			<!-- add recently viewed block -->
			<block type="reports/product_viewed" name="my.reports.product.viewed" template="reports/product_viewed.phtml"/>
		</reference>
	</catalog_product_view>
</layout>

Fix design
http://www.panticz.de/sites/default/files/magento/recently-viewed/recently-viewed.css

/* recently viewed block */
.category-products,
.product-view {
    margin-bottom:15px;
}

#recently-viewed-items .product-image {
    height:127px;
    text-align: center;
}

Patch product_viewed.phtml
mkdir -p ./app/design/frontend/default/default/template/reports/
cp ./app/design/frontend/base/default/template/reports/product_viewed.phtml ./app/design/frontend/default/default/template/reports/product_viewed.phtml
wget -nv http://dl.dropbox.com/u/4170695/magento/recently-viewed/product_viewed.phtml.diff -O /tmp/product_viewed.phtml.diff
patch -p2 ./app/design/frontend/default/default/template/reports/product_viewed.phtml < /tmp/product_viewed.phtml.diff
http://www.panticz.de/sites/default/files/magento/recently-viewed/product_viewed.phtml.diff

--- ./app/design/frontend/base/default/template/reports/product_viewed.phtml	2011-01-12 13:26:26.000000000 +0100
+++ ./app/design/frontend/default/default/template/reports/product_viewed.phtml	2011-01-12 15:54:07.000000000 +0100
@@ -31,10 +31,13 @@
         <strong><span><?php echo $this->__('Recently Viewed Products') ?></span></strong>
     </div>
     <div class="block-content">
-        <ol id="recently-viewed-items">
+        <ol id="recently-viewed-items" class="products-grid">
         <?php foreach ($_products as $_item): ?>
             <li class="item">
-                <p class="product-name"><a href="<?php echo $this->getProductUrl($_item) ?>"><?php echo $this->htmlEscape($_item->getName()) ?></a></p>
+                <a href="<?php echo $this->getProductUrl($_item) ?>" class="product-image"><img src="<?php echo $this->helper('catalog/image')->init($_item, 'small_image')->resize(125, 125) ?>" width="125" height="125" alt="<?php echo $this->htmlEscape($_item->getName()) ?>" /> </a>
+                <div class="product-details">
+                    <p class="product-name"><a href="<?php echo $this->getProductUrl($_item) ?>"><?php echo $this->htmlEscape($_item->getName()) ?></a></p>
+                </div>
             </li>
         <?php endforeach; ?>
         </ol>

Change item count to 4
Go Admin > System > Configuration > Catatlog > Catalog
Recently Viewed/Compared Products
Default Recently Viewed Products count: 4

or run this SQL command:
UPDATE core_config_data SET value = '4' WHERE path = 'catalog/recently_products/viewed_count';

Links
http://svn.magentocommerce.com/source/branches/1.3/app/design/frontend/default/default/template/reports/home_product_viewed.phtml

Do you like this page? Then support it. Please click the AD below and visit the sponsor. Thank you!