[Помощь] Вывод списка новинок и последних купленых

Тема в разделе "WebAsyst", создана пользователем ctac911, 8 мар 2013.

Модераторы: mdss
  1. ctac911

    ctac911 Постоялец

    Регистр.:
    19 июл 2006
    Сообщения:
    145
    Симпатии:
    13
    Подскажите как вывести списком в виде название товара (ссылка).
     
  2. torturesru

    torturesru

    Регистр.:
    20 сен 2012
    Сообщения:
    292
    Симпатии:
    64
    У меня просто сделан отдельный список, куда забиваются новинки и все выводится на витрину. Конечно, было бы удобнее, буде все это выводилось бы автоматически.
     
  3. vvitt

    vvitt Постоялец

    Регистр.:
    25 фев 2013
    Сообщения:
    75
    Симпатии:
    4
    тут есть такой платный модуль, но он под хайдом и новинки и бренды
     
    metal-stroi-komplekt и ctac911 нравится это.
  4. ctac911

    ctac911 Постоялец

    Регистр.:
    19 июл 2006
    Сообщения:
    145
    Симпатии:
    13
    Т.е. набиваете руками?
     
  5. torturesru

    torturesru

    Регистр.:
    20 сен 2012
    Сообщения:
    292
    Симпатии:
    64
    Именно. Хотя, честно говоря и надоедает это. Положение спасает только то, что в прайс-листе по категориям новинки выводятся последними и народ их сам отыскивает.
     
  6. imperis

    imperis Создатель

    Регистр.:
    27 июн 2012
    Сообщения:
    24
    Симпатии:
    1
     
    stooper нравится это.
  7. aleksss

    aleksss Создатель

    Регистр.:
    15 дек 2012
    Сообщения:
    19
    Симпатии:
    0
    список новинок можно организовать ввиде плагина.
    Вот пример ход мысли:
    PHP:
    <?php
    function smarty_function_last_products ($params, &$smarty){
      
    $default_limit 10;
      
    $limit = (isset ($params['limit']) && $params['limit'] > 0)? $params['limit'] : $default_limit;

      
    $products db_phquery_fetch (DBRFETCH_ROW_ALL'SELECT `products`.*, `products`.'.LanguagesManager::sql_prepareField('name').' as `name`, `products`.'.LanguagesManager::sql_prepareField('brief_description').' as `brief_description`, `pictures`.`thumbnail` FROM `?#PRODUCTS_TABLE` `products` LEFT JOIN `?#PRODUCT_PICTURES` `pictures` USING (`productID`) WHERE `products`.`enabled` = 1 AND `products`.`categoryID` > 1 AND `pictures`.`photoID` = `products`.`default_picture` ORDER BY `products`.`productID` DESC LIMIT ?'$limit);

      foreach (
    $products as $i => $product){
        
    $products[$i]['PriceWithUnit'] = show_price ($product['Price']);
      }

      if (
    $products){
        
    $smarty->assign ('products'$products);
        
    $smarty->display (DIR_FTPLS.'/last_products.html');
      }
    }
    ?>
    Далее создаёте файл last_products.html, чтобы вывести списком в виде название товара (ссылка).
     
    Последнее редактирование модератором: 11 сен 2013
  8. titilio

    titilio Создатель

    Регистр.:
    11 июл 2007
    Сообщения:
    38
    Симпатии:
    8
    Файл удален, перезалейте если не сложно. Спасибо.
     
    ArryMan нравится это.
  9. Alexadrius

    Alexadrius

    Регистр.:
    7 сен 2014
    Сообщения:
    151
    Симпатии:
    132
    Модуль на это дело покупной, пользовался пару лет назад, уже сижу на другом движке, поэтому ничем не подскажу, разбирайтесь, вот исходники:
     
    blacka, Crimean и mdss нравится это.
  10. zarema

    zarema

    Регистр.:
    19 сен 2007
    Сообщения:
    321
    Симпатии:
    40
    Саша, ссылка не работает, поправьте пожалуйста. Спасибо