Всего 123 797 комментариев

Сергей Карпович
19 ноября 2023, 13:22
0
Можно ли при создании полей в калькуляторе добавлять к ним изображения, подсказки (текст)?
к полям калькулятора можно привязывать TV поля ресурса? И можно ли привязывать поля MIGX ресурса?
Валерий
19 ноября 2023, 12:32
0
Добрый день! Спасибо за сборку, некоторым клиентам помогает. Но столкнулся с проблемой вставки Iframe с Youtube. При первом сохранении все хорошо, но после переключения в визуальный режим редактора к iframe добавляется sandbox="" и видео с фронта пропадает. Причем иногда просто черный экран, а иногда говорит про JS, который надо включить )).
Я так понял, это встроенная функция редактора, и вроде как должна помочь запись в файле конфигурации
config.iframe_attributes = {
    sandbox: 'allow-scripts allow-same-origin',
    allow: 'autoplay'
}
Вот только у меня не помогает. Может файл конфигурации где-то в другом месте находится? Я правил вот тут: manager/assets/components/ckeditor/ckeditor

Кто как решал эту проблему?
Наумов Алексей
19 ноября 2023, 11:20
0
Это вообще никак не задумано) можно удалять конечно бы, пустые каталоги раздражают. Такая же история с miniShop2 есть, ну или была, не знаю, тоже часто каталоги остаются.
Wassi Wassinen
19 ноября 2023, 06:26
0
Николай, спасибо за ваш труд. Вопрос — когда ждать самую сырую альфу? Чтобы уже можно было что-то потестировать в админке, вывести сниппеты и т.д.?
Артур Шевченко
18 ноября 2023, 21:37
0
Сначала только для второй, в следующем году для третьей.
Олег
18 ноября 2023, 16:54
0
После отключения pdotools_fenom_parser — то же самое, пустая страница, при включении не восстанавливается
Олег
18 ноября 2023, 16:51
0
Нет, очистка кэша ничего не даёт
Wassi Wassinen
18 ноября 2023, 16:28
0
Артур, ещё один важный вопрос — вы будете выпускать FlatFilters только для второй версии MODx или сразу для второй и третьей?
deleted
18 ноября 2023, 07:37
0
Последний проект нвчинал делать на MODX с ZoomX + Vue с Quasar. В MODX не очень удобно создавать таблицы в базе, поэтому экспериментировал с Eloquent. Наверное получилась странная связка, и для бэка лучше было бы взять Laravel, но времени его изучать не было
Wassi Wassinen
18 ноября 2023, 00:40
0
Ещё один момент: при удалении файла из ресурса, если он единственный — не удаляется каталог с номером ресурса в папке «files». Это так и задумано?
Wassi Wassinen
18 ноября 2023, 00:36
0
Супер! Алексей, благодарю. Вы молодец :)
Александр Туниеков
17 ноября 2023, 23:53
0
У меня бывает проблема кеш плагина pdoTools задваивается. Попробуй почистить кеш.
deleted
17 ноября 2023, 22:55
0
Автозагрузки на сервер (SFTP) по CTRL+S (желательно без хранения учетных данных от удаленного сервера в JSON-файле рядом с исходниками)
использую sshfs. не знаю правда работает ли на винде. но может расширение для vscode есть одноимённое
deleted
17 ноября 2023, 22:50
0
Не очень понятно зачем поддержка стандартного парсера. Кто-то пишет код в ide и использует стандартный парсер?) Мне кажется, что такие люди пишут код в админке. Может ошибаюсь, конечно.

А поддержка smarty планируется?
vectorserver
17 ноября 2023, 20:21
0
SQL
TRUNCATE TABLE my_table;
vectorserver
17 ноября 2023, 20:13
1
+1
Создаешь сниппет mod_image
<?php

/* @var modX $modx*/
/* @var $input*/


// Создаем объект DOMDocument
$dom = new DOMDocument();


// Загружаем HTML-код
$html = $input;
//$dom->loadHTML($html);
$dom->loadHTML(mb_convert_encoding($html, 'HTML-ENTITIES', 'UTF-8'));


// Получаем все элементы <img>
$xpath = new DOMXPath($dom);
$images = $xpath->query("//img");

foreach ($images as $image) {
    // Получаем старый путь из атрибута 'src'
    $oldSrc = $image->getAttribute('src');
    $new_path = $modx->runSnippet('phpthumbof',['input'=>$oldSrc,'options'=>'w=0&h=800&zc=0']);
    // Заменяем значение атрибута 'src'
    $image->setAttribute('src', $new_path);


    // Получаем родительский элемент <a> и добавляем атрибут 'href' с значением $oldSrc
    $parentLink = $image->parentNode;
    if ($parentLink->nodeName === 'a') {
        $parentLink->setAttribute('href', $oldSrc);
    } else{

        // Создаем тег a
        $a = $dom->createElement('a');
        $a->setAttribute('href', $oldSrc);

        $a->setAttribute('data-fancybox', 'gal');
        $a->setAttribute('class', 'pointer img-fluid');
        $image->parentNode->replaceChild($a, $image);
        $a->appendChild($image);
    }

    if(!$image->getAttribute('title')){
        $image->setAttribute('title', 123);
        $image->setAttribute('alt', 'Рисунок');
    }

}

// Получаем обновленный HTML-код
$content_new = $dom->saveHTML();


return $content_new;
и потом используй
{$_modx->resource.content | replace : '<h3>' : '<h3 class="title-dec">' | mod_image}
Артур Шевченко
17 ноября 2023, 19:01
0
Если используешь феном на страницах, то скорее всего дело в нём, хотя странно, что в журнале пусто. Попробуй выключить феном, если заработает, ищи где у тебя { в шаблоне и подключаемых чанках и поставь пробелы после неё.
Олег
17 ноября 2023, 13:48
0
Да, в админке в порядке, в журнале ошибок нет.
Артур Шевченко
17 ноября 2023, 10:56
0
Пустая страница на фронте, не в админке? И в журнале ошибок пусто?