ShopCMS - 2 часть

Подскажите - может у кого есть модули/решения. Нужно:
1. сделать категорию "скрытой". Чтобы она была видна в админке, но не отображалась на самом сайте.
2. какой нибудь модуль/способ массового назначения товарам "дополнительных категорий" и дополнительных характеристик

Заранее спасибо за помощь

там на самом деле не сложно -нужно просто в каждом модуле который отвечает за визуальный вывод на странице проверять допустим имя категории (у меня hide - не показывается пользователям)
{if $big_categories_tree[h1].name != "hide"}
{if $tmp == 1} -   {else}{assign var="tmp" value=1}{/if}
<!--{$select_counter_subdir} &nbsp; -->
{counter name='s2'}

<a class="n" href="{if $smarty.const.CONF_MOD_REWRITE eq 1}category_{$big_categories_tree[h2].categoryID}.html{else}index.php?categoryID={$big_categories_tree[h2].categoryID}{/if}">{$big_categories_tree[h2].name}</a><br>
{/if}<!-- hide -->
 
Здравствуйте. Установил Shop CMS хочу модифицировать некоторые модули, например "поиск". При вводе номера товара в поиске например 8532126020 (он физически существует в базе), то на экран он выводится, но если клиент введет 85321-26020 поиск выдаст, что такого товара в базе нет. Подскажите как можно подредактировать модуль, чтоб он игнорировал некоторые символы или убирал их, а потом обращался к базе с запросом. Заранее спасибо.
 
Здравствуйте. Установил Shop CMS хочу модифицировать некоторые модули, например "поиск". При вводе номера товара в поиске например 8532126020 (он физически существует в базе), то на экран он выводится, но если клиент введет 85321-26020 поиск выдаст, что такого товара в базе нет. Подскажите как можно подредактировать модуль, чтоб он игнорировал некоторые символы или убирал их, а потом обращался к базе с запросом. Заранее спасибо.
наверное как то так
Код:
select  replace(REPLACE('85321-26020', '-', ''), ' ', '')
 
Кто нибудь сталкивался с такой проблемой Для просмотра ссылки Войди или Зарегистрируйся ? Как ее решить и какие файлы поправить?

русскими словами при загрузке картинок в Добавление товара появляется сообщение
Браузер файлов отключен из-за соображений безопасности. Пожалуйста, сообщите вашему системному администратру и проверьте конфигурационный файл CKFinder.
 
Возник вопрос, мне нужен магазин цифровых товаров. нагугли что все посылают сюда "ShopCMS 3.0 с поддержкой цифровых товаров"

а у меня версия ShopCMS 3.1.2, но там хз как его продавать, моментальных модулей нет. типа быстрая оплата и доставка, слишком длинное оформление заказа

Так мне последнюю ставить , или релиз 3.0 был специально для электронной продукции?
 
Так мне последнюю ставить , или релиз 3.0 был специально для электронной продукции?
Конечно последнюю. Цифровые товары тоже поддерживает. Быстрый заказ/оплату/доставку - все это надо в любом случае допиливать. Или искать готовые модули.
 
кто бы еще сказал где их взять, в инете подобного нет, оплату я нашел, её тока купить надо , там в принцепе и доставка сразу думаю буду крутить
 
Подскажите, что не так делаю. Пытаюсь вывести характеристики товара (вкус), но у меня они почему-то выводятся один за одним и в кратком описании и в полном и их невозможно выбрать. Если же в этой харктеристике товара указываю использовать 2 раза, то появляется возможность выбора только в кратком описании и при этом происходит дублирование. Вот для примера ссылка - Для просмотра ссылки Войди или Зарегистрируйся
 
В product_brief.tpl.html убрать вывод характеристик. (Если не хочешь чтобы характеристики выводились в кратком описании).
И указывай использовать 1 раз.

p.s.
Код отвечающий за вывод характеристик:
HTML:
 <form action="index.php?productID={$product_info.productID}" method=post name="MainForm">
              {counter name='select_counter' start=0 skip=1 print=false assign='select_counter_var'}
              {section name=i loop=$product_extra}
              {if $product_extra[i].option_type eq 0 }
              {$product_extra[i].name}: <b>{$product_extra[i].option_value}</b><br>
              {else}
              {counter name='option_show_times' start=0 skip=1 print=false}
              {section name=k loop=$product_extra[i].option_show_times}
              {$product_extra[i].name}{if $product_extra[i].option_show_times > 1 }
              ({counter name=option_show_times}):{else}:{/if}
              {counter name=select_counter}
              {if $product_extra[i].values_to_select_count == 1} <b>{$product_extra[i].values_to_select[0].option_value}</b><br>
              <input type="hidden" name="option_select_{$select_counter_var}" value='{$product_extra[i].values_to_select[0].price_surplus}:{$product_extra[i].values_to_select[0].variantID}'>
              {else}
              {if $smarty.section.k.index == 0}
              <select name='option_select_{$select_counter_var}' onchange='GetCurrentCurrency();' class="WCHhider">
               
                  {section name=j loop=$product_extra[i].values_to_select}
                 
                <option value='{$product_extra[i].values_to_select[j].price_surplus}:{$product_extra[i].values_to_select[j].variantID}' {if $product_extra[i].values_to_select[j].variantID eq $product_extra[i].variantID}selected{/if}>{$product_extra[i].values_to_select[j].option_value}</option>
               
                  {/section}
              </select>
              <br>
              {else}
              <select name='option_select_{$select_counter_var}' onchange='GetCurrentCurrency();' class="WCHhider">
                <option value='0:-1'>{$smarty.const.NOT_DEFINED}</option>
               
                  {section name=j loop=$product_extra[i].values_to_select}
                 
                <option value='{$product_extra[i].values_to_select[j].price_surplus}:{$product_extra[i].values_to_select[j].variantID}'>{$product_extra[i].values_to_select[j].option_value}</option>
               
                  {/section}
              </select>
              <br>
              {/if}
              {/if}
              {/section}
              {/if}
              {/section}
              {if $select_counter_var != 0}
              <input type=hidden value="{php}echo(getPriceUnit());{/php}" name="priceUnit">
              {/if}
            </form>
 
Да проблема именно в том, что не могу сделать выбор этих характеристик. Если указываю использовать 1 раз, то они что в кратком, что в полном описании выводятся через запятую
 
Назад
Сверху