Вопросы
Вопрос по выборке с where
Помогите, пожалуйста, составить строку json для выборки where.
Есть общий каталог, на нужных страницах работает mFilter2 и фильтрует по заданным параметрам.
Проблема только с выбором по тэгам товара. Есть такой вариант:
Есть общий каталог, на нужных страницах работает mFilter2 и фильтрует по заданным параметрам.
Проблема только с выбором по тэгам товара. Есть такой вариант:
&where=`{«Data.tags»:«бриллиант»,«Data.image:IS NOT»:null,«Vendor.name:IS NOT»:null}`showlog выдает
Подходящих результатов не найдено.Правильно ли писать «Data.tags»? Почему не срабатывает фильтрация?
0.0014951: pdoTools loaded.
0.2920699: Fetched 0 ids for building filters from element «msProducts»
0.2935841: Total time
6 291 456: Memory usage
Как вывести теги без повторений?
[[!msProducts?
&parents=`0`
&link=`6`
&limit=`0`
&tplWrapper=`@INLINE
<div class="row m-top-60 m-bottom-60">
[[+output]]
</div>
`
&tpl=`@INLINE [[+tags.0]]`
&wrapIfEmpty=`0`
&master=`[[*id]]`
]]Сейчас выводятся все теги товаров с повторами, а мне нужно без повторовСтраница на которой тестирую
krovlya-yuga.ru/products/metallocherepica/metallocherepicza-poliester-04-mm/
пока выводится c повторами:
элементы безопасности элементы безопасности элементы безопасности элементы безопасности конек конек конек конек фасонка фасонка фасонка фасонка примыкание вентиляция фасонка фасонка фасонка фасонка фасонка краска фасонка фасонка фасонка вентиляция крепеж крепеж крепеж фасонка фасонка фасонка фасонка Login - как указать почту, с которой будет отправляться код активации
Всем день добрый!
Как указать почту для Login, с который будут автоматически высылаться ссылки на активацию аккаунта?
Просто на сайте еле заработала форма обратной связи после указания в ней &emailFrom, а как указать такое в снипете Login?!
Как указать почту для Login, с который будут автоматически высылаться ссылки на активацию аккаунта?
Просто на сайте еле заработала форма обратной связи после указания в ней &emailFrom, а как указать такое в снипете Login?!
ЧПУ ссылки
Добрый день! Вопрос по формированию адреса ресурсов. Есть каталог товаров, 
так как все категории товаров лежат в папке «Каталог» то формирование ссылки, например, к категории Кухни получается такое «site.ru/katalog/kuhni/» к товарам в «Кухни» соответственно «site.ru/katalog/kuhni/tovar/». Как убрать из адреса /katalog/ что бы сразу было «site.ru/kuhni/tovar/»

