276

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

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

Можно использовать категории с подбором товара. И ссылка красивая будет.

Попробовал. Либо не понял как надо делать, либо не то что нужно.
Это создается подкатегория с нужной выборкой без физического перемещения в нее товаров.
Но адрес то не совпадает с результатом фильтра.

Разве что редирект сделать. Это идея, кстати.
Правда редирект вроде скорость загрузки страниц увеличивает. Но не думаю, что существенно.

Спасибо.

277

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

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

Можно использовать категории с подбором товара. И ссылка красивая будет.

это имеется в виду в Категории вкладка подбор товаров "Включить подбор товаров"?

А как это работает? Нужно создать в Категории Подкатегории, соответствующие параметрам фильтра?
Подкатегории делаю неПубличными.

278

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

решил вопрос другим путем. прописал каталог и категорию в \modules\catalog\config\handlers.inc.php

 //Отображение отдельно брендов
        $routes[] = new \RS\Router\Route('catalog-front-brand', 
         '/catalog/categoria-1/?bfilter[brand][]={id}', null, t('Просмотр отдельного бренда'));

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

Нужно, конечно, наоборот. В URL прописывать транслит и его выводить в /catalog/categoria-1/?bfilter[brand][]=translit
и сюда /catalog/categoria-1/?pf[336][]=23 тоже транслит вместо цифры.

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

279

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

Как подкорректировать шаблон не разобрался.
убрать /brand/ из URL получилось путем замены в \modules\catalog\config\handlers.inc.php

        //Отображение отдельно брендов
   $routes[] = new \RS\Router\Route('catalog-front-brand', 
 '/brand/{id}/', null, t('Просмотр отдельного бренда'));

на
       

    
        //Отображение отдельно брендов
   $routes[] = new \RS\Router\Route('catalog-front-brand', 
 '{id}/', null, t('Просмотр отдельного бренда'));

но возникает проблема с декодированием символов / и ?

вместо
site.ru/catalog/categoria-1/?bfilter[brand][]=17
получаю
site.ru/catalog%2Fcategoria-1%2F%3Fbfilter[brand][]%3D13/
и 404 ошибку

Да и изменения в движке за пределами шаблона чреваты... Так что не лучший выход.

280

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

спасибо

281

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

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

Вы можете подкорректировать шаблон блока с брендами. У Вас какая тема оформления?

Purfume (воздушная)

Можно ли убрать /brand/ из URL в карусели брендов на главной странице. blocks/brands/brands.tpl
Хочу с главной направлять не на страницу бренда, а на категорию с выбранным там фильтром, например /catalog/categoria-1/?bfilter[brand][]=17

Подскажите, пожалуйста, какие настройки у Яндекс.Кассы в тестовом режиме?
Такие же как и в рабочем (продакшн)?

paymentAvisoUrl:
https://site.ru/onlinepay/yandexmoney/result/

checkUrl:
https://site.ru/onlinepay/yandexmoney/result/

shopSuccessURL:
http://site.ru/onlinepay/yandexmoney/success/

shopFailURL:
http://site.ru/onlinepay/yandexmoney/fail/

284

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

Вывод ошибок включил, проблема в папке cache была.
Спасибо!

285

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

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

Хочу запустить на Openserver'е локальную версию сайта.
А базу закачал рабочую. Перебрасывает на домен который указан в Управление -> сайты.

Пробовал в через PhpMyAdmin менять в таблице kfxp_sites на readyscript-shop-middle (это название соответствующей папки в Openserver). Пробовал localhost писать.
Удалял совсем. Пробовал redirect_to_main_domain ставить 0. Не получается - пустая страница. Сервер перезапускал.

Появилась идея, как можно реализовать, причем исключительно в шаблоне.
Делаем в админке две характеристики "Площадь от" и "Площадь до".

В шаблоне фильтра sidefilters задаем условия для характеристик "Площадь от" и "Площадь до".
Название характеристики выводим для них одно, общее "Площадь".
У "Площадь от" выводим только левую часть поля ввода, а у "Площадь до" только правую.
Т.е. визуально это один фильтр Площадь, а фактически два - "Площадь от" и "Площадь до".

Значение характеристики товара (заданное админом) "Площадь от" обозначим как А, "Площадь до" - как B.
Значения поля (которое вводит покупатель) соответственно A1 и B1.
Чтобы товар выводился в результатах подбора, должны выполняться следующие условия:
A1 < A < B1
или
A1 > A и B > A1.

