Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Количество товаров в боксах

День добрый.
Перерыл форум - ответа не нашел(
Как сделать чтоб в боксах Новинки или Рекомендуемые выводился не один товар, а заданное мной количество или все которые отнесены к рекомендуемым??

Заранее огромное спасибо!



День добрый.
Перерыл форум - ответа не нашел(
Как сделать чтоб в боксах Новинки или Рекомендуемые выводился не один товар, а заданное мной количество или все которые отнесены к рекомендуемым??

Заранее огромное спасибо!


в аdminke
Настройки /Основные/ Максимальные


) в том то и дело, что в админке все выставлено как минимум на 9 товаров.
и товаров помеченных как новинки на главную или рекомендуемые, тоже не один...
однако воз и ныне там.


и  в Кталог/Рекомендуемые товары  выстовлен?
Папробуй еще кеш почистить! 


Все это уже проделано раз 5.
Попробую сравнить код боксов текущего шаблона и свой..
пока больше и предположений нет(


defaultskim шаблоном сравни там все работает!  ;)


Бесполезно.. то ли руки, то ли..
Код одинаковый и в файлах запросов ..
хуже того. поставил заново систему + шаблон - вывод - 1 товар.(((
на главной модуль рекомендуемых выводит 2 товара, а бокс вывода рекомендуемых - выводит 1 товар!


У тебя все работает!
На скрине смотри я выделил, там новинки и рекомендуемые товары не видно, цвет шрифта меняй !
остальное все работает! :D


Дык, это же модуль новинки и Рекомендуемые.
А я спрашиваю про боксы!!!

Те что слева идут.... обычно.
Мне в них надо список товаров вывести!


нужно в файле бокса переписать запрос к базе, вот и все дела


:) Это-то я понял)
Вся проблема в том, что я не программер, а лишь верстальщик.. и переписать запрос к базе я не смогу..



нужно в файле бокса переписать запрос к базе, вот и все дела


Сбросьте код, пожалста..


нашол код, вам повезло

<?php
/*
#####################################
# ShopOS: Скрипты интернет-магазина
#  Copyright (c) 2008-2010
# http://www.shopos.ru
# Ver. 1.0.1
#####################################
*/

$box = new osTemplate;
$box_content = '';

$box->assign('language', $_SESSION['language']);
// set cache ID
if (!CacheCheck()) {
$cache=false;
$box->caching = 0;
} else {
$cache=true;
$box->caching = 1;
$box->cache_lifetime = CACHE_LIFETIME;
$box->cache_modified_check = CACHE_CHECK;
$cache_id = $_SESSION['language'].$current_category_id;
}

if (!$box->is_cached(CURRENT_TEMPLATE.'/boxes/box_featured_water.html', $cache_id) || !$cache) {
$box->assign('tpl_path', _HTTP_THEMES_C);


$featured_water_query = "select p.products_id,
                                          pd.products_name,
                                          p.products_price,
                                          p.products_tax_class_id,
                                          p.products_image,
                                          f.expires_date,
                                          p.products_vpe,
                          p.products_vpe_status,
                          p.products_vpe_value
                                          from ".TABLE_PRODUCTS." p,
                                          ".TABLE_PRODUCTS_DESCRIPTION." pd,
                                          ".TABLE_FEATURED." f where p.products_status = '1'
                                          and p.products_id = f.products_id
                                          and pd.products_id = f.products_id
                                          and pd.language_id = '".$_SESSION['languages_id']."'
                                          and f.status = '1'
                                          order by f.featured_date_added
                                          desc limit 15 ";

$featured_water_query = osDBquery($featured_water_query);
if (os_db_num_rows($featured_water_query, true) >= 1) {

$rows = 0;
$box_content = array ();
while ($featured_water = os_db_fetch_array($featured_water_query, true)) {
$rows ++;
$image = '';

$featured_water = array_merge($featured_water, array ('ID' => os_row_number_format($rows)));
$box_content[] = $product->buildDataArray($featured_water);

}

$box->assign('box_content', $box_content);
}

// set cache ID
if (!$cache) {
if ($box_content!='') {
$box_featured_water = $box->fetch(CURRENT_TEMPLATE.'/boxes/box_featured_water.html');
}
} else {
$box_featured_water = $box->fetch(CURRENT_TEMPLATE.'/boxes/box_featured_water.html', $cache_id);
}

$osTemplate->assign('box_featured_water', $box_featured_water);

}
?>


Источник



Copyright ShopOS