Всего 123 809 комментариев

maxgmm
21 декабря 2022, 06:09
0
нЕ РАБОТАЕТ в тикет коментариях РЕЙТИНГ И ИЗБРАНОЕ можете подсказать почему svoy.life/profile/
maxgmm
21 декабря 2022, 01:36
0
Все понял прав небыло!
maxgmm
21 декабря 2022, 01:18
0
Подскажите а как можно отсортировать по рейтингу SimpleRating
Павел Бигель
21 декабря 2022, 01:03
0
ПОчему нельзя тоже самое написать на чистом PHP + API Modx?
Почему же, можно.
Получишь, что-то вроде mSearch на выходе.
Артур Шевченко
21 декабря 2022, 00:38
+1
Fenom тебе ничем не поможет, это шаблонизатор. Задача описана весьма размыто, но осмелюсь предположить, что вес надо менять как количество. Соответственно надо добавить блок аналогичный тому, который есть в стандартном чанке для количества, заменить там count на weight. В админке создать плагин на событие msOnChangeInCart в котором и делать необходимые изменения. Ну и JS дописать на Cart.change.response.success чтобы ответ вставлять.
Вот про чекбокс не понятно. Если он должен быть в корзине, то общую стоимость поменять не выйдет, точнее выйдет, но при любом изменении заказа она будет пересчитана. Менять лучше всего стоимость заказа или отдельного товара или всех товаров.
Артур Шевченко
21 декабря 2022, 00:31
0
Очень интересно было прочитать про возможности Laravel. Только я так и не понял зачем он (Laravel) тут? ПОчему нельзя тоже самое написать на чистом PHP + API Modx? Это гораздо сложнее? Работать будет медленнее? Чем данный пример принципиально отличается от обычной подстановки значения в SQL запрос?

В общем я ничего не понял, но очень интересно)))
Дмитрий Суворов
20 декабря 2022, 21:56
+2
Нужно в сниппете «msListOrders» заменить строку 80.
Вместо:
'on' => 'msOrder.address = msOrderAddress.id',
Нужно:
'on' => 'msOrder.id = msOrderAddress.order_id',
Evgeny
20 декабря 2022, 20:16
0
Вставил код, но блок скрыт уже сразу. В чем может быть проблема?
Алексей Смирнов
20 декабря 2022, 18:08
0
Компонент немного обновил. Исправил баг с установкой.
Так же напоминаю, если вы хотите в живую пощупать — пишите мне в личку, тк протестировать на modHost не возможно в виду специфики установки плагина.
Успехов!
Сергей Карпович
20 декабря 2022, 17:32
0
Через техподдержку плагина автор пока молчит, поэтому тут написал, может кто уже сам поправил и может поделиться
Николай Савин
20 декабря 2022, 17:27
0
В Minishop2 4.0.0 поле 'msOrder.address' удалено.
Если оно требуется в компоненте — значит компонент более не будет работать. Ему нужно обновление.
Дима Касаткин
20 декабря 2022, 17:01
1
0
Спасибо за статью! Страшновато, но захватывающе!

Пожалуйста, тесты скорости в студию!
Сергей Карпович
20 декабря 2022, 16:35
0
Добрый день, кто ни будь тестил этот плагин с новой версией Minishop2 4.0.0?
У меня сниппет не выводит заказы: «Список заказов пуст».
А в логах такая запись:
[2022-12-20 16:25:47] (ERROR @ /home/*********/public_html/core/components/pdotools/model/pdotools/pdofetch.class.php : 178) [pdoTools] Error 42S22: Unknown column 'msOrder.address' in 'on clause'
Николай Савин
20 декабря 2022, 15:21
+1
Можно вместо названия писать ключи лексиконов.
Далее в каждой категории добавлять к лексикону какой-то префикс или суффикс. В этом случае на один ключ можно получить множество именований.
Примерно по такому принципу работают заголовки фильтров в mFilter2
Артур Шевченко
20 декабря 2022, 15:16
0
Или может есть еще другое решение
Можно создать столько опций сколько есть названий. Разделить их по группам. Установить этот компонент. Таким образом можно будет привязать нужные опции соответствующим категориям и легко добавить их в фильтры.

Другой вариант, к твоей схеме добавить плагин на сохранение категории, который будет создавать привязку выбранных опций к текущей категории, т.е. как бы будет за тебя галочки проставлять в стандартном механизме.
Дмитрий
20 декабря 2022, 14:35
0
отсутствием возможности менять название в различных категориях. Допустим есть опция Размер, в одной категории она должна называться Размер спального места, для другой допустим Габариты… придется создавать не одну опцию, а несколько
Vladimir
20 декабря 2022, 14:32
0
Суть такая, при клике на кнопку сохраняет корзину, и сразу получает ссылку на корзину, чтобы последующем перейти на страницу эту, и при нажатии на кнопку «Заказать», заказать все товары с текущей сохраненной корзины.
Артур Шевченко
20 декабря 2022, 13:59
0
А чем не устроил стандартный механизм привязки опций к категориям?
Илья Уткин
20 декабря 2022, 09:57
+3
Я отвечал на этот вопрос -Какие-то запросы текущему автору по исправлению были? Он отказал или что?

Давай, объясню банальности.

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

В какой-то момент Василий решил, что не хочет больше тратить на это время, хоть и получал за это какие-то деньги. Но так как от наличия поддержки зависит ещё и доход самого магазина, магазин решил нанять меня, чтобы выполнять обязательства перед покупателями.

Так вот, моя квалификация позволяет адекватно отвечать в техподдержке, помогать с настройкой, расширением, решать проблемы покупателей, выпускать небольшие исправления, если где-то что-то работает не так.

Я уже исправил пару мелких недочётов (но вообще компонент давно в стабильном состоянии, часто проблемы покупателей решаются правильной настройкой у них на сайте). Так же добавил пару фич по запросу (например, новое событие mse2OnGetWorkFields). Так же я работаю над совместимостью с MODX3 — иначе компонент просто перестанут покупать.

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

Если кто-то хочет и чувствует в себе силы исправить эти проблемы, переписать заново или что-то переделать — вы можете обратиться с предложением к администрации магазина. Прям так и пишите — Илья Уткин не справляется со своими задачами, не развивает компонент, вы из-за этого теряете деньги. Я могу сделать то-то и то-то. Уже есть вот такие наработки. Профинансируйте создание mSearch3 и будете получать в 2 раза больше денег. Я думаю, Леонид с удовольствием согласится и отберёт у меня компонент, передав его более достойному автору.