Скаут

Скаут

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

Оплата в карточке

Приветствую!
на сайте будет продаваться одна позиция (услуга), при этом она будет иметь множество опций. Необходимо сделать так, чтобы процесс заказа, оплаты был в самой карточке, соответственно, и ценник на лету должен реагировать на изменения опций в карточке, без корзины.
Какие идеи, как такое сделать?
Скаут
20 марта 2018, 11:31
modx.pro
529
0

MIGX: выводить расширение загружаемых файлов

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

Использую данное решение для загрузки файлов.
Необходимо допилить сниппет, чтобы он выводил расширение загружаемого файла, чтобы я это мог в последствии использовать в различных if конструкциях.
Скаут
10 февраля 2018, 09:51
modx.pro
529
0

Неопубликованные ресурсы в общем доступе

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

Из неоткуда проблема, неопубликованные ресурсы доступны всем (неавторизованным) пользователям. Вроде ничего не трогалось в системе, после чего такое определить не могу.
Есть два сайта: боевой и тестовый (абсолютно пустой в плане внешнего оформления и контента, просто установленная CMS) — оба на revo 2.5.7 были. Когда заметил проблему, попробовал провести обновление дистрибутива до актуальной версии. На тестовом обновил — не спасло. Тогда поступил иначе — снёс файлы и бд на тестовом и по чистой установил — всё ок.

Общего между тестовым и боевым не так уж и много, на тестовом разные компоненты пробовал. Из общих: pdoTools, FileAttach (который один раз знатно глюкнул, не хотел отключаться и удаляться) и ещё пару дополнений чисто из репозиториев.

В БД смотрел, неопубликованные с параметром published 0.

Есть идеи как поправить дело?

Скаут
09 февраля 2018, 08:17
modx.pro
1 215
0

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

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

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

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

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

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

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

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

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

Обёртка для FileAttache

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

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

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

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

Кто может что-нибудь подсказать по этому поводу?
Скаут
14 января 2018, 09:45
modx.pro
994
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 562
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
906
0

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

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

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

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

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