Hi,

 

Last seen products is already built in, but only for detail view. Here is a
module that activates last seen in azure throughout the shop, just add the
views where you want to show it in metadata.php:

 <http://forum.oxid-esales.com/showthread.php?t=708&page=5>
http://forum.oxid-esales.com/showthread.php?t=708&page=5

 

Regards,

Frank

 

 

Von: dev-general-boun...@lists.oxidforge.org
[mailto:dev-general-boun...@lists.oxidforge.org] Im Auftrag von Sai Chandra
Sekhar Madala
Gesendet: Dienstag, 19. Juni 2012 16:52
An: dev-general@lists.oxidforge.org
Betreff: [oxid-dev-general] Recent Viewed Products

 

Dear All,

I have a requirement where I have to show the recent viewed products.I have
tried to implement this through a module.

First I have stored the ox-id's of the viewed products inside a session
variable and retrieved them and created an object and loaded the product
using load function.

1) This is the code in details.php for storing session variable.

 

if(isset($_SESSION['views']))
$_SESSION['views']=$_SESSION['views'].",".$oProduct->oxarticles__oxid->value
;
else
$_SESSION['views']=$oProduct->oxarticles__oxid->value;


2) Then I have used the below code in Module

public function getrecentviewproduct(){
        $i=0;
        if($procoxid = oxSession::getVar('views')){
            $sOxid =  explode("," , $procoxid);
            foreach($sOxid as $procid){            
                $oArt = oxNew('oxarticle');
                $oArt->load($procid);
                $oArtList[$i] = $oArt;
                $i++;
            }
            return $oArtList;
        }
        return null;
    }


This module when registered with start class works fine in start page,but
our requirement is that it should work through out the shop.

Please suggest which class has to be extended so that the above will work
through out the shop.


Thanks & Regards,
Sai Chandra Sekhar.M,
Devblaze Inc.




_______________________________________________
dev-general mailing list
dev-general@lists.oxidforge.org
http://dir.gmane.org/gmane.comp.php.oxid.general

Reply via email to