В карточке товара название характеристики также выводим одно "Площадь", а значение характеристики, если A = B, то выводим "Площадь, м2 - A".
Если А не равно B, то "Площадь, м2 - от A до B".

По-моему, реально сделать. При этом структура таблиц и движок остаются нетронутыми.

Олег пишет:

Вообще-то, вы сами написали, что у вас от одного до двух метров с промежутками по 50 см,

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

Не метров, а метров квадратных.

Но суть не в этом. В дробных числах ничего страшного не вижу.
У меня проблема в другом. Одному товару соответствует диапазон размеров площади (например от 2,5 до 4 м2).
Но если выводить их все списком, то либо будет длиннющий список значений, либо очень большое кол-во результатов подбора, причем в хаотичном порядке. Ни то, ни то меня не устраивает.

Олег пишет:

вместо метров можно указывать характеристики в см, чтобы дробных частей не было,
например, 100 см, 150 см, 200 см.

Хм. Первый раз слышу, чтобы кто-то измерял площадь квартиры, комнаты в квадратных см.

- Сколько у тебя площадь квартиры?
- 500000 см2

бугага.

Покупатели в м2 не все площадь посчитать могут.

Есть общепринятые, устоявшиеся размерности.
Площадь помещения меряют в м2, размер экрана в дюймах, пищевую ценность в килокалориях, мощность двигателя в л.с. и т.п.
Можно, конечно, и  в аршинах площадь мерять, только процент отказов резко пойдет вверх.

289

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

Думаю, если написать в платную доработку, то сделают как Вы хотите. Там пилить то совсем чуток. ))
Или на фрилансе разработчика поищите.

290

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

Я б не стал перенастраивать, ибо так общепринято. В вашем случае, я б сделал два фильтра. Черный да/нет. Белый да/нет.
Вот только жаль нет возможности одинарный чекбокс выставить. Надо бы это отдельным типом сделать, иногда требуется, как в Вашем случае.

А радио не работает, кажется, пока. После обновления. Но думаю после выходных баги пофиксят.

Спасибо! Теперь нашел.

Можно ли добавить Капчу в форму обратной связи, чтобы не засоряли сайт?

293

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

Понял, спасибо

294

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

Подскажите, пожалуйста, есть ли в админке возможность создать бэкап (выгрузку) базы данных? И импорт тоже.  В админке и в документации ничего такого не нашел, и на форуме тоже.

Или только через phpMyAdmin? Если через нее, то будет ли полностью корректной выгрузка и загрузка через "Быстрый экспорт"? Уточняю, т.к. очень не хочется потерять результат долгой работы.

Версия phpMyAdmin 3.4.11.1

Пожелание добавлю.

Кстати, в Экспорт CSV вместо значения 0.75 (которое задано в админка) выгружается 0,75
Видимо Эксель автозамену делает. Посмотрим, как загрузится Импортом обратно.

1) Ползунок я убрал совсем. Ибо если Яндекс.Маркет его убрал, вероятно они исследовали, что им никто не пользуется. Иначе, вряд ли бы убрали.
Хотя, вероятно, верну пока вопрос с запятой не решится.
Кстати, поля и ползунок не синхронизированы, что тоже не правильно. Т.е. если вводим значение поля, то ползунок, по логике, должен сдвинуться на это значение. И наоборот, если сдвинут ползунок, должно отобразаться его текущее значение в поле.

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

2) Поле От, если пустое понимается как минимальное, поле До, если пустое, понимается как максимальное.

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

В РФ может и запятая. А в вычислительных машинах всегда . (точка). С этим всё и связано.

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

Это я все про то же поле ввода.

И еще там же в полях ввода параметров. Чтобы новую тему не открывать.

Если установить значение, допустим до 6 дюйм, а потом это значение удалить (очистить поле), то результат подбора будет пустой. И окончание url страницы [to]= То есть до нуля. Это не правильно.
По идее должен показать не до нуля, а до максимального значения. Как в Яндекс.Маркете, например.

Поддерживаю, нужная штука

300

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

Vladimir пишет:

mod rewrite не поможет разве?

Помочь-то поможет. Только не факт, что с если поисковику указать адрес новой страницы через mod rewrite, то страница с новым адресом займет то же место в выдаче, что и старая.
Исследований на эту тему не проводил, но мне кажется, что может оказаться в выдаче несколько ниже исходной. Если вообще в какой-то фильтр не попадет. Яндекс глюками славится.