Случайные товары на место просмотренного

#
Случайные товары на место просмотренного
Если кому несложно объясните как сделать чтобы на место просмотренного товара отображался случайный.  Я так понял за это отвечает вот этот кусок
<!-- Есть просмотренные товары -->
      <xsl:if test="viewed/shop_item">
         <p class="h1 red">Просмотренные товары</p>
         <div class="shop_block">
            <div class="shop_table">
               <!-- Выводим товары магазина -->
               <xsl:apply-templates select="viewed/shop_item[position() &lt; 4]" />
            </div>
         </div>
      </xsl:if>
хотя могу и ощибатьсая
MAD-ALUKARD
#
Re: Случайные товары на место просмотренного
Или вот это в ТДС
// Viewed items
if ($Shop_Controller_Show->item)
{
   $view_item_id = $Shop_Controller_Show->item;

   if (Core_Entity::factory('Shop_Item', $view_item_id)->shop_id == $oShop->id)
   {
      Core_Session::start();

      // Добавляем если такой товар еще не был просмотрен
      if (!isset($_SESSION['hostcmsViewed'][$oShop->id]) || !in_array($view_item_id, $_SESSION['hostcmsViewed'][$oShop->id]))
      {
         $_SESSION['hostcmsViewed'][$oShop->id][] = $view_item_id;
      }
   }
}
MAD-ALUKARD
Авторизация