2 часа назад
Не совсем в тему, но добавлю свои пять копеек :)
Ставил Твиг в Битрикс три года назад и тем самым избавился от лютого говнокода в битриксовых файлах...
mmxTwig - еще одна интеграция шаблонизатора 9
3 часа назад
Можно предварительно выполнить к таблице запрос через newQuery с нужными условиями — вытащить массив айдишников и уже из этого массива взять рандомный...
getObject Рандом 1
Вчера в 23:38
require_once $_SERVER['DOCUMENT_ROOT'] . '/core/config/config.inc.php';Это лишнее.
global $modx;и это тоже.
$modx->context->keyКак...
[miniShop2] - Ошибка при инициализации 1
16 мая 2024, 20:02
Походу твое решение спустя 4 года все такие стало актуальным
github.com/modxcms/revolution/pull/16571#pullrequestreview-2061133420
Facade Laravel в Modx 2/3 21
16 мая 2024, 08:23
Всё норм работает, надо только заменить в файле core/components/msdsector/controllers/msdsectordeliveryhandler.class.php
if (!class_exists("ms...
[msdSector] - расчет стоимости доставки с учетом секторов. 10
15 мая 2024, 11:50
Немного дополню, для mSearch2 (может кому пригодится)
<script>
var lazyLoadInstance = new LazyLoad({
elements_selecto...
pdopage и vanilla-lazyload 7
15 мая 2024, 05:58
Добрый день,
Подскажите, написано, что «Добавлена автоматическая поддержка пользовательских множественных свойств»
Но при этом нигде не сказано...
[mSync] Новая версия синхронизации с 1С 87
14 мая 2024, 14:50
Спасибо!
Пробовал передать свой плейсхолдер — не работает такой подход.
Сейчас решение сделал в виде сниппета получающего id по pagetitle
cityFields внутри pdoResources и плейсхолдер id 2
14 мая 2024, 10:27
Решил, зашёл в контексты, web, и там создал новый контекст site_url, и там внутри добавил значение своего сайта на https.
Имя и ключ: site_url
Зна...
При добавлении <base href="[[++site_url]]"/>, не работают стили. 6
Мне чтобы сохранить ссылочную массу с прошлого сайта нужно создать такую же структуру ссылки.
Тоесть сайт/index.php/раздел/название страницы
Включил ЧПУ, ссылки стали вида
сайт/название страницы.html
Отключил html
В системных настройках выставил параметр Использовать вложенные URL в ДА. Ссылки стали вида
сайт/index/раздел/название страницы.
Тоесть почти близко, но не index.php а просто index. Как я понимаю то это есть алиас главной страницы.
Добавляю в алиас вручную расширение php — ссылки перестают открываться идет 404 ошибка.
Нашел в системных настройках параметр — Использовать «замороженный» URI родителя. Ставклю его в да и иду на главную страницы и задаю ей «замороженный ури» index.php
Но эффект тот же — 404 и переадресация на главную.
Если Вы подскажите как при помощи заморозки задать нужную структуру — буду рад.
Спасибо.
Только что сделал вот так — mycodde.blogspot.ru/2014/12/multiple-recaptcha-demo-same-page.html
Так работает.
Вроде смысл тот же, но без Jquery выборки.
Задумался. А я вот к своему стыду и не знаю — попадают ли в выборку Jquery элементы имеющие display:none
Может в этом причина, что у меня не заработал первый вариант. Ведь у меня формы в модальных окнах, которые изначально скрыты.
tvfilters не использовалось, выборка шла по условию where.
Все таки прихожу ко мнению, что это глюки самого MODX.
pdoResources стал выдавать «странные» результаты, если менять порядок параметров.
Так к примеру в имена полей стали подмешиваться лишние символы.
Здесь виден TV [in_home] => Да
После открывающейся фигурной скобки? Попробую…
Насчет названий переменных, Вы правы.
Насчет echo — тоже, хотя я ставил целью именно вывести на экран.
Кстати, раз уж мы коснулись echo и return — Вы замечали, что сниппет modx печатает на экран то, что вызывается как return?
В нем return ведет себя не как в PHP. Поэтому применение return в моем конкретном случае привело бы к показу первого результата.
Если задаваться целью сделать вывод в чанк, то наверное, правильно было бы в цикле формировать строковую переменную с вызовом getChunk() а уже в конце делать return этой переменной.
Глухо совершенно, при том что просто FormIt с теми же настройками доставляет в секунду.
Может еще какие идеи есть? буду рад.
Но и плюс ко всему, это к тому чтобы открыть код сниппета и посмотреть там- только те плейсхолдеры, которые лежат в массиве total отображаются на сайте и преобразовываются в значения. Как я понимаю, это от того что они входят в сниппет как простые элементы, а не как массивы. Но в сниппете есть еще и массив — delivery / order/ payment и куча других. В них входят элементы, зачасую с одним и тем же именем. К примеру есть delivery->name а есть payment->name. Не соображу как составить имя плейсхолдера, чтобы обратиться к ним.