Дмитрий Суворов

Дмитрий Суворов

С нами с 01 августа 2013; Место в рейтинге пользователей: #184

[ExtJS] Расширяем нативную гриду юзеров


После статьи о расширении профиля юзера правильными дополнительными полями мне посыпались вопросы о расширении нативной таблицы со списком юзеров. Мы знаем, что практически любой стандартный компонент системы, работающий на ExtJS, можно расширить не затрагивая исходника. Главное уметь пользоваться «методом тыка» понимать принцип того, что делаешь. Что-ж… давайте расширять нативную таблицу пользователей!
Сразу опишем задачу, которую реализуем в рамках статьи:

  1. Убрать слева каждой записи ненужный чекбокс,
  2. Добавить столбцы: Фото, Дата рождения, Страна, Город,
  3. Добавить возможность отфильтровать пользователей по стране,
  4. Заменить некрасивое поле поиска на симпатичное и компактное,
  5. Подсветить заблокированных красным цветом.
Павел Гвоздь
07 июля 2017, 19:14
modx.pro
42
4 871
+21

Фильтр связей по мастеру и характеристикам "раба"

Добрый день. Имеется следующая структура — есть база товаров, разбитая по категориям. Например
-Asus
--N Series
---Asus N53
---Asus N73
--A Series
---Asus A53
---Asus A73
-Acer
--Aspire
---Aspire 50C
---Aspire 60C

И так далее
И имеется база комплектующих — которые связаны связью «один ко многим» (к одному товару подходит много комплектующих).
Требуется собственно искать комплектующие, которые подходят к Товарам выбранной категории, например «Комплектующие для всех Asus N53» или «Комплектующие для ASUS», но так же требуется и фильтровать полученные результаты по цене или например наличию данной комплектующей.

Собственно вопрос — возможно ли это сделать средствами mFilter2 или необходимо изобретать что-то своё?
Владимир Новопашин
22 июня 2017, 15:47
modx.pro
1
1 074
0

Редирект на свою страницу после оформления заказа

Для Minishop2 версий >= 2.4.* Думаю, информация будет полезна начинающим разработчикам: можно на простой задаче заодно и немного разобраться в логике работы магазина.
Алексей Шумаев
02 июня 2017, 22:06
modx.pro
20
6 340
+7

[Решено] Как добавить новое поле в таблицу заказов?

Возникла необходимость добавления нового поля в таблицу заказов.
В документации не нашёл ничего по этому вопросу. Также как и в поиске ничего дельного.
В документации сказано, что есть 4 вида служб — cart, order, delivery, payment
А order как я понял отвечает за процесс оформления заказа, а не за таблицу.
Николай
29 мая 2017, 11:00
modx.pro
13
4 647
0

Проблема с AjaxForm

Всем привет.
Столкнулся с такой проблемой:
На страницу через чанк выводится pop-up форма, чанк выводится вот так:
{include 'POP_UP'}
Внутри вот такая конструкция
{'!AjaxForm' | snippet : [
	'snippet' => 'FormIt',
	'form' => 'form_tpl.Callback_popup',
	'hooks' => 'spam,email',
	'emailTpl' => 'form_tpl_report.Callback_popup',
	'emailTo' => '[[#1.form.emailTo]]',
	'emailFrom' => '{$_modx->config.emailsender}',
	'emailFromName' => '{$_modx->config.site_name}',
	'emailSubject' => 'Заказ звонка с {$_modx->config.site_url}',
	'validate' => 'workemail:blank,phone:required',
	'validationErrorMessage' => 'В форме содержаться ошибки!',
	'successMessage' => 'Спасибо! Ваше сообщение успешно отправлено',
]}
Так же на страницах есть формы которые выводятся похожей конструкцией только напрямую в шаблоне (Открытые формы)

Иванов Степан
24 мая 2017, 18:43
modx.pro
2
3 021
0

Следующая страница

Доброго дня в каталоге товара хочу вывести ссылку на следующую страницу в стиле самого каталога.
Помогите как реализовать ссылку на следующую страницу при этом оставить пагинацию
показывать вперед пока есть куда переключать, если это все будет работать на феном огромное спасибо умным мальчикам.
Виктория Нуштаева
18 мая 2017, 15:08
modx.pro
2
1 548
-1

Как вывести не обрезанные миниатюры?

Вывел 4 ресурса, но картинка обрезается joxi.ru/bmoORa7hpL4lmy а надо во всю длину joxi.ru/a2XelMPfnzYGAg
Вот так вывожу 4 товара:
Александр Янк
18 мая 2017, 14:36
modx.pro
2
1 974
0

Множетственная ReCaptcha2 на 1 стр + Ajaxform

Добрый день! Вдохновленный заметкой и комментарием Андрея в ней, я решил немного по подробнее расписать про особенности подключения Google ReCaptcha 2 для использования в MODX Revolution c дополнением AjaxForm и FormIt.


Под катом пример с картинками.
Sergey Leleko
17 мая 2017, 11:11
modx.pro
33
7 408
+12

default в pdoPage при Fenom, как?

Здравствуйте уважаемое сообщество!

Подскажите, пожалуйста, как переписать данную конструкцию под Fenom

[[!pdoPage:default=`Ничего не найдено.`?
	...
]]
как записать default=`Ничего не найдено.` в

{'!pdoPage' | snippet : [
	...
]}
Александр Наумов
13 мая 2017, 07:38
modx.pro
3
3 537
0

Добавление дополнительных полей в корзину

Добрый день, видел много тем по данному вопросу, но ответа для себя не нашел. Есть вызов migx таблицы в чанке tpl.msOrder
<div  id="PickupBlock">
      <h3>Пункты самовывоза</h3>
        <select>
            [[GetImageList?
            &tpl=`pickupTPL`
            &tvname=`Pickup`
            &docid=`22`
            ]]
        </select>
    </div>
В чанк
tpl.msEmail.new.manager
требуется передать значение выбранное в селекте сверху. Как лучше реализовать?
Alex
12 мая 2017, 10:24
modx.pro
1
855
0