Стоимость доставки minishop2 из двух условий
Добрый день!
Никак не могу сделать подсчет доставки, если 2 условия:
при заказе на 1000р — доставка бесплатная, но прибавляется по 150р, за каждый кг.
Никак не могу сделать подсчет доставки, если 2 условия:
при заказе на 1000р — доставка бесплатная, но прибавляется по 150р, за каждый кг.
$weight_price = $delivery->get('weight_price');
$cart_weight = $cart['total_weight'];
$cost += $weight_price * $cart_weight;
$free_delivery_amount = $delivery->get('free_delivery_amount');
if ($free_delivery_amount > 0 && $free_delivery_amount <= $cart['total_cost']) {
$add_price = 0;
} else {
$add_price = $delivery->get('price');
if (preg_match('/%$/', $add_price)) {
$add_price = str_replace('%', '', $add_price);
$add_price = $cost / 100 * $add_price;
}
}
$cost += $add_price;
return $cost;
}
Т.е. как-то если $free_delivery_amount > 0, то $cost += $weight_price * $cart_weight + $add_price; Docker-compose для MODX c блэкджеком и штуками
Долгое время для теста новых дополнений использовал modhost.pro. На нем было быстро и удобно развернуть и протестировать под разные версии php. Но так как modhost.pro уже закрыт пришлось написать свое решение с использованием docker-compose.
Требуется доработать сайт на modx revo
7 6 000
1. Обновить до актуальных версий (MODX Revolution 2.7.1-pl).
2. Реализовать личный кабинет пользователя с дополнгением офис.(уже куплен)
3. Реализовать закрытый раздел сайта(ресурс), для просмотра информации нужно авторизовать пользователя.
2. Реализовать личный кабинет пользователя с дополнгением офис.(уже куплен)
3. Реализовать закрытый раздел сайта(ресурс), для просмотра информации нужно авторизовать пользователя.
ticket-form-files и проверки
Как можно проверить ticket-form-files на предмет наличия в нем хотя бы одного загруженного из фронтенда фото?
В tickets.form.create.tpl вызов сделан так:
В tickets.form.create.tpl вызов сделан так:
<div class="file-upload">
<div class="ticket-form-files">
[[+files]]
<span class="error" id="files-error">[[+files-error]]</span>
</div>
</div>
Делаю валидатор validatePhotos:<?php
// Проверка, есть ли файлы в поле 'files' и не пусто ли оно
if (isset($_FILES['files']) && count($_FILES['files']['name']) > 0) {
// Проверяем, что хотя бы один файл был выбран
if (empty($_FILES['files']['name'][0])) {
return 'Необходимо загрузить хотя бы одно фото.';
}
} else {
return 'Необходимо загрузить хотя бы одно фото.';
}
return true;
в &allowedFields вписываю files, в &customValidators validatePhotos, в &validate — files:validatePhotos. Но на итого даже если в files содержится одно фото, все равно выходит ошибка. Есть желаение уже отказаться от этого чудо поля [[+files]] и делать стандартными способами через <input type=«file» name=«files[]» id=«file-input» multiple />. Обновление рейтинга пользователей на MODX.pro
Друзья, у нас новогоднее обновление.
В качестве эксперимента — мы с @Иван Бочкарев решили попробовать обновить наш рейтинг пользователей.
Ниже подробности
В качестве эксперимента — мы с @Иван Бочкарев решили попробовать обновить наш рейтинг пользователей.
Ниже подробности
Новогодние скидки на пакеты Гвоздя -30% до 10 января!
Всем привет!
У меня распродажа моих компонентов в честь Нового Года – скидки -30%. После этой распродажи цены на компоненты вероятно поднимутся на ~20-30%. Налетайте, пока есть возможность купить компоненты по старым ценам, да ещё со скидкой -30%!
Список компонентов, на которые действует акция, вы можете найти на моей странице в Modstore.
Скидки действуют до 10 января 2025 года!
Сортировка pdomenu по parents
Добрый день.
Как сортировать pdomenu по порядку указанному в resources мы знаем. Это есть в документации.
А как сортировать по порядку, указанному в parents?
Как сортировать pdomenu по порядку указанному в resources мы знаем. Это есть в документации.
А как сортировать по порядку, указанному в parents?
[[!pdoMenu?
&parents=`2,10,5`
&level=`2`
&displayStart=`1`
]]
Получаем 2, 5, 10 и sortby=`` тут не работает. Сортировка фото ms2guploader
Здравствуйте, может кто-то пробовал починить сортировку фото на фронте компонент ms2guploader?
Sendit и Pagination
Всем добрый вечер.
Возникал задача сделать фильтрацию ресурсов по множественным значения. Взял в качестве решения Sendit, потому что ну очень классная штука и прям вот всё в ней нравится и очень гибкая))
Но не сталкивался с пагинацией, и вот этот день настал.
Возникал задача сделать фильтрацию ресурсов по множественным значения. Взял в качестве решения Sendit, потому что ну очень классная штука и прям вот всё в ней нравится и очень гибкая))
Но не сталкивался с пагинацией, и вот этот день настал.