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

Один товар в двух подкатегориях одной категории?


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

Не будет заморочек.

При копировании выбирай способ копирования: Ссылка

По поводу категорий, это нужно всё находится в шаблоне списка категорий /templates/шаблон/modules/categorie_listing

Нужно там смотреть

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

а я типа того задачку завязала на номера категорий (id)

и делала проверку, если id<100 то ...., если больше, то другой формат

но категории изначально развела по диапазонам номеров

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

уникальный идентификатор - categories_id

да не совсем руками...

просто я базу с товарами "мучала" через access, там получается много вариантов для "творчества"

в том числе прописывание одного товара двум категориям

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

Это ж бокс, там по одному товару выводится, т.е. крутится, мне кажется, что ничего страшного.

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

Скопируй содержимое шаблон новинки на главной, это файл /templates/vamshop/modules/new_products_default.html в шаблон страницы новинки, т.е. в файл /templates/vamshop/modules/new_products_overview.html

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

Вот содержимое /templates/vamshop/modules/new_products_overview.html


{config_load file="$language/lang_$language.conf" section="new_products"}

{config_load file="$language/lang_$language.conf" section="index"}

<h1>{#heading_text#}</h1>

          {foreach name=aussen item=module_data from=$module_content}

<div class="page">

<b class="b1"></b><b class="b2"></b><b class="b3"></b><b class="b4"></b>

<div class="pageItem">


<dl class="itemNewProducts">
<dt class="itemImage">
{if $module_data.PRODUCTS_IMAGE}<a href="{$module_data.PRODUCTS_LINK}"><img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" /></a><br />{/if}
{$module_data.PRODUCTS_BUTTON_BUY_NOW}
</dt>
<dd class="itemDescription">
<a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a>
</dd>

<dd class="itemDescription">
{$module_data.PRODUCTS_DESCRIPTION|truncate:80:"...":true}
</dd>

<dd class="itemDescriptionPrice">
{$module_data.PRODUCTS_PRICE}
</dd>

{if $module_data.PRODUCTS_VPE}
<dd class="itemDescription">
{$module_data.PRODUCTS_VPE}
</dd>
{/if}

<dd class="itemDescription">
{$module_data.PRODUCTS_TAX_INFO}{$module_data.PRODUCTS_SHIPPING_LINK}
</dd>

{if $module_data.PRODUCTS_SHIPPING_NAME}

<dd class="itemDescription">
{#text_shippingtime#}&nbsp;
{if $module_data.PRODUCTS_SHIPPING_IMAGE}
<img src="{$module_data.PRODUCTS_SHIPPING_IMAGE}" alt="{$module_data.PRODUCTS_SHIPPING_NAME}" />
{/if}

{$module_data.PRODUCTS_SHIPPING_NAME}

</dd>
{/if}

</dl>

<div class="clear"></div>
</div>


<b class="b4b"></b><b class="b3b"></b><b class="b2b"></b><b class="b1b"></b>

</div>
          {/foreach}

<div class="clear"></div>
<div class="navigation">
{$NAVIGATION_BAR}
</div>
<div class="clear"></div>
<p></p>
[/code] В /templates/vamshop/stylesheet.css измени класс:
[code]
/* Количества колонок с товаром на странице новинки */

dl.itemNewProducts

  {

    width: 100%; /* количество колонок, 50% - товар выводится двумя колонками, т.е. два товара в одной строке, 100% - товар выводится одной колонкой, т.е. один товар в одной строке */

Вот 100% замени на 49% и будет у тебя по два товара в строке на странице новинок.

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

Такого по умолчанию быть не должно.

Ты точно ничего в шаблон не исправлял?

Попробуй из архива с магазином взять папку /templates/vamshop и проверить на ней.

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

Двоится скопированный товар?

Попробуй в /includes/modules/new_products.php заменить:


$new_products_query = "SELECT * FROM

                                        ".TABLE_PRODUCTS." p,

                                        ".TABLE_PRODUCTS_DESCRIPTION." pd WHERE

                                        p.products_id=pd.products_id and

                                        p.products_startpage = '1'

                                        ".$group_check."

                                        ".$fsk_lock."

                                        and p.products_status = '1' and pd.language_id = '".(int) $_SESSION['languages_id']."'

                                        order by p.products_startpage_sort ASC limit ".MAX_DISPLAY_NEW_PRODUCTS;

[/code] На:
[code]
$new_products_query = "SELECT distinct * FROM

                                        ".TABLE_PRODUCTS." p,

                                        ".TABLE_PRODUCTS_DESCRIPTION." pd WHERE

                                        p.products_id=pd.products_id and

                                        p.products_startpage = '1'

                                        ".$group_check."

                                        ".$fsk_lock."

                                        and p.products_status = '1' and pd.language_id = '".(int) $_SESSION['languages_id']."'

                                        order by p.products_startpage_sort ASC limit ".MAX_DISPLAY_NEW_PRODUCTS;

Там два раза нужно заменить будет, т.е. добавить distinct

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

Я не знаю, что это за глюк, да и не особо понял.

Может в модулей сравнения какая-то ошибка?

В самом магазине ошибки быть не должно с категориями, товарами.

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


Как видим categories_id  имеет значения поля ввода "порядок сортировки" (которое заполняется при создании категории)
[/code]

Это ведь не так.

значения в categories_id - это autoincrement число.

т.е. при создании первой категории в админке, в categories_id будет записано 1, второй - 2 и т.д.

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