Вопросы
Fenom файловый vs обычный (чанк)
Всем привет!
Заказчик задал вопрос, помимо удобства самого разработчика, как файловые шаблоны на fenom смогут повлиять на скорость работы?
По простой логике — файлы шустрее, чем бд (возможно даже самые быстрые бд, исключая наверно INMEMORY).
Решил провести небольшие тесты на modhost.pro.
Заказчик задал вопрос, помимо удобства самого разработчика, как файловые шаблоны на fenom смогут повлиять на скорость работы?
По простой логике — файлы шустрее, чем бд (возможно даже самые быстрые бд, исключая наверно INMEMORY).
Решил провести небольшие тесты на modhost.pro.
Ресурсы в своей таблице
Всем привет! Подскажите как из своей таблицы, которая содержит аналог стандартных ресурсов (имя, текст, автор, сформированный кастомный url) получить эту страницу. Т.е. как мне заставить modx при указании в адресной строке url хранящегося в таблице отобразить страницу с данными из таблицы соответствующими указанному url.
Вопрос по optionFilters
Скажите почему не работает? Где туплю?
Вот так работает.
[[!msProducts?
&parents=`[[*id]]`
&tpl=`tpl.Templite.row`
&limit=`20`
&optionFilters=`{
"tip":1142,
"OR:tip":1141
}`
&showLog=`1`
]]Вот так работает.
&parents=`[[*id]]`
&tpl=`tpl.Templite.row`
&limit=`20`
&optionFilters=`{
"tip":1142
}` Траблы с кодировкой
Есть строка такого типа
\u043a\u043e\u0440\u0438\u0447\u043d\u0435\u0432\u044b\u0439 \u043a\u0440\u0430\u0441\u043d\u044b\u0439 \u0437\u0435\u043b\u0435\u043d\u044b\u0439 \u0444\u0438\u043e\u0440\u0435\u043d\u0442\u0438\u043d\u043e \u043d\u0435\u0430\u043f\u043e\u043b\u0438\u0442\u0430\u043d\u043e \u0442\u0443\u0440\u0438\u043d\u043eЯ так понял она в чистом unicode. Хочу перекодирровать ее в UTF-8, но не выходит$replaces="\u043a\u043e\u0440\u0438\u0447\u043d\u0435\u0432\u044b\u0439 \u043a\u0440\u0430\u0441\u043d\u044b\u0439 \u0437\u0435\u043b\u0435\u043d\u044b\u0439 \u0444\u0438\u043e\u0440\u0435\u043d\u0442\u0438\u043d\u043e \u043d\u0435\u0430\u043f\u043e\u043b\u0438\u0442\u0430\u043d\u043e \u0442\u0443\u0440\u0438\u043d\u043e";
$str=iconv("unicode","UTF-8", $replaces);
echo $str;Результат вывода 畜㐰愳畜㐰攳畜㐰〴畜㐰㠳畜㐰㜴畜㐰搳畜㐰㔳畜㐰㈳畜㐰戴畜㐰㤳 畜㐰愳畜㐰〴畜㐰〳畜㐰ㄴ畜㐰搳畜㐰戴畜㐰㤳 畜㐰㜳畜㐰㔳畜㐰戳畜㐰㔳畜㐰搳畜㐰戴畜㐰㤳 畜㐰㐴畜㐰㠳畜㐰攳畜㐰〴畜㐰㔳畜㐰搳畜㐰㈴畜㐰㠳畜㐰搳畜㐰攳 畜㐰搳畜㐰㔳畜㐰〳畜㐰昳畜㐰攳畜㐰戳畜㐰㠳畜㐰㈴畜㐰〳畜㐰搳畜㐰攳 畜㐰㈴畜㐰㌴畜㐰〴畜㐰㠳畜㐰搳畜㐰攳 TV в сниппете
Добрый день, есть сниппет для получения пейджтайтла, подскажите пожалуйста как в этот же цикл добавить еще одно tv поле?
$res = $modx->getCollection('modResource',array('parent:IN' => explode(',', $parents)));
$output = '';
foreach ($res as $v) {
$output.= '"'.$v->get('pagetitle').'",';
}; FormIt и class="error" для select
Добрый день!
В Formit использую select для выбора, у select проверка на заполнение (обязательно для заполнения).
Если select не заполнили, то к его class="" добавляется error
Вот, что бы облагородить select использую select2.github.io/select2/
Он скрывает настоящий select и ниже выстраивает из span свою структуру
Так вот, к чему все предисловия, как добавить class=«error» родительскому элементу
В Formit использую select для выбора, у select проверка на заполнение (обязательно для заполнения).
Если select не заполнили, то к его class="" добавляется error
Вот, что бы облагородить select использую select2.github.io/select2/
Он скрывает настоящий select и ниже выстраивает из span свою структуру
Так вот, к чему все предисловия, как добавить class=«error» родительскому элементу
FormItSaveForm использование и редактирование
Доброго времени суток коллеги! Подскажите как использовать в сниппете значения из таблицы FormItSaveForm?
И можно ли как-то редактировать уже записанные строки? А то через админку не получается.
Или может есть решения получше FormItSaveForm?
И можно ли как-то редактировать уже записанные строки? А то через админку не получается.
Или может есть решения получше FormItSaveForm?
[Решено] как обновить все изображения\превью?
Помню где-то был, но поиск ничего путного не выдал… Напомните, пожалуйста, скрипт, который обновлял комплекты изображений для всех товаров в соответствии с текущими настройками в источнике файлов. Спасибо!
dynamicDropdownTV «Возможные значения из сниппета»
Здравствуйте. Можно ли в dynamicDropdownTV вставить в поле «ВОЗМОЖНЫЕ ЗНАЧЕНИЯ» значения полученные из сниппета. То есть хочется что бы возможные значения вида

Заранее спасибо
potype::Тип1==1||Тип2==2##povidu::Вид1==1||Вид2==2подставлялись из сниппета, в котором мы их получим выполнением каих-либо манипуляций. @EVAL $output = $modx->runSnippet("dynamicFilter"); return $output; // не работаети в итоге при редактировании ресурса мы бы увидели следующее:
Заранее спасибо
Gallery как вывести тег картинки
Есть галерея работ с с js фильтром isotope
Альбом один. Для каждой фотографии указан тег (Метки). Т.е. Хочу фотографии одного альбома фильтровать по тегам(Меткам).
В коде для фильтра isotope нужно последовательно вывести названия тегов.
Код элемента картинки на странице:
первый тег и второй тег, это просто для примера. В действительности будут: машины, велосипеды и т.д. все теги данного альбома.
Как это сделать? второй день пытаюсь разобраться.
Альбом один. Для каждой фотографии указан тег (Метки). Т.е. Хочу фотографии одного альбома фильтровать по тегам(Меткам).
В коде для фильтра isotope нужно последовательно вывести названия тегов.
<li ><a href="#filter" data-option-value=".тег первый" title="View all post filed under ">тег первый</a>Код элемента картинки на странице:
<div data-category="Тег картинки " class="Тег картинки element portfolio_item item" style="position: absolute; left: 244px; top: 0px;">
<div class="innerpadding">
<div class="portfolio_item_img featured_item_fadder">
<a href="http://">
<img src="http://.jpg" alt="">
</a>
</div>
</div>
</div>первый тег и второй тег, это просто для примера. В действительности будут: машины, велосипеды и т.д. все теги данного альбома.
Как это сделать? второй день пытаюсь разобраться.