Вопросы
Modx и Cloudflare - как узнать исходные IP-адреса посетителей
Может кто сталкивался и подскажет, как или чем настроить показ исходных ip адресов? Поставили Cloudflare, включен обратный прокси. В логах хостинга соответственно теперь идут ip Cloudflare.
Нужно для окончательного отлова ботов, которые взвинтили ПФ и сильно порушили выдачу.
Нужно для окончательного отлова ботов, которые взвинтили ПФ и сильно порушили выдачу.
DaterangeTV как задать условие, публиковать ресурсы до КОНЦА диапазона?
По умолчанию получается задать условие на начало диапазона:
Помогите пожалуйста, документацию смотрел так и сяк, но видимо многих вещей еще не знаю, что б разобраться, а нужна как бы только одна строка кода, видимо((
Вот документация на расширение
Там есть вот такая формулировка, но что с ней делать?
Template Variable that contains the end value of the daterange. If used, the DaterangeTV contains only the start value. The end value template variable should be created as a hidden template variable type.
Заранее спасибо!!!
[[pdoResources?
&where=`["dateRange >= \"[[!today]]\""]`
]]А нужно, что бы фильтровались события, у которых весь срок «вышел».Помогите пожалуйста, документацию смотрел так и сяк, но видимо многих вещей еще не знаю, что б разобраться, а нужна как бы только одна строка кода, видимо((
Вот документация на расширение
Там есть вот такая формулировка, но что с ней делать?
Template Variable that contains the end value of the daterange. If used, the DaterangeTV contains only the start value. The end value template variable should be created as a hidden template variable type.
Заранее спасибо!!!
msOptionsPrice.modification не добавляет в корзину цену модификации
Всем доброго времени суток.
На тестовом сервере добавил две модификации baza, colorBaza
В товаре:
На тестовом сервере добавил две модификации baza, colorBaza
В товаре:
{'!msOptionsPrice.modification' | snippet : [
'limit' => 100,
]} Как удалить загруженный файл через fastuploadtv?
Есть кнопка удалить и заменить, по идеи кнопка удалить, ДОЛЖНА УДАЛЯТЬ, но оно не удаляет, сам файл находится в assets папке, как мне сделать так чтобы оно удалялось?
В core пакета я не нашёл процессор или триггер для функции удаления, кто-нибудь уже решал эту проблему?
В core пакета я не нашёл процессор или триггер для функции удаления, кто-нибудь уже решал эту проблему?
Как получить поле properties из заказа minishop2?
Есть плагин на события
msOnCreateOrder
msOnBeforeCreateOrder
В нем получаем все данные адреса из заказа
$msAddress->get('receiver'),
$msAddress->get('phone'),
Проблем нет но $msAddress->get('properties'); Пустой
Знаю что там json, json_decode($properties) тоже пустой.
При этом при в админке все выводится и при получении данных заказа в снипете через SQL запрос к modx_ms2_order_addresses данные приходят.
Подскажите пожалуйста, в чем ошибка и что не так делаю.
msOnCreateOrder
msOnBeforeCreateOrder
В нем получаем все данные адреса из заказа
$msAddress->get('receiver'),
$msAddress->get('phone'),
Проблем нет но $msAddress->get('properties'); Пустой
Знаю что там json, json_decode($properties) тоже пустой.
При этом при в админке все выводится и при получении данных заказа в снипете через SQL запрос к modx_ms2_order_addresses данные приходят.
Подскажите пожалуйста, в чем ошибка и что не так делаю.
Получить все TV-поля ресурса в Fenom
Добрый день!
Подскажите пожалуйста, я могу получить данные какого то ресурса, например с id=5:
Данные TV ресурса могу получить так:
Например хочу так:
Подскажите пожалуйста, я могу получить данные какого то ресурса, например с id=5:
{5 | resource}Но там не будет TV.Данные TV ресурса могу получить так:
{5 | resource : "tv_name"}Возможно ли получить в переменную ВСЕ TV поля ресурса с их значениями?Например хочу так:
{set $res_five = 5 | resource}и что бы потом мог использовать переменную $res_five и брать из неё данные TV, например:{$res_five["tv_name"]}Я знаю как можно это сделать написав свой сниппет, но может это уже доступно в Fenom, или забить и просто использовать {5 | resource: «tv_name»}? Не работает вызов некешируемого сниппета
На сайте искала, теоретически есть ответ на мой вопрос, но там скриншот, срок давности которого закончился и я не могу проверить.
Вот сниппет:
Причем у меня на этом же сервере два сайта и на одном из них все срабатывает как нужно, на другом нет. Версии php сейчас сделала одинаковыми, версии MODX тоже, но, к сожалению, это не помогло.
Может кто-то сталкивался?
Вот сниппет:
<?php
echo time();Вызываю вот тут:<link rel="stylesheet" href="[[++assets_url]]templates/css/style.css?v=[[!gettime]]">И если вызываю некешируемым (что мне и нужно), то на сайте в сгенерированном коде выводится без изменений:<link rel="stylesheet" href="/assets/templates/css/style.css?v=[[!gettime]]">А если кешируемым, то нормально отрабатывает.Причем у меня на этом же сервере два сайта и на одном из них все срабатывает как нужно, на другом нет. Версии php сейчас сделала одинаковыми, версии MODX тоже, но, к сожалению, это не помогло.
Может кто-то сталкивался?
Как получить parent товара минишоп прямо в sql?
При такой структуре
–> (1) Category
–> (2) Category
–> (3) Product
в `modx_ms2_products_categories` будет: product_id = 3, category_id = 1 (а не 2), в какой таблице хранится эта связь?
–> (1) Category
–> (2) Category
–> (3) Product
в `modx_ms2_products_categories` будет: product_id = 3, category_id = 1 (а не 2), в какой таблице хранится эта связь?
mseach2 не ищет на другом языке из multiLingual
есть сайт https://catering.smakuemo.od.ua/
мультиязичность реализована через плагин multiLingual
две языковые версии РУ и УКР
поиск ищет только на РУ, то, что переведено на УКР — не видит
пример запроса на РУ
catering.smakuemo.od.ua/rezultat-poiska/?query=%D0%BF%D0%B8%D1%86%D1%86%D0%B0
пример запроса на УКР
catering.smakuemo.od.ua/rezultat-poiska/?query=%D0%BF%D1%96%D1%86%D0%B0
может кто сталкивался с такой проблемой?
мультиязичность реализована через плагин multiLingual
две языковые версии РУ и УКР
поиск ищет только на РУ, то, что переведено на УКР — не видит
пример запроса на РУ
catering.smakuemo.od.ua/rezultat-poiska/?query=%D0%BF%D0%B8%D1%86%D1%86%D0%B0
пример запроса на УКР
catering.smakuemo.od.ua/rezultat-poiska/?query=%D0%BF%D1%96%D1%86%D0%B0
может кто сталкивался с такой проблемой?
getFileDate вывод месяц на русском
Имею сниппет по выводу даты обновленного сайта
<?php
$arr = array(
'01' => 'Января',
'02' => 'Февраля',
'03' => 'Марта',
'04' => 'Апреля',
'05' => 'Мая',
'06' => 'Июня',
'07' => 'Июля',
'08' => 'Августа',
'09' => 'Сентября',
'10' => 'Октября',
'11' => 'Ноября',
'12' => 'Декабря'
);
$month = date('m');
$month = $arr[$month];
return date("d $month Y",filectime(MODX_BASE_PATH . $file));Сниппет вроде все работает. Загружаешь файл выводит дату загрузки, но есть НО… если файл загрузил к примеру 26.05.23 ( выводит: 26 мая 2023), если в июне ничего не загружал то дата становиться: 26 июня 2023. Где ошибся? Система выводит дату правильно, а месяц текущий