Вопросы
MODx 3.х проблема с авторизацией через процессор "/Security/Login"
Здравствуйте. Нужна помощь с авторизацией через процессор "/Security/Login" на MODx 3.x. Мне необходимо на сайте сделать авторизацию через процессор — попытался сделать это через обычную механику, которую не раз использовал на MODx Revolution, но на MODx 3.х появляется ошибка что нет файла login.class.php
Я зашёл по указанному в ошибке пути, тут действительно нет файла «login.class.php», но есть «Login.php»… Я решил изменить название процессора, указал ""/Security/Login" (написал названия с большой буквы), но ошибка та же самая… Скопировал содержимое Login.php и создал файл Login.class.php, вышла ошибка о том что класс Login уже есть…
Переименовал «Login.class.php» на «Loginadmin.class.php», вызываю через "/Security/Loginadmin", а в файле название класса на «Loginadmin», вышла новая ошибка…
Может кто подсказать что можно сделать?
Я зашёл по указанному в ошибке пути, тут действительно нет файла «login.class.php», но есть «Login.php»… Я решил изменить название процессора, указал ""/Security/Login" (написал названия с большой буквы), но ошибка та же самая… Скопировал содержимое Login.php и создал файл Login.class.php, вышла ошибка о том что класс Login уже есть…
Переименовал «Login.class.php» на «Loginadmin.class.php», вызываю через "/Security/Loginadmin", а в файле название класса на «Loginadmin», вышла новая ошибка…
Может кто подсказать что можно сделать?
alt у картинок без "" msgallery - minishop2
Уже давно писал данный вопрос, но он так и остался открытым, уже все ИИ закидал вопросами, но все бестолку, может есть тут кто решал подобную задачу.
Проблема в том, что в alt могу вывести название товара — pagetitle, НО если у товара стоят кавычки, то разметка ломается, не могу найти ни одного решения, что только не перепробовал.
Детально.
Вывожу на странице похожие товары (часть вывода скрыл):
Проблема в том, что в alt могу вывести название товара — pagetitle, НО если у товара стоят кавычки, то разметка ломается, не могу найти ни одного решения, что только не перепробовал.
Детально.
Вывожу на странице похожие товары (часть вывода скрыл):
[[!msProducts?
....
&tpl=`ralated_products`
.....
]]
Сам шаблон ralated_products{$_modx->runSnippet('msGallery', [
'tpl' => 'v2.tpl.ms2Galleryrcat',
'product' => $id,
'limit' => 1,
])}
И шаблон галереи ....
{foreach $files as $idx => $file}
{if $idx == 0}
<div class="item">
<a href="[[+uri]]">
<picture>
<source type="image/webp" srcset="{$file['webp200x200']}">
<img class="lazy"
data-src="{$file['200x200']}"
src="{$file['200x200']}"
data-srcset="{$file['200x200']}"
alt='[[+pagetitle]]'
width="200"
height="200">
</picture>
</a>
</div>
{/if}
{/foreach}
.....
Нулевая цена в слайдере mFilter2 (msearch2)
Добрый день!
В категории есть товары с нулевой ценой, из-за этого слайдер цен отображает диапазон от 0.
Подскажите, можно ли сделать так, чтобы такие товары не учитывались в ценовом слайдере, но при этом продолжали выводиться на сайте и участвовали в остальных фильтрах?
В категории есть товары с нулевой ценой, из-за этого слайдер цен отображает диапазон от 0.
Подскажите, можно ли сделать так, чтобы такие товары не учитывались в ценовом слайдере, но при этом продолжали выводиться на сайте и участвовали в остальных фильтрах?
Babel и пути источников файлов
Всем привет.
Столкнулась со странной проблемой. На сайте, где используется мультиязычность через babel, на русскоязычной версии все ок, на английской пропадают пути источников файлов. То есть, если на русской версии путь картинки выглядит как «assets/design/img/pictures/images/toh02584.jpg», то на английской версии это только путь к картинке относительно самого источника файлов «pictures/images/toh02584.jpg».
Сайт сделан другим программистом, и как он этого добился — загадка. Сравнила настройки контекстов, источников медиа, системные настройки с теми, что использую обычно. Ничего подозрительного не заметила. Источник файлов заведен в папке assets/design/img.
Столкнулась со странной проблемой. На сайте, где используется мультиязычность через babel, на русскоязычной версии все ок, на английской пропадают пути источников файлов. То есть, если на русской версии путь картинки выглядит как «assets/design/img/pictures/images/toh02584.jpg», то на английской версии это только путь к картинке относительно самого источника файлов «pictures/images/toh02584.jpg».
Сайт сделан другим программистом, и как он этого добился — загадка. Сравнила настройки контекстов, источников медиа, системные настройки с теми, что использую обычно. Ничего подозрительного не заметила. Источник файлов заведен в папке assets/design/img.
Настроить совместную работу корзины minishop2 и ms_CDEK2
После обновления minishop2 и ms_CDEK2 перестала нормально работать отправка заказа из корзины.
Плагин СДЭКа перестал показывать карту, а при нажатии на кнопку «Оформить заказ», плагин SendIt (который, как я понял, нужен для корректной работы ms_CDEK2) мгновенно, без всяких проверок отправляет письмо о заказе. Страница корзины, при этом, не обновляется.
— Ссылка на сайт: www.ksmark.ru
— Нужно всё это дело починить и настроить. Бюджет предлагайте. Пишите в Telegram: @yaroslav_starovoytov
Плагин СДЭКа перестал показывать карту, а при нажатии на кнопку «Оформить заказ», плагин SendIt (который, как я понял, нужен для корректной работы ms_CDEK2) мгновенно, без всяких проверок отправляет письмо о заказе. Страница корзины, при этом, не обновляется.
— Ссылка на сайт: www.ksmark.ru
— Нужно всё это дело починить и настроить. Бюджет предлагайте. Пишите в Telegram: @yaroslav_starovoytov
MIGX и хранение в JSON
Интересует такой вот вопрос, MIGX по умолчанию сохраняет данные в виде экранированой строки JSON в базе данных. И если например JSON имеет большую вложенность то больше 60% по факту занимают обратные слеши, например отрывок JSON ниже.
Можно ли как-то избавиться от этого? Знаю что MaridDB поддерживает работу с JSON полями, можно ли как-то настроить MIGX и работать без такого экранирования? Поскольку это КМК сильно замедляет взаимодейтсвие с БД из-за большого финального JSON.
Можно ли как-то избавиться от этого? Знаю что MaridDB поддерживает работу с JSON полями, можно ли как-то настроить MIGX и работать без такого экранирования? Поскольку это КМК сильно замедляет взаимодейтсвие с БД из-за большого финального JSON.
Исключить из выборки msProducts товары из неактивных категорий
Здравствуйте.
Задача в названии.
Код вызова сниппета msProducts:
Задача в названии.
Код вызова сниппета msProducts:
Импорт товаров через встроенный скрипт miniShop2
Читаю документацию.
Не понимаю, как импортировать опции товара. Должен быть какой-то префикс или как их обозначать?
И как быть с опциями с типом «Множественный список»? Добавлять их по принципу size,color,gallery или через какой-то разделитель?
И возможно ли для TV указывать не «слово «tv» + id параметра», а имя TV с каким-либо префиксом?
Не понимаю, как импортировать опции товара. Должен быть какой-то префикс или как их обозначать?
И как быть с опциями с типом «Множественный список»? Добавлять их по принципу size,color,gallery или через какой-то разделитель?
И возможно ли для TV указывать не «слово «tv» + id параметра», а имя TV с каким-либо префиксом?