Скаут

Скаут

С нами с 22 мая 2017; Место в рейтинге пользователей: #317

Что использовать для реализации?

Приветствую.

На сайте будет продаваться какая-то услуга (т.е. нужна возможность онлайн оплаты). Услуга одна, но итоговая комплектация заказа разная, т.е. дополнительные опции.

Представим что это цветочная лавка, а услуга — создание цветочной композиции.
Обязательная опция — установлено несколько видов цветков. Количество по умолчанию 1 красная роза, 1 белая роза, 1 розовая роза. Рядом с каждой опцией регулятор количества, т.е. добавлять можно сколько нужно.

А также дополнительные опции, уже без количества, их просто добавлять или удалять можно (ну пусть для примера будут: бумажная обертка, целлофановая обертка, бантик ну и т.п.).

Человек укомплектовал и дальше корзина как обычно: выбрал способ оплаты, адрес — оплатил (если онлайн). Личный кабинет и всё остальное как в ИМ. Желательно возможность

Это не интернет магазин, каталога продукции нет, даже одной позиции как таковой нет, поэтому не могу придумать каким образом это сделать, что взять за основу?
Скаут
20 января 2018, 15:09
modx.pro
609
0

fenom: заменить первый пробел в строке на html-тег

Собственно, задача в названии топика.
pagetitle имеет вид
Слово Слово Слово
Хотелось бы узнать, fenom может после первого слова убрать пробел и добавить тег br?
Читал тут, но что-то не помогло( Не могу составить правило для регулярки никак, чтобы оно вообще работало в данной ситуации.
Скаут
14 января 2018, 12:43
modx.pro
3 108
0

Обёртка для FileAttache

Приветствую.

Нужен был удобный загрузчик файлов, сначала хотел использовать CET_assetsTV, но он сырой, не развивается и в логах сыпет ошибку. Поэтому посмотрел в сторону FileAttache.

Единственное мне нужно организовать что-то вроде условия «если файлы есть то выводить html-обёртку и внутри уже файлы». В самом модуле обёртка не предусмотрена (не знаю почему).

У сниппета вроде есть параметр сохранять данные в плейсхолдер для дальнейшей работы, но если пробую так:
[[FileAttach? &toPlaceholder=`true`]]
[[+FileAttach]]
то ничего не получаю.

Кто может что-нибудь подсказать по этому поводу?
Скаут
14 января 2018, 09:45
modx.pro
1 170
0

mFilter2 и Dynamic DropDownTV

Здравствуйте!
Связанные (зависимые фильтры в админке реализованы при помощи dynamic dropdowntv).
Формат добавления зависимости описан в документации дополнения.
The format for the input option values is: Parentvalue::Key==Value||…||Key==Value##Parentvalue::Key==Value||…||Key==Value
Проблема возникла когда я данные TV внёс в mfilter2. В названиях пунктов фигурирует не только Key, а Parentvalue::Key. Почему-то именно у первого пункта в списке.

Кто-нибудь знаешь как это пофиксить?

P.s. это mfilter выводит только те варианты ТВ списка которые есть в материалах выборки или тоже глюк?
Скаут
12 января 2018, 16:26
modx.pro
1 718
0

Вывод вариантов tv список

Здравствуйте.
есть ТВ список (одиночный выбор) в формате Name==Value.
Как правильно вывести в шаблонах/чанках, должно быть что-то вроде если val 1, то Слово1, 2 — Слово2, 3 — Слово3 и т.п.?
Сейчас сделаю очень некрасиво, на мой взгляд (pdoResource):
[[+tv.staffjob:is=`21`:then=`Слово1`]][[+tv.staffjob:is=`22`:then=`Слово2`]]
Это можно в одной конструкции как-то аккуратно написать, стандартный синтаксис или fenom?
Скаут
10 января 2018, 07:14
modx.pro
1
1 132
0

При сохранении ресурса обновлять значение определённого TV

1
Приветствую.

При записи данных в TV-поле при помощи функции
$resource->setTVValue('TV_name', 'TV_value');
(плагин подцеплен на событие OnDocFormSave) и сохранении/обновлении ресурса, новые данные в данном поле не отображаются пока не перезагрузишь страницу (для FF вообще комбинация Ctrl+F5).
Задача: чтобы указанное поле «на лету» обновлялось при нажатии кнопки «сохранить».
Скаут
07 января 2018, 11:23
modx.pro
581
0

TV-дата, получить значение, использовать в mfilter

Приветствую!
ТВ поле с датой. Необходимо как-то получить цифровое значение относительно текущей даты (например, возраст или опыт работы с такого-то года и по сей день), и уже это значение использовать в расширении mfilter2.
Вот так вывожу значение просто в шаблоне. Но как реализовать вышеописанное не представляю. Сначала думал, может считать и заносить результат счета в другое текстовое ТВ. Но как тогда обновлять, тем более, если материалов подобных наберется много, то обновление может стать хлопотным по части ресурсов. Можете что-нибудь подсказать и показать по поводу получения такого значения для фильтрации?
Скаут
29 октября 2017, 08:26
modx.pro
661
0

Маска телефона - tv поле в админке

Здравствуйте!

Создано доп поле для номера телефона. Чтобы все было аккуратно, необходимо установить маску требуемого формата.

Самый простой вариант, как мне кажется, прикрутить jQuery MaskedInput.

Вопрос: как это сделать в админке? Или есть другие способы решить поставленную задачу?
Скаут
29 июля 2017, 07:51
modx.pro
1
2 905
0

Collections: фильтрация ресурсов в админке по tv

Используется компонент Collections для вывода списка ресурсов в админке (разбиение на категории).
Необходимо внутри коллекции добавить фильтрацию по ТВ параметрам ресурсов, т.е. там где в коллекции Поиск по ресурсам, фильтр «Опубликован/нет...», вот там нужен ещё фильтр по определённым, заранее подготовленным ТВ.
Как это можно сделать, есть какой-нибудь мануал? В инете не смог найти ничего.
Скаут
21 июля 2017, 15:55
modx.pro
1 538
0

pdoSitemap: автоматическое добавление в sitemap

Здравствуйте.

XML карту сайта сделал через pdoSitemap.
Сейчас после добавления или удаления документа, чтобы изменения отразились в карте сайта, необходимо кэш сайта чистить.
Нельзя ли задать какое-то правильно или плагин, чтобы при изменении состояния ресурса:
добавление ресурса
публикация или снятие с публикации
удаление ресурса
Карта обновлялась автоматически?

В документации к данному дополнению ничего такого нет, в инете искал ответ на вопрос, но тоже тишина.
Скаут
11 июля 2017, 10:04
modx.pro
1
1 565
0