Скаут
С нами с 22 мая 2017; Место в рейтинге пользователей: #356Оплата в карточке
Приветствую!
на сайте будет продаваться одна позиция (услуга), при этом она будет иметь множество опций. Необходимо сделать так, чтобы процесс заказа, оплаты был в самой карточке, соответственно, и ценник на лету должен реагировать на изменения опций в карточке, без корзины.
Какие идеи, как такое сделать?
на сайте будет продаваться одна позиция (услуга), при этом она будет иметь множество опций. Необходимо сделать так, чтобы процесс заказа, оплаты был в самой карточке, соответственно, и ценник на лету должен реагировать на изменения опций в карточке, без корзины.
Какие идеи, как такое сделать?
MIGX: выводить расширение загружаемых файлов
1
Здравствуйте!
Использую данное решение для загрузки файлов.
Необходимо допилить сниппет, чтобы он выводил расширение загружаемого файла, чтобы я это мог в последствии использовать в различных if конструкциях.
Использую данное решение для загрузки файлов.
Необходимо допилить сниппет, чтобы он выводил расширение загружаемого файла, чтобы я это мог в последствии использовать в различных if конструкциях.
Неопубликованные ресурсы в общем доступе
Здравствуйте!
Из неоткуда проблема, неопубликованные ресурсы доступны всем (неавторизованным) пользователям. Вроде ничего не трогалось в системе, после чего такое определить не могу.
Есть два сайта: боевой и тестовый (абсолютно пустой в плане внешнего оформления и контента, просто установленная CMS) — оба на revo 2.5.7 были. Когда заметил проблему, попробовал провести обновление дистрибутива до актуальной версии. На тестовом обновил — не спасло. Тогда поступил иначе — снёс файлы и бд на тестовом и по чистой установил — всё ок.
Общего между тестовым и боевым не так уж и много, на тестовом разные компоненты пробовал. Из общих: pdoTools, FileAttach (который один раз знатно глюкнул, не хотел отключаться и удаляться) и ещё пару дополнений чисто из репозиториев.
В БД смотрел, неопубликованные с параметром published 0.
Есть идеи как поправить дело?
Из неоткуда проблема, неопубликованные ресурсы доступны всем (неавторизованным) пользователям. Вроде ничего не трогалось в системе, после чего такое определить не могу.
Есть два сайта: боевой и тестовый (абсолютно пустой в плане внешнего оформления и контента, просто установленная CMS) — оба на revo 2.5.7 были. Когда заметил проблему, попробовал провести обновление дистрибутива до актуальной версии. На тестовом обновил — не спасло. Тогда поступил иначе — снёс файлы и бд на тестовом и по чистой установил — всё ок.
Общего между тестовым и боевым не так уж и много, на тестовом разные компоненты пробовал. Из общих: pdoTools, FileAttach (который один раз знатно глюкнул, не хотел отключаться и удаляться) и ещё пару дополнений чисто из репозиториев.
В БД смотрел, неопубликованные с параметром published 0.
Есть идеи как поправить дело?
Что использовать для реализации?
Приветствую.
На сайте будет продаваться какая-то услуга (т.е. нужна возможность онлайн оплаты). Услуга одна, но итоговая комплектация заказа разная, т.е. дополнительные опции.
Представим что это цветочная лавка, а услуга — создание цветочной композиции.
Обязательная опция — установлено несколько видов цветков. Количество по умолчанию 1 красная роза, 1 белая роза, 1 розовая роза. Рядом с каждой опцией регулятор количества, т.е. добавлять можно сколько нужно.
А также дополнительные опции, уже без количества, их просто добавлять или удалять можно (ну пусть для примера будут: бумажная обертка, целлофановая обертка, бантик ну и т.п.).
Человек укомплектовал и дальше корзина как обычно: выбрал способ оплаты, адрес — оплатил (если онлайн). Личный кабинет и всё остальное как в ИМ. Желательно возможность
Это не интернет магазин, каталога продукции нет, даже одной позиции как таковой нет, поэтому не могу придумать каким образом это сделать, что взять за основу?
На сайте будет продаваться какая-то услуга (т.е. нужна возможность онлайн оплаты). Услуга одна, но итоговая комплектация заказа разная, т.е. дополнительные опции.
Представим что это цветочная лавка, а услуга — создание цветочной композиции.
Обязательная опция — установлено несколько видов цветков. Количество по умолчанию 1 красная роза, 1 белая роза, 1 розовая роза. Рядом с каждой опцией регулятор количества, т.е. добавлять можно сколько нужно.
А также дополнительные опции, уже без количества, их просто добавлять или удалять можно (ну пусть для примера будут: бумажная обертка, целлофановая обертка, бантик ну и т.п.).
Человек укомплектовал и дальше корзина как обычно: выбрал способ оплаты, адрес — оплатил (если онлайн). Личный кабинет и всё остальное как в ИМ. Желательно возможность
Это не интернет магазин, каталога продукции нет, даже одной позиции как таковой нет, поэтому не могу придумать каким образом это сделать, что взять за основу?
fenom: заменить первый пробел в строке на html-тег
Собственно, задача в названии топика.
pagetitle имеет вид
Читал тут, но что-то не помогло( Не могу составить правило для регулярки никак, чтобы оно вообще работало в данной ситуации.
pagetitle имеет вид
Слово Слово СловоХотелось бы узнать, fenom может после первого слова убрать пробел и добавить тег br?
Читал тут, но что-то не помогло( Не могу составить правило для регулярки никак, чтобы оно вообще работало в данной ситуации.
Обёртка для FileAttache
Приветствую.
Нужен был удобный загрузчик файлов, сначала хотел использовать CET_assetsTV, но он сырой, не развивается и в логах сыпет ошибку. Поэтому посмотрел в сторону FileAttache.
Единственное мне нужно организовать что-то вроде условия «если файлы есть то выводить html-обёртку и внутри уже файлы». В самом модуле обёртка не предусмотрена (не знаю почему).
У сниппета вроде есть параметр сохранять данные в плейсхолдер для дальнейшей работы, но если пробую так:
Кто может что-нибудь подсказать по этому поводу?
Нужен был удобный загрузчик файлов, сначала хотел использовать CET_assetsTV, но он сырой, не развивается и в логах сыпет ошибку. Поэтому посмотрел в сторону FileAttache.
Единственное мне нужно организовать что-то вроде условия «если файлы есть то выводить html-обёртку и внутри уже файлы». В самом модуле обёртка не предусмотрена (не знаю почему).
У сниппета вроде есть параметр сохранять данные в плейсхолдер для дальнейшей работы, но если пробую так:
[[FileAttach? &toPlaceholder=`true`]]
[[+FileAttach]]
то ничего не получаю.Кто может что-нибудь подсказать по этому поводу?
mFilter2 и Dynamic DropDownTV
Здравствуйте!
Связанные (зависимые фильтры в админке реализованы при помощи dynamic dropdowntv).
Формат добавления зависимости описан в документации дополнения.
Кто-нибудь знаешь как это пофиксить?
P.s. это mfilter выводит только те варианты ТВ списка которые есть в материалах выборки или тоже глюк?
Связанные (зависимые фильтры в админке реализованы при помощи 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 выводит только те варианты ТВ списка которые есть в материалах выборки или тоже глюк?
Вывод вариантов tv список
Здравствуйте.
есть ТВ список (одиночный выбор) в формате Name==Value.
Как правильно вывести в шаблонах/чанках, должно быть что-то вроде если val 1, то Слово1, 2 — Слово2, 3 — Слово3 и т.п.?
Сейчас сделаю очень некрасиво, на мой взгляд (pdoResource):
есть ТВ список (одиночный выбор) в формате Name==Value.
Как правильно вывести в шаблонах/чанках, должно быть что-то вроде если val 1, то Слово1, 2 — Слово2, 3 — Слово3 и т.п.?
Сейчас сделаю очень некрасиво, на мой взгляд (pdoResource):
[[+tv.staffjob:is=`21`:then=`Слово1`]][[+tv.staffjob:is=`22`:then=`Слово2`]]
Это можно в одной конструкции как-то аккуратно написать, стандартный синтаксис или fenom? При сохранении ресурса обновлять значение определённого TV
1
Приветствую.
При записи данных в TV-поле при помощи функции
Задача: чтобы указанное поле «на лету» обновлялось при нажатии кнопки «сохранить».
При записи данных в TV-поле при помощи функции
$resource->setTVValue('TV_name', 'TV_value');
(плагин подцеплен на событие OnDocFormSave) и сохранении/обновлении ресурса, новые данные в данном поле не отображаются пока не перезагрузишь страницу (для FF вообще комбинация Ctrl+F5).Задача: чтобы указанное поле «на лету» обновлялось при нажатии кнопки «сохранить».
TV-дата, получить значение, использовать в mfilter
Приветствую!
ТВ поле с датой. Необходимо как-то получить цифровое значение относительно текущей даты (например, возраст или опыт работы с такого-то года и по сей день), и уже это значение использовать в расширении mfilter2.
Вот так вывожу значение просто в шаблоне. Но как реализовать вышеописанное не представляю. Сначала думал, может считать и заносить результат счета в другое текстовое ТВ. Но как тогда обновлять, тем более, если материалов подобных наберется много, то обновление может стать хлопотным по части ресурсов. Можете что-нибудь подсказать и показать по поводу получения такого значения для фильтрации?
ТВ поле с датой. Необходимо как-то получить цифровое значение относительно текущей даты (например, возраст или опыт работы с такого-то года и по сей день), и уже это значение использовать в расширении mfilter2.
Вот так вывожу значение просто в шаблоне. Но как реализовать вышеописанное не представляю. Сначала думал, может считать и заносить результат счета в другое текстовое ТВ. Но как тогда обновлять, тем более, если материалов подобных наберется много, то обновление может стать хлопотным по части ресурсов. Можете что-нибудь подсказать и показать по поводу получения такого значения для фильтрации?