Дима
⁉️ Кто-нибудь знает откуда при входе в админку иногда в адресной строке появляется номер порта?
Вот так: site.ru:433/manager
Было такое когда стоял apache за nginx, а теперь всплыло снова, когда поставили nginx на нестандартном порту за HAProxy 🤪
Mr. Karandash
У меня все тот же вопрос, что и неделю назад. Из за чего сайт, который работал на хпх 7.4, вдруг стал криво отображаться в админке, но когда переключаешь на 8.0 - становится хорошо
Mr. Karandash
кто нибудь сталкивался?
Mr. Karandash
Anonymous
Здравствуйте. msProducts создает плейсхолдеры в чанках. Это поля товара. Например, цена, артикул.
Я могу эти плейсхолдеры получить в сниппете, не передавая их туда явно?
Я пробовал писать код:
$modx->getPlaceholder['my_option'];
Или так:
$modx->getPlaceholder['my_option'][0];
Но ничего не возвращается. Однако если в чанке написать так:
{$_pls['my_option'][0]}
То выводится опция my_option.
Я так понимаю, что из сниппета ее нельзя получить? Если явно через параметры в сниппет ее не передать.
Евгений
$modx->getPlaceholder(’my_option')
Anonymous
Anonymous
Вот так не null
echo '[[+ploshad_m2.0]]';
Но это костыль какой-то
Anonymous
Андрей
Anonymous
Anonymous
Кстати, интересно, почему pdoResources вызывается кешированным. А msProducts - некешированным? Это же очень похожие сниппеты. Выводят листинг ресурсов. Только у msProducts вроде как доп. таблицы присоединяются.
Anonymous
Может, ошибка в документации msProducts? И его можно кешировать?
Anonymous
Никто не знает?
Anonymous
Получается, что если у меня в сниппете используется вызов msProducts, то мой сниппет тоже надо вызывать некешированным?
Anonymous
msProducts не работает с get-параметрами (в отличие от pdoPage и mFilter2). Не работает с куки и сессиями. Зачем же его вызывать некешированным?
Mihail
парни а как может быть так что через хром работает кнопка заливки фото а на яндекс браузер не реагирует кнопка
Алексей
Алексей
Алексей
Anonymous
Алексей
Anonymous
Очередной подводный камень для разработчика на MODX)
Евгений
разработчики на модх знают зачем нужен восклицательный знак
Алексей
Думаю, что пример вызыва без Кеша в доке не есть цель.
Там показаны параметры.
Александр
Добрый вечер!
Александр
Подскажите актуальные пакеты на 2022 год, актуальные так сказать... Что устанавливать для использования в разработке сайта в большинстве случаев
Александр
В сети очень мало актуальной информации, например уже используется pdoresurs
Александр
Вместо get
Александр
Спасибо
Sentinel
Sentinel
И из них уже понять какие актуальные 🤷♂
Дима
Может, ошибка в документации msProducts? И его можно кешировать?
У меня есть объяснение: на момент написания документации, у её автора зашкаливала коммуникационная нагрузка, и чтобы ее снизить, он дал примеры некэшированные чтобы сотни людей, которые будут копипастить, не натыкались на нубские ошибки и не задавали сначала вопросы, а уж потом пробовали очистить кэш!
Кэши крутые, но в разработке мешаются, а отключать их глобально на время разработки новички не умеют, а бывалые ленятся :)
Алексей
Anonymous
Ребят, я в fenom подключаю чанк через include, в котором устанавливаются переменные fenom. А ниже подключения эти переменные недоступны. Можно сделать так, чтобы они были доступны?
Anonymous
Есть страница товара.
А есть чанк в листинге от msProducts.
Для обоих этих элементов есть сложная одинаковая логика (код) на fenom.
Логика заключается в установке переменных fenom. Далее я использую эти переменные.
Я решил эту логику перенести в отельный чанк, чтобы соблюсти принцип DRY. Чтобы не пришлось менять эту логику в двух местах, если необходимо внести какие-либо правки.
И вот проблема. Если я подключаю чанк через include, то переменные за пределами этого чанка не видны. А мне их надо использовать.
Я решил попробовать вынести эту логику в сниппет, который будет возвращать ассоциативный массив. А дальше через fenom я буду использовать этот массив, как fenom переменные.
Но тут другая проблема - в сниппете нельзя получить значения от msProducts. Например: {$my_option}. Опций много и передавать их в сниппет - такое себе.
Как решить эту проблему?
Алексей
Можно.
Roman
Артур
Алексей
есть еще проще вариант. Но это надо вычитать в доке фенома.
Алексей
в доке фенома.
Евгений
начинается на in
Евгений
Евгений
а доку каждый дурак прочитать может
Алексей
Алексей
читать еще уметь нужно. этому обучают в школе)
Алексей
ага... и еще это было давно )))
Евгений
вроде
Anonymous
insert? Это вообще не то
Евгений
Евгений
Евгений
канешн
Евгений
да и в доке были примеры с некешированным вызовом, это ж тоже правильно
Евгений
если я верно помню о чем речь
Алексей
Алексей
проходили. знаем.
Евгений
Anonymous
Алексей
ну, и в чем затык, тогда?
Алексей
Вы же даже не удосуживаетесь описать свое замешательство, но просите помочь...
Евгений
нашел же слово
Алексей
вы не понимаете. это другое.
Евгений
не ну мне интересно стало, почему не то?
Евгений
судя по запросу это именно то что надо
Евгений
мож там еше чет?
Алексей
вот и я о том же...