Вопросы
Можно ли в MODX как-то получить значение длины видеофайла?
Приветствую.
Обычный хостинг. Есть ли какая-то простая возможность получить длину видеофайла в MODX через плагин/сниппет?
Обычный хостинг. Есть ли какая-то простая возможность получить длину видеофайла в MODX через плагин/сниппет?
Вывести в ленте один товар несколько раз на основании опции (размера)
Modx 2.x ветка, последняя версия minishop2.
Есть потребность реализовать избранные товары на основании размеров, то есть человек может добавить в избранное один товар разных размеров и на странице с избранными эти размеры будут отображаться как отдельные единицы в списке. И не обязательно подряд (например, футболка-1 S, рубашка M, футболка-1 M).
Хранить список в отдельной таблице с привязкой к id пользователя можно по-всякому, и массивом, и строкой, и потом с этим работать как вдумается. А вот как вывести не могу придумать. Может кто-то что-то предложить?
Есть потребность реализовать избранные товары на основании размеров, то есть человек может добавить в избранное один товар разных размеров и на странице с избранными эти размеры будут отображаться как отдельные единицы в списке. И не обязательно подряд (например, футболка-1 S, рубашка M, футболка-1 M).
Хранить список в отдельной таблице с привязкой к id пользователя можно по-всякому, и массивом, и строкой, и потом с этим работать как вдумается. А вот как вывести не могу придумать. Может кто-то что-то предложить?
Статус оплаты товара в minishop2
С НГ всех!
Как выудить при открытии карточки товара minishop2 его статус для авторизованного пользователя?
Т.е. надо чтобы часть верстки показывалась только если товар куплен этим юзером. В целом данная функция необходима при разработке платных курсов и других электронных материалов.
Готовые решения есть?
Как выудить при открытии карточки товара minishop2 его статус для авторизованного пользователя?
Т.е. надо чтобы часть верстки показывалась только если товар куплен этим юзером. В целом данная функция необходима при разработке платных курсов и других электронных материалов.
Готовые решения есть?
GNU2 можно ли зашифровать часть компонента MODX?
Мы планируем выпустить компонент MODX Стоимостью 100-150т.р. Как говорили по GNU компонент нельзя шифровать, но думаю защита только транспортного пакета для такой суммы недостаточна.
Читаю GNU2:
Читаю GNU2:
Как можно реализовать оплату на странице товара
Добрый дент, хотел поинтересоваться, как можно реализовать такую оплату, как на этом сайте. Может есть платные модули или придется все индивидуально делать под свои конкретные нужды?
В modx я можно сказать новичек.
В modx я можно сказать новичек.
Стоимость доставки 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; 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 />. Сортировка pdomenu по parents
Добрый день.
Как сортировать pdomenu по порядку указанному в resources мы знаем. Это есть в документации.
А как сортировать по порядку, указанному в parents?
Как сортировать pdomenu по порядку указанному в resources мы знаем. Это есть в документации.
А как сортировать по порядку, указанному в parents?
[[!pdoMenu?
&parents=`2,10,5`
&level=`2`
&displayStart=`1`
]]
Получаем 2, 5, 10 и sortby=`` тут не работает. Sendit и Pagination
Всем добрый вечер.
Возникал задача сделать фильтрацию ресурсов по множественным значения. Взял в качестве решения Sendit, потому что ну очень классная штука и прям вот всё в ней нравится и очень гибкая))
Но не сталкивался с пагинацией, и вот этот день настал.
Возникал задача сделать фильтрацию ресурсов по множественным значения. Взял в качестве решения Sendit, потому что ну очень классная штука и прям вот всё в ней нравится и очень гибкая))
Но не сталкивался с пагинацией, и вот этот день настал.
Странный url сайта https://china-colors.ru
Почему при переходе по ссылке china-colors.ru//////////// получаем url china-colors.ru/home/f/feihong/public_html/
Кто знает? Может какие-то настройки в админке в плане дружественных ЧПУ приводят к такому?
Кто знает? Может какие-то настройки в админке в плане дружественных ЧПУ приводят к такому?