Константин

Константин

С нами с 30 мая 2017; Место в рейтинге пользователей: #272
Константин
29 апреля 2022, 11:43
0
Добрый день! Появилась необходимость перенести сайт-каталог с joomla на modx. Основной язык русский и несколько дополнительных языков. Планирую использовать Ваш компонент. С переносом товаров вроде вопросов не будет. А вот, например, с новостным разделом непонятно как поступить. На joomla-сайте есть новости, которые пишутся только под один конкретный язык. Например, только для русской локализации или только для английской. Но я же не могу получается создать новость на английском языке, не создав ее на русском? Есть ли какой-то способ создавать новости для отдельных языков?
Константин
15 октября 2021, 20:40
+1
Недавно тоже обнаружил такую же проблему. Тоже перестал нормально работать поиск. В файле кэша config.cache.php в настройке mse2_index_split_words была такая запись
#\\s|[,.:;!?"\'()10\\/\\#]#u
т.е. вместо фигурных скобок {} была десятка.

Пока решил это перемещением одной из фигурных скобок в другое место т.е. настройку mse2_index_split_words у себя сделал такую:
#\s|[{,.:;!?"'()}\/\#]#u
Теперь при сохранении ресурсов, очистки кэша и т.д. работа поиска не нарушается.
Константин
01 июля 2021, 23:42
0
Добрый вечер! Есть ли какой-нибудь скрипт для перегенерации всех изображений, наподобие скрипта для ms2Gallery?

Изменил некоторые параметры генерации превью изображений, а страниц с галереями у меня несколько. Переходить в каждую и обновлять превью слишком долго, а запустить скрипт в консоли было бы намного быстрее и удобнее.
Константин
24 октября 2020, 18:44
0
Не хватает:
1. Возможности:
а) Задать количество доступных товаров на складе с функцией включения/отключения автовычета количества при заказе товара.
б) Задать минимальное количество товара для заказа.
2. Возможности быстрого редактирования названия товара по двойному клику в админке, аналогично быстрому редактированию артикула, цены.
3. Единицы измерения товара.
4. Возможности добавлять различную документацию к товару. Например, инструкции по эксплуатации, схемы, планы. (пока решаемо допполями)

Еще некоторые менеджеры не понимают фишки с переносом цен, из одной ячейки в другую, если нужно указать скидочную цену. Удобнее бы было, если вместо ячейки «Старая цена», была ячейка «Новая цена» или «Цена по скидке» и в нее записывать цену со скидкой. Соответственно поле «Цена» мы не трогаем и не делаем лишнее действие с переносом цены. И опять же, когда скидку нужно убрать, нужно опять переносить цену из ячейки «Старая цена» в ячейку «Цена».
Константин
02 марта 2020, 13:43
0
Андрей, не могли бы вы в будущих обновлениях добавить в ваш замечательный компонент возможность поиска товаров, у которых дублируются свойства, например артикул? У меня в магазине из-за ручного добавления образовалось много товаров с одинаковым артикулом. Человеческий фактор.
Константин
26 декабря 2019, 11:26
0
а id=«mse2_filters» разве не должен быть привязан к форме с фильтрами?
Константин
25 декабря 2019, 22:16
0
Так. разобрался. нужно и фильтры и результаты фильтрации обернуть в
<form action="{$_modx->resource.uri}" method="post" id="mse2_filters">
здесь подсмотрел
Все теперь фильтрует норм. только при фильтрации url выглядит примерно так
site.ru/?id=86;125&msoption|number_of_sheets=125&ms|vendor=11&count=1&options=[]
До этого было
site.ru/?ms|vendor=11&msoption|number_of_sheets=125
Константин
25 декабря 2019, 21:29
0
Спасибо.
Я сделал так
{foreach $filters as $filter}
{if $filter != 'ms|vendor:vendors'}
	{$_modx->getPlaceholder('my_' ~  $filter)}
{/if}
{/foreach}
Бренды с левой колонки пропали, но те, что над товарами {'my_ms|vendor' | placeholder} перестали работать. Жму и ничего не происходит
Константин
11 октября 2019, 14:23
0
Класс! Спасибо! Работает. Я думал, будет намного сложнее.
Константин
26 августа 2019, 01:07
0
Здравствуйте, Андрей! Я Вам писал в техподдержку по поводу одной моей проблемы. Вы попросили скинуть доступы к сайту. Я их скинул еще 9 августа. С тех пор Вы мне не отвечали, а у меня самого решить проблему не получилось.
Константин
17 апреля 2019, 13:24
0
За возможность устанавливать связи огромное спасибо!
Константин
13 февраля 2019, 16:26
0
Я успел скачать компонент, когда он еще был бесплатный и у меня версия 1.0.1-beta. Чтобы обновиться, нужно покупать компонент?
Константин
11 февраля 2019, 01:25
0
Спасибо, что подсказали. Вот что у меня получилось в итоге:
$(".input-count").each(function(){
    $(this).keyup(function(event) {
        if (event.keyCode >= 48 && event.keyCode <= 57 || event.keyCode >= 96 && event.keyCode <= 105 || event.keyCode == 8) {
        $(this).trigger("change");
        }
    });
})
Т.е. задействовал все цифровые клавиши и backspace. Цена при вводе количества теперь меняется. С телефона проверил, тоже все работает.

Еще подскажите, пожалуйста, как запретить появление всплывающего окна, которое сообщает, что количество товара в корзине изменилось? Мне это пока не нужно для страницы с корзиной.
Константин
10 февраля 2019, 22:41
0
Хотя, похоже вы ожидаете смены значений до потери фокуса у поля количество. Так, да, не будет работать — нужно в js поменять событие на нажатие цифровых клавиш.
Ну так да. Я об этом и писал несколько раз. Может я не так доходчиво объясняю, раз не сразу понятно о чем идет речь. То, что итоговая стоимость пересчитывается при клике в любую область сайта, так с этим у меня проблем нет. Меня интересовала возможность обновления стоимости при вводе с клавиатуры количества в соотв. поле.

Мне кажется это правильно, что при редактировании количества товара, путем введения нового значения с клавиатуры, сразу видишь результат, т.е. мгновенный перерасчет стоимости, веса и т.д.
Константин
10 февраля 2019, 14:23
0
Спасибо!

С итоговой суммой для отдельного товара я разобрался, но немного по-другому.

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

Константин
09 февраля 2019, 23:38
1
0
Евгений, Вы немного не поняли мой вопрос. Хотя, то что Вы написали мне пригодится.

Попробую объяснить еще раз, что я хочу. Накидал я, например, в корзину несколько товаров, а затем перешел туда для оформления заказа. В корзине, напротив каждого товара есть поле Количество. Я хочу в одном из товаров поменять количество, допустим с 1 на 100. Ввожу с клавиатуры компьютера/телефона число 100 и мне нужно, чтобы при вводе итоговая сумма всей корзины сразу же пересчитывалась.
Константин
30 января 2019, 17:15
0
Спасибо большое! Работает.