Перейти к содержанию
Форум поддержки пользователей VamShop

Боксы скидки, рекомендуемые и новинки на главной


Рекомендуемые сообщения

Нашел в одной из тем, как сделать чтобы в боксе "рекомендуемые" выводились несколько позиций, но там выводиться 10 и то именно те которые были добавлены в рекомендуемые последними.

Как изменить кол-во и как сделать чтобы выводились рандомайзом?

И тоже самое нужно для бокса "скидки", "новинки" и "лучшие товары" (в лучших товарах также надо чтобы были картинки) .

Ссылка на сообщение
Поделиться на другие сайты

В файле бокса нужно sql запрос поправить.

т.е. в конце указать:


limit 20
[/code] если нужно 20 товаров. и:
[code]
order by rand()

для случайной выборки.

Ссылка на сообщение
Поделиться на другие сайты

Саш, я не оч. хорошо разбираюсь в пхп :( ???.. Уточни, плиз, по-подробнее где в коде этих 4х боксов это надо поставить

Заранее благодарю, очень нужно

Ссылка на сообщение
Поделиться на другие сайты

Вот например пример для лучших товаров, в файле /templates/шаблон/source/boxes/best_sellers.php меняйте:


$best_sellers_query = "select distinct
                                        p.products_id,
                                        p.products_image,
                                        p.products_price,
                                          p.products_vpe,
                          p.products_vpe_status,
                          p.products_vpe_value,
                                        p.products_tax_class_id,
                                        pd.products_name from ".TABLE_PRODUCTS." p, ".TABLE_PRODUCTS_DESCRIPTION." pd
                                        where p.products_status = '1'
                                        ".$group_check."
                                        and p.products_ordered > 0
                                        and p.products_id = pd.products_id ".$fsk_lock."
                                        and pd.language_id = '".(int) $_SESSION['languages_id']."'
                                        order by p.products_ordered desc limit ".MAX_DISPLAY_BESTSELLERS;
[/code] на:
[code]
$best_sellers_query = "select distinct
                                        p.products_id,
                                        p.products_image,
                                        p.products_price,
                                          p.products_vpe,
                          p.products_vpe_status,
                          p.products_vpe_value,
                                        p.products_tax_class_id,
                                        pd.products_name from ".TABLE_PRODUCTS." p, ".TABLE_PRODUCTS_DESCRIPTION." pd
                                        where p.products_status = '1'
                                        ".$group_check."
                                        and p.products_ordered > 0
                                        and p.products_id = pd.products_id ".$fsk_lock."
                                        and pd.language_id = '".(int) $_SESSION['languages_id']."'
                                        order by rand() limit 20";

По аналогии и другие боксы.

Ссылка на сообщение
Поделиться на другие сайты

С этим вроде разобрался.

Но надо подредактировать сам шаблон бокса.

в боксе box_featured напрмер код такой:

<!-- Бокс рекомендуемые -->
<div id="boxFeatured">
<h5><a href="{$FEATURED_LINK}">{#heading_featured#}</a></h5>

{foreach name=aussen item=box_content from=$box_content}

<div id="boxFeaturedContent">
{if $box_content.PRODUCTS_IMAGE}[/code]

я понимаю что важная строка {foreach name=aussen item=box_content from=$box_content}

пробовал вставить ее в box_whatsnew, но не вышло.. :-\

Ссылка на сообщение
Поделиться на другие сайты

Вот была тема - http://vamshop.ru/forum/index.php?topic=93.msg9242#msg9242

Там я приводил код как сделать несколько товаров.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...