Сортировка спецпредложений

Тема в разделе "Shop-script", создана пользователем alexmar, 18 фев 2011.

Модераторы: kadurinho
  1. alexmar

    alexmar Постоялец

    Регистр.:
    16 авг 2008
    Сообщения:
    51
    Симпатии:
    5
    Сортировка спецпредложений!
    В админ части есть раздел Спец-предложения. В спец-предложениях есть Порядок сортировки (по умолчанию 0).

    Как правильно сделать сортировку на уровне PHP файлов (которые используются), что бы вывод товаров на главной был таков: последний добавленный товар находился вверхем левом углу, а не внижнем правом
     
  2. masima

    masima

    Регистр.:
    9 мар 2007
    Сообщения:
    732
    Симпатии:
    1.338
    верстку части шаблона(вывод спец предложений) надо переделать и будет счастье :)
     
  3. sergio433

    sergio433 Постоялец

    Регистр.:
    15 окт 2008
    Сообщения:
    68
    Симпатии:
    4
    Значиться так, едем в папку includes и находим файл home.php
    в нем находим такую строчку
    PHP:
    //special offers
        
    $result = array();
    $q db_query("SELECT productID FROM ".SPECIAL_OFFERS_TABLE." order by sort_order") or die (db_error());
    и здесь нужно
    order by sort_order
    заменить на
    order by sort_order ASC сортировка по возрастанию
    или
    order by sort_order DESC сортировка по убыванию
    Для того чтобы товары Выводились в случайном порядке
    строчку
    $q = db_query("SELECT productID FROM ".SPECIAL_OFFERS_TABLE." order by sort_order") or die (db_error());
    меняем на
    $q = db_query("SELECT productID FROM ".SPECIAL_OFFERS_TABLE." order by rand() limit 0,7") or die (db_error());
    где limit 0,7 это количество выводимых товаров в шаблоне