так как все категории товаров лежат в папке «Каталог» то формирование ссылки, например, к категории Кухни получается такое «site.ru/katalog/kuhni/» к товарам в «Кухни» соответственно «site.ru/katalog/kuhni/tovar/». Как убрать из адреса /katalog/ что бы сразу было «site.ru/kuhni/tovar/»
С сайта не отправляются письма
Здравствуйте!
Такая проблема: на сайте есть регистрация. После ввода всех данных в форму регистрации, она отправляется без ошибок. В журнале modx ошибок нет, но при этом никакое письмо не приходит. Тестил обычную контактную форму — отправляется без ошибок, но сообщения не приходят…
В логах хостинга и в журнале появляются ошибки после удаления пользователя:
Такая проблема: на сайте есть регистрация. После ввода всех данных в форму регистрации, она отправляется без ошибок. В журнале modx ошибок нет, но при этом никакое письмо не приходит. Тестил обычную контактную форму — отправляется без ошибок, но сообщения не приходят…
В логах хостинга и в журнале появляются ошибки после удаления пользователя:
[РЕШЕНО] Помогите пожалуйста переписать pdoPage WHERE на Fenom
Вопрос решен, как всегда спасибо Василию, ответ здесь: modx.pro/help/9814#comment-67066
Если кратко, то where пишем просто «в чистом виде» вместо массива:
Вопрос был такой:
Уважаемые коллеги. Сломал всю голову, сказывается плохое знание окавычивания всего и вся в MODX :))) Как переписать этот кусок кода на Fenom?
Собственно, закавыка только в строке
Я там совсем запутался в кавычках.
Пробовал так:
Если кратко, то where пишем просто «в чистом виде» вместо массива:
{$_modx->runSnippet('!pdoResources', [
'parents' => 0,
'includeTVs' => 'test',
'where' => ["1 = 1 AND FIND_IN_SET("~$_modx->resource.id~", replace(test, '||', ','))"],
'showLog' => 1
])}Вопрос был такой:
Уважаемые коллеги. Сломал всю голову, сказывается плохое знание окавычивания всего и вся в MODX :))) Как переписать этот кусок кода на Fenom?
[[!pdoPage?
&limit=`107`
&parents=`3178`
&includeTVs=`linkto_platform`
&where=`["1=1 AND FIND_IN_SET('[[*id]]', replace(linkto_platform, '||', ','))"]`
&tpl=`@INLINE [[+pagetitle]]
`
&showLog=1
]]Собственно, закавыка только в строке
&where=`["1=1 AND FIND_IN_SET('[[*id]]', replace(linkto_platform, '||', ','))"]`Я там совсем запутался в кавычках.
Пробовал так:
Как вывести участника двух групп?
Понадобилось мне вывести ресурсы пользователя который состоит в двух группах одновременно
Примерно так
Группа 2 Поэт
Группа 3 Писатель
Группа 4 Одобрено модератором
При регистрации автор указывает кто он и публикует тексты
Если модератор видит что это тексты нормальные добавляет пользователя в группу 4 «одобрено модератором»
И ни чего не выходит
часть запроса такая
Примерно так
Группа 2 Поэт
Группа 3 Писатель
Группа 4 Одобрено модератором
При регистрации автор указывает кто он и публикует тексты
Если модератор видит что это тексты нормальные добавляет пользователя в группу 4 «одобрено модератором»
И ни чего не выходит
часть запроса такая
'select' => [
'modResource' => '*',
'modUserGroupMember' => 'modUserGroupMember.member,modUserGroupMember.user_group',
],
'leftJoin' => [
'modUserGroupMember' => [
'class' => 'modUserGroupMember',
'on' => 'modUserGroupMember.member = modResource.createdby'
]
]
'where' => '{"modUserGroupMember.user_group": 3, "AND:modUserGroupMember.user_group": 4 }' miniShop2 внешний вид msOptions=size
Доброго времени суток!
В дизайне в карточке товара размеры в виде кнопок, т.е. выбираешь размер и бросаешь в корзину.
У нас же [[msOptions?options=`size` &tpl=`tpl.msOptions`]] в виде select'a, но select в виде кнопки не оформить!
Как решить вопрос?
В дизайне в карточке товара размеры в виде кнопок, т.е. выбираешь размер и бросаешь в корзину.
У нас же [[msOptions?options=`size` &tpl=`tpl.msOptions`]] в виде select'a, но select в виде кнопки не оформить!
Как решить вопрос?
Свой шрифт в ExportPage
Всем привет!
Пытаюсь добавить свой шрифт в ExportPage, но тщетно.
в настройках указываю «Шрифт документа» — montserrat
в папку /core/components/exportpage/vendor/mpdf/ttfonts/ копирую 2 файла шрифта — Montserrat-Medium.ttf и Montserrat-Bold.ttf
в файл config_fonts.php в папке /core/components/exportpage/vendor/mpdf/
добавляю
Пытаюсь добавить свой шрифт в ExportPage, но тщетно.
в настройках указываю «Шрифт документа» — montserrat
в папку /core/components/exportpage/vendor/mpdf/ttfonts/ копирую 2 файла шрифта — Montserrat-Medium.ttf и Montserrat-Bold.ttf
в файл config_fonts.php в папке /core/components/exportpage/vendor/mpdf/
добавляю
$this->fontdata = array(
"montserrat" => array(
'R' => "Montserrat-Medium.ttf",
'B' => "Montserrat-Bold.ttf",
),
...
$this->sans_fonts = array('montserrat', ...Однако шрифт не подгружается. Что я делаю не так? Реализация функционала для сайта
Всем добрый день!
Есть сайт, www.iprom.ru/. Просят сделать аналогичный сайт, примерно с таким же функционалом. А я что-то не соображу, на каких компонентах построить. Прошу специалистов, подскажите, как можно реализовать данный функционал. Заранее спасибо за ответы!
Есть сайт, www.iprom.ru/. Просят сделать аналогичный сайт, примерно с таким же функционалом. А я что-то не соображу, на каких компонентах построить. Прошу специалистов, подскажите, как можно реализовать данный функционал. Заранее спасибо за ответы!