Konstantin

Konstantin

С нами с 24 декабря 2022; Место в рейтинге пользователей: #997

Ссылка на вкладку ClientConfig

Добрый день!
Использую компонент ClientConfig в котором создал разные группы полей которые отображаются по вкладкам, на главной странице админ-панели я сделал с помощью компонента QuickButtons кнопки для быстрого доступа к разным разделам админки. Однако никак не могу получить ссылку на конкретную вкладку группы полей ClientConfig. Пытаюсь у кнопки в поле js handler вставлять примерно такой код но безуспешно:
MODx.loadPage('home','namespace=clientconfig');setTimeout(function(){Ext.getCmp('clientconfig-page-home-tabs').setActiveTab(2)},500);

Буду благодарен за совет
Konstantin
21 февраля 2025, 14:57
modx.pro
123
0

pdoResource c несколькими родителями

В pdoResources в parents хочу передать два параметра — один обычный, а другой исключающий. То есть я хочу сделать выборку ресурсов по стране, но исключить текущий регион:

{set $countryOffices = 'pdoResources' | snippet : [
        'parents' => '-' ~ $currentRegionId ~ ',' ~ $currentCountryId,
        'sortby' => 'createdon',
        'sortdir' => 'DESC',
        'hideContainers' => '1',
    ]}
Но оба условия игнорируются. Может я что-то не так делаю? Буду благодарен за пинок подсказку ))
Konstantin
26 января 2025, 18:54
modx.pro
409
0

Как правильно вставить modx переменную в js скрипт на Fenom

Здравствуйте.
Например в шаблоне ресурса нужно вывести TV поле в инлайновом скрипте

{'<script type="text/javascript" defer> let my_variable = $_modx->resource.MyTv</script>'| jsToBottom : true}
Пробовал так, но не работает:
let my_variable = '~$_modx->resource.MyTv~';

есть идеи? я конечно могу сделать скрытый элемент в DOM с этим полем и оттуда подтягивать значение скриптом, но как-то это не рационально…
Konstantin
02 декабря 2024, 20:18
modx.pro
145
0

Как вывести migx данные из всех ресурсов в пункте меню адмики

Всем привет!
Konstantin
15 августа 2024, 12:48
modx.pro
303
0

Ошибка recaptcha при отправке ошибка "Please select the checkbox in the ReCaptcha image"

Добрый день,

Использую Modx 2.8.5, Fetchit, ReCaptchaV2 и Fenom

В форме нормально рендерится гугл кнопка, и по нажатию на которую все работает штатно — появляется зеленая галочка, но при отправке формы возникает ошибка и в логе пишет: «Please select the checkbox in the ReCaptcha image».
Konstantin
10 мая 2024, 13:51
modx.pro
327
0

Fetchit и ошибка Undefined array key "fetchit_called"

Приветствую! Не могу понять почему лезет ошибка при использовании FetchIt:

/home/b122193/public_html/core/components/fetchit/src/FetchIt.php 81
PHP warning: Undefined array key «fetchit_called»
Konstantin
11 января 2024, 11:32
modx.pro
807
0

MIGX renderChunk: вывести title ресурса по его ID

Приветствую! Имеется TV «список ресурсов» и выводится через MIGX, в админке в таблице MIGX выводится только ID ресурса, а хотелось бы видеть там название ресурса. Подскажите как сделать кастомный рендер для этого поля?
Konstantin
10 января 2024, 12:07
modx.pro
452
0

Подключить Localizator в сниппет

Здравствуйте, вопрос по плагину Localizator (сразу хочу сказать что плагин отличный и все задачи выполняет).

У меня есть сниппет который с помощью PdoResources фильтрует ресурсы согласно выбранному хештегу. Хэштеги это набор значений который задается через TV для каждого ресурса и языка. В упрощенном виде сниппет работает так:

$params = array(
	'parents' =>  '4,6,7',
	'limit' => '9',
	'offset' => '0',
	'tpl' => 'MyChunk',
	'select' => 'id,pagetitle,publishedon,uri',
	'includeTVs' => 'hashTagEn, hashTagNl, hashTagRu, ImageTV',
	'where' => '[{"hashTagRu:LIKE":"%Test%"}]',
);
return $modx->runSnippet('pdoResources',$params);
Сейчас сниппет выводит заголовки ресурсов на основном языке в независимости от языка сайта,
ВОПРОС в том как подключить сюда Localizator чтобы заголовки подхватывались на основе заданного языка?
Konstantin
09 ноября 2023, 13:46
modx.pro
432
0

Хостинг ругается на файл ядра phpthumb.class.php

Здравствуйте, запустил сайт на Modx 3.0.3 на хостинге Dreamhost.com и спустя неделю сайт перестал работать. Оказалось что хостинг нашел подозрительным файл встроенный в движок phpthumb.class.php так вот они дали ему права 200 и тем самым вызвав фатальные ошибки в работе движка.

Вот их пояснения:

We have identified malicious content on your account, added by an outside
entity, which may include malware such as backdoor shells, adware, botnet,
and spammer scripts.

The following file(s) specifically have been identified as attacker-added
malware. We have DISABLED these files by setting their permissions to 200
(Owner write-only). You will need to audit these files and either replace
them with known good versions or remove them altogether:

.../core/vendor/james-heinrich/phpthumb/phpthumb.class.php
Что-то можно с эти сделать?
Konstantin
15 сентября 2023, 17:39
modx.pro
567
0

Контент основного языка в Localizator

Приветствую!

Настраиваю плагины Localizator, делаю основной язык Русский и дополнительных 2, затем у ресурсов заполняю на основном языке стандартные поля, а во вкладке Локализации перевод для других двух.

В шаблоне приходится вначале делать проверку на основной язык и выводит поля либо стандартными методами для основного либо способами автора для дополнительных языков.

Подскажите кто разобрался в плагине правильно ли я делаю или есть способ без проверки на основной язык?
Konstantin
03 сентября 2023, 10:20
modx.pro
713
0