Вопросы
Редактирование заказа в админке
Доброго времени суток. Кто подскажет готовое решение (компонент) или как реализовать редактирование заказа клиента в админке. Из коробки конечно есть возможность удалить товар из заказа, добавить новый товар из выпадающего списка, но проблема возникла при использовании дополнения msOptionsPrice2, там в товаре, при просмотре заказа, опция прописывается в виде строки, пример:
Может кто реализовывал такое, можно платный компонент, главное чтобы работало.
{"color":"Gold","size":"6 g.","modifications":[26],"modification":26}И вот тут вопрос, как это дело упростить? Не прописывать же каждый раз такую строку и особенно отсчитывать id модификации (учитывая, что у одного товара их может быть под сотню).Может кто реализовывал такое, можно платный компонент, главное чтобы работало.
MODX REVO API как при добавлении ресурсов из массива пропустить дубликаты?
Приветствую, подскажите пожалуйста, вопрос скорее про php больше чем API modx revo, но только учусь, и не могу понять как пропустить дубли ресурсов при добавлении через API.
Есть некий массив $usersMedia['data'] с полями.
Через API MODX REVO добавляю ресурсы в цикле, все ок, но встречаются одинаковые страницы в массиве.
Я их решил исключить по уникальному ID которое при создании сохраняю в TV поле idpost
Сделал так.
Есть некий массив $usersMedia['data'] с полями.
Через API MODX REVO добавляю ресурсы в цикле, все ок, но встречаются одинаковые страницы в массиве.
Я их решил исключить по уникальному ID которое при создании сохраняю в TV поле idpost
Сделал так.
if(!$docs = $modx->getCollection('modResource', array(
'parent' => 2, //родитель где уже есть добавленные ресурсы
'published' => 1,
'deleted' => 0,
'searchable' => 1
))){return;} Tickets позволяет пользователю отправить тикет без прикрепленных фото
На сайте настроена возможность создания тикета из фронденда с прикреплением фото зарегистрирвоанным пользователем. Пользователь логинется в свой кабинет и начинает создавать тикет.
Форма заполнения фото в тикете выглядит таким образом:
Форма заполнения фото в тикете выглядит таким образом:
<form class="well create" enctype="multipart/form-data" method="post" action="" id="ticketForm">
...
<div class="file-upload">
<p style="color: #E5107A !important; font-weight: bold; font-size: 12px;">You must submit at least 3 photos!</p>
<div class="ticket-form-files">
[[+files]]
<span class="error" id="files-error"></span>
</div>
</div>
</form> Проверка мультиполя на заполненность
Есть форма с мультиполями, в которых пользователь может выбрать несколько значений.
Одно из полей в форме:
Как это исправить?
Одно из полей в форме:
<div class="col-md-6 col-sm-12">
<label for="languages">Languages</label>
<select multiple class="selectpicker form-control" id="languages" name="languages[]" data-live-search="true">
<option>English</option>
<option>French</option>
<option>Italian</option>
<option>Spain</option>
<option>Russian</option>
</select>
<span class="error"></span>
</div>Форма вызывается таким образом:[[!TicketForm?
&allowedFields=`profile-status,name,gender,languages`
&tplFormCreate=`tickets.form.create.tpl`
&tplFormUpdate=`tickets.form.update.tpl`
&redirectUnpublished=`11`
&redirectDeleted=`11`
&tplTicketEmailBcc=`tpl.Tickets.ticket.email.bcc`
&customValidators=`imageCountValidator`
&validate=`
gender:required,
languages:required[],
files:imageCountValidator`
]]При отправке формы вызов не показывает никакой ошибки если поле на заполнено.Как это исправить?
Сделать страницы заказа доступными для пользователя с правами администратор
Всем привет.
Имеется задача сделать страницы заказа, например: /checkout?msorder=17 доступными для пользователя с правами администратор.
Т.к. что бы можно было смотреть заказ с фронта, не заходя в админку.
Оформленный заказ вывожу так:
Имеется задача сделать страницы заказа, например: /checkout?msorder=17 доступными для пользователя с правами администратор.
Т.к. что бы можно было смотреть заказ с фронта, не заходя в админку.
Оформленный заказ вывожу так:
[[!msGetOrder? &tpl=`tpl-get-order`]]Может кто сталкивался с этим, как сделать? Как зарегистрировать юзера по email из get-параметра и отправить ему письмо?
Здравствуйте!
Есть небольшой сайт, на котором есть видеолекции. После успешной онлайн-оплаты пользователь попадает на страницу сайта «Оплата прошла успешно». В url get-парметром передается email, т.е примерно выглядит так:
site.ru/payment-success?email=user@mail.com
Так вот, как получив get-параметр с url, автоматически зарегистрировать юзера и отправить ему пароль для доступа к лекциям на почту?
Подскажите примерно в какую сторону копать и как это реализовать.
Заранее спасибо!
Есть небольшой сайт, на котором есть видеолекции. После успешной онлайн-оплаты пользователь попадает на страницу сайта «Оплата прошла успешно». В url get-парметром передается email, т.е примерно выглядит так:
site.ru/payment-success?email=user@mail.com
Так вот, как получив get-параметр с url, автоматически зарегистрировать юзера и отправить ему пароль для доступа к лекциям на почту?
Подскажите примерно в какую сторону копать и как это реализовать.
Заранее спасибо!
pdomenu и сортировка
Помогите с сортировкой.
Есть меню двух уровней:
— Хлеб
Есть меню двух уровней:
— Хлеб
- — Хлеб3
- — Хлеб5
- — Хлеб2
- — Сгущенное молоко
- — Хлебное молоко
- — Арбузное молоко
Удалить все картинки в minishop2
Коллеги, добрый день.
Гуглил — не нашел, нашел только скрипт обновления всех превью, который отлично работает.
А есть ли аналогичный скрипт для удаления всех картинок у всех товаров? Пробовал сдувать на фтп, но этого не достаточно, в базе то они так и находятся. Подскажите, пожалуйста, решение этой проблема, а то у 2000 товаров удалять картинки не очень хочется.
Гуглил — не нашел, нашел только скрипт обновления всех превью, который отлично работает.
А есть ли аналогичный скрипт для удаления всех картинок у всех товаров? Пробовал сдувать на фтп, но этого не достаточно, в базе то они так и находятся. Подскажите, пожалуйста, решение этой проблема, а то у 2000 товаров удалять картинки не очень хочется.
Поиск в GoogleSheets
Подскажите, пожалуйста, какие инструменты использовать.
Задача: есть гугл таблица с данными, необходимо на сайте сделать поиск, который будет искать данные в таблице и выводить определенные поля из найденной строки поиска.
Попробовал взять компонент GoogleSheets из модстора. Связал документ, даннные из таблицы получаю с помощью модификатора:
Но вот как сделать поиск? Можно ли предварительно забрать данные куда-нибудь в MIGX таблицу, а потом как-то реализовать поиск уже по MIGX таблице и вывести результат?
За ранее благодарен!
С Уважением, Вячеслав.
Задача: есть гугл таблица с данными, необходимо на сайте сделать поиск, который будет искать данные в таблице и выводить определенные поля из найденной строки поиска.
Попробовал взять компонент GoogleSheets из модстора. Связал документ, даннные из таблицы получаю с помощью модификатора:
{'!GoogleSheets' | snippet: [
'table' => 'https://docs.google.com/spreadsheets/d/16AXIj1Dw0Cnx0neYHavZUuuDDmDMNkp8/edit#gid=0',
'range' = 'Manhattan!A1:J10'
] | table: 'table table-hover'}Данные выводятся, все хорошо.Но вот как сделать поиск? Можно ли предварительно забрать данные куда-нибудь в MIGX таблицу, а потом как-то реализовать поиск уже по MIGX таблице и вывести результат?
За ранее благодарен!
С Уважением, Вячеслав.
mfilter2 фильтр по родителю, когда товар в нескольких категориях
Вывожу фильтp с помощью кода
[[!mFilter2?
&limit=`15`
&includeTVs=`nal,icon,rashem,dlina`
&showHidden=`0`
&prepareTVs=`1`
&processTVs=`icon`
&element=`msProducts`
&filters=`
ms|price:number,
parent:categories,
ms|vendor:vendors,
msoption|color:default,
tv|mkw:default,
tv|dlina:default,
tv|kompl:default
`
&tpls=`tpl.msProducts1.row`
&class=`msProduct`
&sort=`price:asc`
&tplOuter=`tpl.mFilter2.outer1`
&tplFilter.outer.ms|price=`tpl.mFilter2.filter.slider`
&tplFilter.row.ms|price=`tpl.mFilter2.filter.number`
&tplFilter.row.resource|parent=`tpl.mFilter2.filter.categories_pr`
&tplFilter.row.msoption|color=`tpl.mFilter2.filter.checkbox_kW`
&tplFilter.row.msoption|size=`tpl.mFilter2.filter.checkbox_m`
&tplFilter.row.tv|dlina=`tpl.mFilter2.filter.checkbox_m`
]]Но в фильтре родителя выводятся и категории из других разделов, к которым привязаны товары из нужной категории. Как их убрать?