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

Артур Шевченко
05 февраля 2023, 21:44
0
Скорее всего так
{if $order.delivery == 1}
{set nadbavka = ((($order.cost  - $order.cart_cost - $order.delivery_cost) * 100) / 100) | round}
{/if}
ID нужного способа я не знаю, посмотрите в настройках minishop2
kudesia
05 февраля 2023, 21:11
0
Здравствуйте, такой настройки в системных minishop не найдено…
kudesia
05 февраля 2023, 21:08
0
я не знаю, как в письме это сделать… Подскажете?
Александр Туниеков
05 февраля 2023, 21:01
0
Последний раз, когда я переделывал дизайн, ( эти люди есть здесь ) тк в старый нельзя было внести функционал, обошлось в 80 тысяч.
По итогу кроме Мозиллы нигде нормально не отображался, грохнули всю базу заказов и клиентов за последние месяцы, каким-то образом ( мне позже объяснили, я забыл уже что именно ) исчезли все позиции в поисковиках и Гугл вообще перестал индексировать страницы.
Жесть какая-то. Не спец по дизайну и продвижению, но это по моему косяк со стороны разработчиков.
Александр Туниеков
05 февраля 2023, 20:57
0
Для сайтов запрашивают можество функционала. Настолько большое множество, что никакие платформы не в состоянии предложить весь функионал и для многих сайтов нужно этот функционал дописывать. Поэтому програмисты и нужны :-). Хотя я спеиалируюсь только на модекс, но, думаю, врядли найдется платформа в которой будет весь нужный вам функционал. А на MODX многое проше сделать.
Вам, думаю, нужно искать студию хороших разработчиков, которые могут реализовать нужный вам функионал на какой-нибудь платформе. Может MODX может laravel может что-то другое. Но сумма 400т.р. это думаю минимум что вам потребуется.
Alexey
05 февраля 2023, 20:56
0
А можно пару слов про одновременное использование ФеномПарсера и pdoПарсера? Является ли это ни есть хорошо?
PS. Не до конца ещё перефеномил квадратные скобки.
Артур Шевченко
05 февраля 2023, 18:31
+1
Удалить текст сообщения на событие afl-complete и уведомление показано не будет.
kudesia
05 февраля 2023, 16:31
0
Ну в корзине надбавка показывается же только при выборе этого способа оплаты
А в письме будет в любом случае подсчет?
Ivan
05 февраля 2023, 16:06
0
ну точнее success нужно изменить)
Ivan
05 февраля 2023, 15:15
0
Как отключить показ уведомлений с ошибками? В ajaxform делалось вот так
$(document).ready(function() {
        // Removing AjaxForm success message
        if (typeof(AjaxForm) != 'undefined') {
            AjaxForm.Message.success = function() {};
        }
    });
Спасибо. Компонент крутой. А то из-за ajaxform приходилось тянуть jquery(
Ivan
05 февраля 2023, 15:07
0
Чет не корректно работает проверка чекбокса data-afl-required. Я лучше тогда проверять буду по старинке вот так:
<input type="hidden" name="check[]" value="" />
        <input type="checkbox" id="modal-check" name="check[]" checked>
        <label for="modal-check">
            Я даю сошласие на обработку своих <a href="{14 | url}">персональных данных</a>
        </label>
Артур Шевченко
05 февраля 2023, 13:40
0
virtualpage но хз как оно работает. Ну и с помощью ZoomX можно свои роуты создать
kudesia
05 февраля 2023, 12:43
0
Результат тот же joxi.ru/RmzROJWCVVPaRm
Все остается, как и было.
Павел Бигель
04 февраля 2023, 22:38
+2
Вместо портянки курла с которой еще и запросто можно ошибиться лучше использовать встроенный http client в MODX
modx.pro/howto/18715
Zulya
04 февраля 2023, 21:30
0
Алексей, данный вариант сработал. Огромное вам спасибо за помощь в решение данной задачи.
Артур Шевченко
04 февраля 2023, 15:58
0
Если скрипты ваши подключаются без type=«module», то в отдельный файл.
Maks
04 февраля 2023, 14:42
0
А куда это прописать что бы переопределить?
Алексей Смирнов
04 февраля 2023, 14:01
1
+1
ну у вас по этому условию:
[[!#GET.str:ne=`0`:then=``:else=`-`]]  // тут не равно 0
Будет срабатывать, если ресурс не равен 0. те всегда.
Если вы хотите чтобы срабатывало, то следует использовать другое сравнение:
[[!#GET.str:gte=`0`:then=``:else=`-`]]  // больше или равно
Таким образом:
[[[[!#GET.str:gte=`0`:then=``:else=`-`]]$showformreview]]
[[[[!#GET.str:gte=`0`:then=`-`:else=``]]pdoResources? &parents=`56` &depth=`0` &tpl=`liststr` &tplWrapper=`wrappchunk`]]
Надеюсь, что этот вариант сработает.
Zulya
04 февраля 2023, 13:44
0
В адресной строке открывается site.ru/add-review/?str=20
20 — это id ресурса, для которого будет написан отзыв. На сайте много ресурсов, в которых есть отзывы. Для каждого ресурса можно написать отзыв.
Форма easyComm у меня отделена от страницы отзывов и размещена как отдельная страница.
Поэтому с помощью ?str= передается id для которой форма отзывов easyComm будет привязана.

Если страница открывается без хвостов, т.е так site.ru/add-review/
то выводим текст: Пожалуйста, выберите ресурс для написания отзыва! и список ресурсов, который подготовлен с помощью запроса pdoResources. А форму не выводим.

Если страница открывается с хвостом, т.е site.ru/add-review/?str=N*
то выводим форму easyComm, которая находится в чанке showformreview.
N* — это может быть любая цифра. А текст выберите ресурс и список ресурсов скрываем.