Вопросы
Как вывести в карточке товара, товары данной категории?
Структура такая:
Сайт
— Пиломатериалы
— Брус
— Брус 1
— Брус 2
— Брус 3
и т.д.
— Доска
— Доска 1
— Доска 2
— Доска 3
— т.п.
— Стройматериалы
Хочу сделать следующее: в карточки товара в самом конце таблица со всеми товарами данной категории
(то есть, если мы находимся в товаре «Брус 2», в самом низу страницы таблица где все товары категории «Брус»)
Все чанки и шаблоны уже готовы, не могу понять как реализовать
Пробовал так:
[[msProducts?
&tpl=`productTovar2`
&parents=`4`
&limit=`6`
&where=`{«Data.popular»:«1»}`]]
Хорошо работает, но не могу же я постоянно для каждого товара указывать &parents=`число`
Сайт
— Пиломатериалы
— Брус
— Брус 1
— Брус 2
— Брус 3
и т.д.
— Доска
— Доска 1
— Доска 2
— Доска 3
— т.п.
— Стройматериалы
Хочу сделать следующее: в карточки товара в самом конце таблица со всеми товарами данной категории
(то есть, если мы находимся в товаре «Брус 2», в самом низу страницы таблица где все товары категории «Брус»)
Все чанки и шаблоны уже готовы, не могу понять как реализовать
Пробовал так:
[[msProducts?
&tpl=`productTovar2`
&parents=`4`
&limit=`6`
&where=`{«Data.popular»:«1»}`]]
Хорошо работает, но не могу же я постоянно для каждого товара указывать &parents=`число`
Оплата в карточке
Приветствую!
на сайте будет продаваться одна позиция (услуга), при этом она будет иметь множество опций. Необходимо сделать так, чтобы процесс заказа, оплаты был в самой карточке, соответственно, и ценник на лету должен реагировать на изменения опций в карточке, без корзины.
Какие идеи, как такое сделать?
на сайте будет продаваться одна позиция (услуга), при этом она будет иметь множество опций. Необходимо сделать так, чтобы процесс заказа, оплаты был в самой карточке, соответственно, и ценник на лету должен реагировать на изменения опций в карточке, без корзины.
Какие идеи, как такое сделать?
не загружает файлы в галлерею minishop'a
При загрузке изображений в галлерею идет полоса загрузки потом когда доходит до конца — закрывается окошко статуса загрузки а изображений нет. в логе вот что
[2018-03-20 12:35:16] (ERROR @ /var/www/admin/data/www/krovlya-yuga.ru/core/components/minishop2/processors/mgr/gallery/upload.class.php : 189) PHP warning: fopen() expects parameter 1 to be a valid path, array given Проблема с сайтом на revo после обновления кэша
Доброй ночи!
Администрирую сайт на revo, достался от бывшего админа. В админке зашел в шаблоны, хотел изменить один из них — не сохраняются обновления в шаблоне. Очистил кэш. И админка перестала корректно открываться, на месте дерева ресурсов: undefined. А на главной странице сайта появилась такая строка:
{var $fixfenom=""}{$fixfenom} {ignore} {* *} {/ignore} {ignore} {/ignore} {**} 1 {ignore} {/ignore}
Шаблон главной страницы загружается некорректно.
Предполагаю, что проблема в шаблонизаторе fenom. Не надо было мне обновлять кэш, но кто же знал!)
Что делать? Как исправить положение?
Администрирую сайт на revo, достался от бывшего админа. В админке зашел в шаблоны, хотел изменить один из них — не сохраняются обновления в шаблоне. Очистил кэш. И админка перестала корректно открываться, на месте дерева ресурсов: undefined. А на главной странице сайта появилась такая строка:
{var $fixfenom=""}{$fixfenom} {ignore} {* *} {/ignore} {ignore} {/ignore} {**} 1 {ignore} {/ignore}
Шаблон главной страницы загружается некорректно.
Предполагаю, что проблема в шаблонизаторе fenom. Не надо было мне обновлять кэш, но кто же знал!)
Что делать? Как исправить положение?
Выбор Облачного хранилища для MODx
Всем доброго дня!
Стоит задача: организовать небольшой корпоративный сервис на MODx для внутреннего использования в компании. Доступ к хранилищу по предварительной настройке прав.
Нужно обеспечить хранение видео-файлов на хостинге, каждый файл будет прикреплен к ресурсу с описанием. Это будет делать один из администраторов через фронт.
Объем одного файла 0,1-2 Гб
Количество файлов исчисляется сотнями и постоянно растет.
youtube не подходит, заблокирован китайским файрволом.
видеофайлы должны бить приватными и высокого качества, без сжатия.
Поэтому смотрю в сторону Amazon S3 aws.amazon.com/ru/s3/pricing/
Насколько это решение надежно и безотказно работает, нет ли глюков? Есть ли решение с бесплатным трафиком? в Selectel лучше?
Заранее спасибо за советы
Стоит задача: организовать небольшой корпоративный сервис на MODx для внутреннего использования в компании. Доступ к хранилищу по предварительной настройке прав.
Нужно обеспечить хранение видео-файлов на хостинге, каждый файл будет прикреплен к ресурсу с описанием. Это будет делать один из администраторов через фронт.
Объем одного файла 0,1-2 Гб
Количество файлов исчисляется сотнями и постоянно растет.
youtube не подходит, заблокирован китайским файрволом.
видеофайлы должны бить приватными и высокого качества, без сжатия.
Поэтому смотрю в сторону Amazon S3 aws.amazon.com/ru/s3/pricing/
Насколько это решение надежно и безотказно работает, нет ли глюков? Есть ли решение с бесплатным трафиком? в Selectel лучше?
Заранее спасибо за советы
Картинка для характеристики в minishop2
Приветствую!
У товаров есть «бренд» заводится как «Список с автодополнением», их не много порядка 20+-
Задача, в карточке товара вместо наименования вывести картинку!
Как можно реализовать? Пока не представляю в какую сторону гуглить?
Спасибо!
У товаров есть «бренд» заводится как «Список с автодополнением», их не много порядка 20+-
Задача, в карточке товара вместо наименования вывести картинку!
Как можно реализовать? Пока не представляю в какую сторону гуглить?
Спасибо!
Дополнение MsOneClick Проблема
Купил и установил данное дополнение, но после вставки вызова снипета [[!MsOneClick]] в странице товара
выдает такое: Array ( [id] => 215 [selector] => o [hash] => aa47b1f62281a901445f59030d34776f )
выдает такое: Array ( [id] => 215 [selector] => o [hash] => aa47b1f62281a901445f59030d34776f )
Office: Как отключить автоматическую авторизацию при регистрации?
Добрый день!
При переходе по ссылке в письме подтверждения регистрации, юзер сразу попадает в группу Users,
становится активным и соответственно получает доступ к ресурсам.
Это всё здорово и большая благодарность разработчикам.
Но в моем случае нужно сделать так, чтобы при подтверждении регистрации юзер так же получал права группы Users, но при этом оставался НЕ авторизованным, то есть он должен будет авторизоваться.
Как это сделать? Подскажите пожалуйста.
И второй вопрос. Возможно ли настроить авторизацию таким образом, чтобы одновременно не возможно было авторизоваться 2-3 и более юзерам на один аккаунт?
То есть, если один уже авторизован, и в это время пытается авторизоваться другой человек по тем же логин/паролю, тогда первого должно выбросить, либо не пускать второго.
Подскажите, возможно ли, и как это сделать?
Или может есть какие то другие решения, как исключить одновременную авторизацию в один аккаунт с разных устройств?
Заранее благодарен.
При переходе по ссылке в письме подтверждения регистрации, юзер сразу попадает в группу Users,
становится активным и соответственно получает доступ к ресурсам.
Это всё здорово и большая благодарность разработчикам.
Но в моем случае нужно сделать так, чтобы при подтверждении регистрации юзер так же получал права группы Users, но при этом оставался НЕ авторизованным, то есть он должен будет авторизоваться.
Как это сделать? Подскажите пожалуйста.
И второй вопрос. Возможно ли настроить авторизацию таким образом, чтобы одновременно не возможно было авторизоваться 2-3 и более юзерам на один аккаунт?
То есть, если один уже авторизован, и в это время пытается авторизоваться другой человек по тем же логин/паролю, тогда первого должно выбросить, либо не пускать второго.
Подскажите, возможно ли, и как это сделать?
Или может есть какие то другие решения, как исключить одновременную авторизацию в один аккаунт с разных устройств?
Заранее благодарен.
Защита дополнений
Все привет!
Если не ошибаюсь, недавно ребята из Modstore объявили о том, что авторские дополнения будут защищаться. И если не ошибаюсь, дополнения установленные на домене, который отличается от того домена, к которому привязан ключ, работать не будут.
Не подумайте что я защищаю ворованные компоненты, однако есть пара тревог, и хочется услышать о том, что причастные обо всём заранее подумали.
— Что будет с компонентами которые куплены, привязаны и обновляются на техническом домене, на котором работает админка, а фактически работают на основном домене проекта.
* web.example.com/manager
* example.com
— Или это может быть дополнительный домен/сайт для разработки.
* dev.example.com/manager
* example.com/manager
— Что будет с компонентами которые работают на сайте, в свою очередь работающем в закрытой локальной корпоративной сети.
Спрашиваю не из праздного, чисто умозрительного интереса.
Спасибо за ответы!
Если не ошибаюсь, недавно ребята из Modstore объявили о том, что авторские дополнения будут защищаться. И если не ошибаюсь, дополнения установленные на домене, который отличается от того домена, к которому привязан ключ, работать не будут.
Не подумайте что я защищаю ворованные компоненты, однако есть пара тревог, и хочется услышать о том, что причастные обо всём заранее подумали.
— Что будет с компонентами которые куплены, привязаны и обновляются на техническом домене, на котором работает админка, а фактически работают на основном домене проекта.
* web.example.com/manager
* example.com
— Или это может быть дополнительный домен/сайт для разработки.
* dev.example.com/manager
* example.com/manager
— Что будет с компонентами которые работают на сайте, в свою очередь работающем в закрытой локальной корпоративной сети.
Спрашиваю не из праздного, чисто умозрительного интереса.
Спасибо за ответы!
Изменение системных настроек
Здравствуйте, друзья.
Нужно через форму изменять системную настройку с типом поля «Да/Нет»
Кусок формы:
Данные сохраняю так:
Нужно через форму изменять системную настройку с типом поля «Да/Нет»
Кусок формы:
<select name="plist_reverse_default" id="plist_reverse_default" class="custom-select custom-select-sm">
<option value="0" {if $_modx->config.plist_reverse_default == 0}selected{/if}>Нет</option>
<option value="1" {if $_modx->config.plist_reverse_default == 1}selected{/if}>Да</option>
</select>Трудность в том, что при выборе «Да», настройка меняется, но при выборе «Нет» ничего не происходит. Подскажите, что я не так делаю.Данные сохраняю так:
$settings = array(
//Тут другие настройки
'plist_reverse_default' => $plist_reverse_default
);
foreach($settings as $key => $value) {
if ($value) {
$setting = $modx->getObject('modSystemSetting', $key);
$setting->set('value', $value);
$setting->save();
}
}