Закусило Александр пишет:

А где собственно JS код который обрабатывает эти кнопки? Вам надо его написать, т.к. rs-inc это классы из корзины и  действуют только в корзине.

Александр, спасибо!
Забыл подключить код в шаблоне ..
Все заработало!

Добрый день!
Помогите понять, в чем ошибка! В списке товара хочу добавить возможность увеличить количество товара при добавлении в корзину.
Код добавил, есть кнопки + и -, но они не работают, если изменить количество товар в поле ввода с клавиатуры - то добавляется столько, сколько напишешь, а кнопки не работают.

 {hook name="catalog-product:action-buttons" title="{t}Карточка товара:кнопки{/t}"}
       {if $THEME_SETTINGS.enable_amount_in_product_card}
                    <div class="page-product_quantity rs-product-amount">
                <div class="quantity">
                    <input type="number" step="{$product->getAmountStep()}" value="1" name="amount" class="rs-field-amount">
                    <div class="quantity-nav rs-unit-block">

                        <div class="quantity-button quantity-up rs-inc" data-amount-step="{$product->getAmountStep()}">+</div>
                        <div class="quantity-button quantity-down rs-dec" data-amount-step="{$product->getAmountStep()}">-</div>
                    </div>
                </div>
            </div>
        {/if}
        {/hook}

p.s. кусок кода взял из карточки товара

Добрый день!
Подскажите, а при поиске Like+ можно ли отключить какие-то функции типа punto (транслитерации) или еще что-то, чтобы ускорить получение результата? (Если отключать, то насколько ускорится?)
Поиск самое слабое место на сайте, по крайней мере у меня.

Причем, что заметил: при наборе поискового запроса в очень короткий промежуток времени в выпадающем списке появляются нужные результаты, но все тормоза идет при ожидании выдачи на страницу.
Прям печалит! Почему также быстро не получаются результаты на страницу?

p.s. тип поиска поменять не могу, при полнотестовом получаем результат быстро, но очень много нерелевантных запросов.

Спасибо большое, Саша!
Логику понял.

Закусило Александр пишет:

Конечно возможен, главной, просто, чтобы были значения. У вас $subdir->getChildsCount() дублируется дл третьего урочня и четвертого.

Александр, подскажите, как правильно обратиться к директории 4 уровня?
$subsubdir->getChildsCount() smile

Александр, подскажите!
А Еще один уровень вложенного меню возможен?
Пытаюсь его сделать, но сайт перестает открываться вовсе, а до третьего (включительно) все работает
Вот кусочек кода. Где ошибка? (или движок не способен на еще один уровень?)

{* Второй уровень *}
<div class="t-dropdown-menu">
  <div class="container-fluid">
     <div class="t-nav-catalog-list__inner">
       <div class="t-close"><i class="pe-2x pe-7s-close-circle"></i></div>
       <div class="t-nav-catalog-list__scene">
           {foreach $dir.child as $subdir}
            <div class="t-nav-catalog-list-block">
               <a {$subdir.fields->getDebugAttributes()} href="{$subdir.fields->getUrl()}" class="t-nav-catalog-list-block__header">{$subdir.fields.name}</a>
{* Третий уровень *}
                   {if $subdir->getChildsCount()}
                    <ul class="t-nav-catalog-list-block__list">
                        {foreach $subdir.child as $subdir2}
                           <li><a {$subdir2.fields->getDebugAttributes()} href="{$subdir2.fields->getUrl()}" class="t-nav-catalog-list-block__link">{$subdir2.fields.name}<span style="color: #8b8b8b;font-size: small;"> ({$subdir2.fields.itemcount})</span></a>
                                 {*Четвертый уровень *}
                                  {if $subdir->getChildsCount()}
                                     <ul>
                                         {foreach $subdir.child as $subdir3}
                                          <li><a itemprop="url" href="{$subdir3.fields->getUrl()}">{$subdir3.fields.name}</a></li>
                                          {/foreach}
                                     </ul>
                                    {/if}
                              </li>
                           {/foreach}
                        </ul>
                         {/if}
                      </div>
                    {/foreach}
         </div>
</div>
Закусило Александр пишет:

По идее должно работать. Попробуйте написать в поддержку за более подробным объяснением.

к сожалению не работает. Напишу в Техподдержку

admin пишет:

Попробуйте в настройках модуля Каталог нажать - переиндексировать товары, если после переключения на like+ Вы этого не делали

Да. индексировал. делаю это периодически

Добрый день!
Помогите понять, возможно вообще это или нет.

У меня из 1с уходят описания товаров (по факту в текстовом виде). И, хотя в 1с есть переносы строк, на сайте в описании товаров всё теряется. Заполняется просто сплошным текстом.
Вопрос. А как можно передавать простейший код html, чтобы в описания товаров попадала какая-нибудь разметка и гиперссылки? Если передавать код html - то в описании товара так и будет код.

Закусило Александр пишет:

А тип поиска какой вы используете. Like или like+

like+

Закусило Александр пишет:

CSV импорт - экспорт товаров. В Excel уберите ненужные пробелы.

А что это даст? Ну хорошо. был код FM0-4545-000  стал FM04545000

клиент же вводит FM0-4545-000  и выдаются позиции у которых в названии есть FM0 , у которых в названии 4545 и соответственно 0000 
а вот если он введет FM0-4545-000 , но поиск будет работать по модели без дефиса: FM04545000,  то найдется именно эта позиция, в которой название  содержит FM0-4545-000

сложно объяснил? smile

Добрый день!
Подскажите, как реализовать удаление лишних символов при поиске.
Например символ - (дефис)
Заметил, что у меня много запчастей указаны с этим знаком (например TK-4100,  FM0-4545-000 и т.п.)
Если отправить в поиск позицию с дефисом в запросе - находится много нерелевантных вариантов.
Если же удалить дефисы руками (TK4100,  FM04545000  и т.д) то поиск становится гораздо более точным.

