Как можно реализовать оплату на странице товара
Добрый дент, хотел поинтересоваться, как можно реализовать такую оплату, как на этом сайте. Может есть платные модули или придется все индивидуально делать под свои конкретные нужды?
В modx я можно сказать новичек.
В modx я можно сказать новичек.
8xbetctcom
Để tối ưu hóa cơ hội chiến thắng, người chơi cần nắm bắt các thủ thuật hữu ích khi tham gia tại 8xbet. Từ việc quản lý vốn hiệu quả, phân tích kèo cược đến cách chọn trò chơi phù hợp, những bí quyết này giúp bạn cải thiện kỹ năng và gia tăng lợi nhuận. Đừng quên theo dõi các bài viết chia sẻ từ chuyên gia trên trang web để nâng cao kinh nghiệm cá cược của mình!
Truy cập ngay:https://8xbetct.com/thu-thuat/
Thông tin liên hệ:
Địa chỉ: 2778A Đ. Phạm Thế Hiển, Phường 7, Quận 8, Hồ Chí Minh, Vietnam.
Phone: 0988998888.
Email: admin@8xbetct.com.
Website: https://8xbetct.com/
#8xbet, #8x_bet, #8xbetct, #8xbet_ct, #nha_cai_8xbet, #8xbet_link, #link_vao_8xbet, #dang_ky_8xbet, #8xbet_dang_nhap, #tai_app_8xbet, #khuyen_mai_8xbet
Truy cập ngay:https://8xbetct.com/thu-thuat/
Thông tin liên hệ:
Địa chỉ: 2778A Đ. Phạm Thế Hiển, Phường 7, Quận 8, Hồ Chí Minh, Vietnam.
Phone: 0988998888.
Email: admin@8xbetct.com.
Website: https://8xbetct.com/
#8xbet, #8x_bet, #8xbetct, #8xbet_ct, #nha_cai_8xbet, #8xbet_link, #link_vao_8xbet, #dang_ky_8xbet, #8xbet_dang_nhap, #tai_app_8xbet, #khuyen_mai_8xbet
Стоимость доставки 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=`` тут не работает.