Заставить пользователей удалять пробелы и дефисы вижу более сложным решением. Им проще копипаст сделать.

62

(1 ответов, оставленных в Вопросы по работе с системой)

Добрый день!
Подскажите. Гугл стал ругаться на ошибку:

Укажите "ratingCount" или "reviewCount".

<div class="nav-tabs_rating" itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
                                <span class="rating">
                                    <span style="width:100%" class="value"></span>
                                </span>
                                    </div>
<div class="nav-tabs_rating" itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
                                                    <span class="nav-tabs_rating_title">Средняя оценка товара</span>
                                                    <span class="nav-tabs_rating_num" itemprop="ratingValue">5</span>
                                                    <span class="rating">
                                    <span style="width:100%" class="value"></span>
                                </span>
                                                </div>

Подскажите куда копать?

63

(7 ответов, оставленных в Вопросы по работе с системой)

admin пишет:

Здесь хорошо описан тип поиска like+: https://readyscript.ru/text-blog/v-novo … -i-drugoe/

Про Fulltext - можно здесь почитать: https://habr.com/ru/post/40218/
Like - это обычный поиск частичного вхождения строки.

спасибо

64

(7 ответов, оставленных в Вопросы по работе с системой)

Закусило Александр пишет:

В Вашем случае лучше использовать like+

спасибо.

Ярослав пишет:

Хорошо, Александр, создам.
Забыл модифицированный контроллер блока выложить из catalog/controller/block

О! А вот так вроде другие результаты стали. Более релевантные. Еще потестирую.

66

(7 ответов, оставленных в Вопросы по работе с системой)

Добрый день!
Прочитал много материала на тему различий этих систем поиска, но полного понимания так и не получил.
Можете объяснить разницу между этими тремя видами поисками, представленными в движке?

Сейчас установлен полнотекстовый, но в выдаче выдается много ненужного товара.
А еще не ищет по трем знакам. И почему-то не ищет по части слова.

Например есть товар:
Тонер Pk9 Kyocera  - поиск по pk9 ничего не находит, а вот Тонер Pk9 - находит. Но наш клиент ленивый, и  пишет только pk9.    Как можно решить такую проблему?

И второй пример. Есть в описании у некоторого товара (различные запчасти к картриджу) Q2612A (это №картриджа). Наш клиент ищет по номеру 2612 - в выдаче ничего нет, а если он наберет Q2612 - выдача идет. 

Возможно с этими проблемами может справится замена fulltext на Like, или Like+

Ярослав пишет:

Кеш сбрасывали? Я корректировал только вывод категорий, так как он выводится не модулем поиска.
Мусор при выводе может быть из за того, что включен поиск в описании и характеристиках

На всякий случай сбросил. Но без изменений.

положил, но не особо разницу увидел. По трем символам не ищет вовсе. и вообще в выдаче много мусора как выдавало, так и выдает. В настройках какой должен быть поиск по умолчанию?

Ярослав, а как посмотреть в действии Вашу доработку? Как ее подключить на сайте?

Коллеги, добрый день!

Не было ли у кого практики запуска бета версии основного сайта, с другим дизайном, чтобы:

- Анонсировать новый сайт для постоянных посетителей.
- Собрать первичную статистику.
- Получить первую обратную связь, и исправить баги.
- Внести изменения в интерфейс по результатам разбора первой статистики.

Но при этом, чтобы рабочие записи (каталог товаров, список пользователей, списки заказов и т.д) остались и в бета и в основной версии сайта...

71

(5 ответов, оставленных в Вопросы по работе с системой)

Точно! Я почему, то про теги подумал smile
А нет случайно у Вас информации про настройки поиска:

в настройке есть выбор Like, Like+ и Полнотекстовый.

Еще при настройке сайта я оставил полнотекстовый, а сейчас задумался, в чем разница?
В документации информации не нашел.

72

(5 ответов, оставленных в Вопросы по работе с системой)

Polo Art пишет:

Алексей, закиньте в ключевые слова все вариации....

А разве ключевые слова не должны отображаться на сайте?

73

(5 ответов, оставленных в Вопросы по работе с системой)

Я практически так и сделал, только не в ключевые слова, а в характеристики товара, которые не показываются на сайте. При этом поиск настроил по характеристикам. Так работает тоже.
Но вот в данных случаях, если оставить 1005 или 2900, тогда столько будет в выдаче? Оно и сейчас не сказать что отсеиваются ненужные варианты, а тогда вообще будет все, где есть такое сочетание цифр...

74

(5 ответов, оставленных в Вопросы по работе с системой)

Коллеги, добрый день!
Подскажите, у кого как работает поиск? Должен ли он так себя вести, как описано ниже?

Например запрос тонер 1005 не выдаст нужного результата, а вот если написать тонер LJP1005 выдаст по полной. Тоже самое и про CANON 2900 - нет результата. CANON LBP2900 - результат по полной программе.

Почему-то поиск не ищет по части наименования (причем чувствителен к первой части, той что перед цифрами, и не чувствителен к тому, что может быть написано после цифр)


Я предполагаю, что скорее всего это связано с тем, чтобы оптимизировать выдачу. Но в данном случае идет во вред

Как решить эту проблему в будущем? Можно ли обучать поиск? Устанавливать сторонний? (какой и как)

Помогите разобраться?

Добрый день!
Подскажите, как можно в теме Молодежная сделать так, чтобы каталог товара (меню) раскрывался не при наведении мышкой, при этом заслоняя всю рабочую область, что очень неудобно в нашем случае, а при клике мышкой.