Всего 125 336 комментариев

Алексей Смирнов
26 сентября 2022, 13:16
0
Логины и пароли точно проверены? Вы сами проверяли их?
Stepan
26 сентября 2022, 12:00
0
разодрался
я подумал что это функция modx
тогда еще вопрос
что значит
'parent' => 0
Stepan
26 сентября 2022, 11:49
0
reset($files);
что делает?
Роман
26 сентября 2022, 10:59
0
Скорее всего как-то так.
{$_modx->resource.content | ereplace : "/<\/?div[^>]*\>/i":""}
Ну или как подсказывают выше, вот так:
[[*content:striptags=`<div>`]]
если php 7.4 и выше, то можно и массивом задавать ['div', 'iframe']
Алексей Смирнов
26 сентября 2022, 10:49
+1
Потому что нужно писать
<p>,<a>
Евгений
26 сентября 2022, 10:44
0
это куда? у меня в шаблоне контент вызывается
[[*content]]
Роман
26 сентября 2022, 10:39
0
$content = preg_replace("/<\/?div[^>]*\>/i", "", $content);
Евгений
26 сентября 2022, 10:03
0
пробовал
[[*content:striptags=`p,h1,li,ul,iframe`]]
но он почему то и p вырезал… что не так?
Дмитрий Середюк
26 сентября 2022, 08:16
0
{$id | pdoField : '{"field":"pagetitle", "top":1}'}
Вроде как то так
Константин
26 сентября 2022, 07:43
0
Спасибо, попробовал полностью удалить папку cache, ошибка остается, права на папку 0700
Артур Шевченко
25 сентября 2022, 19:30
0
Ну смотри, strip_tags() вырежет все HTML-тэги, а не только div, если ты конечно вторым параметром не передашь список разрешённых тэгов, но по-моему это не удобно. Я бы использовал что-то типа этого
$str = '<div class="test"> <p>dgdfgdfg</p> </div> <div class="test2"> <p>dgdfgdfg gdfgfh</p> </div>';
echo preg_replace(['/<div.*?>/', '/<\/div>/'], '', $str);
Oleg
25 сентября 2022, 19:00
0
Благодарю за исчерпывающий ответ.
Алексей Смирнов
25 сентября 2022, 18:57
0
Если вы хотите свое написать, то Php, modx, extjs + сопутствующие знания.
Так же есть некоторые решения в магазине modstore — а подходят ли они для вас, кроме вас врядли кто-то ответит.
Ну и всегда можно заказать разработку на профильных площадках.
Oleg
25 сентября 2022, 18:39
0
Все-таки уточню — мне наоборот нужно из Excel файла экспортировать данные в MODX. То есть это всё равно нужно php юзать? Через админку это не сделать?
Алексей Смирнов
25 сентября 2022, 18:29
0
Очевидно нужно учить php и смотреть необходимые библиотеки которые умеют читать и сохранять в exel формате.
Руслан
25 сентября 2022, 17:52
0
Проблему решил. Проблема в доступах которая решается на этой странице modx.pro/help/17383. Загрузка файлов происходит, но нужно настроить загрузку в базу данных или уже удаление, если фото не используется в контенте.
Александр Туниеков
25 сентября 2022, 17:44
0
файл кеша \core\cache\context_settings\web\context.cache.php
Александр Туниеков
25 сентября 2022, 16:49
0
$resourceMap это карта ресурсов modx. Она генерируется при первой инициализации контекста modx и сохраняется в кеш.
Ошибка значит, что $resourceMap пустая. Проверьте кеш modx. Что там права на запись есть. Почистите кеш. И проверьте чтоб плагины $resourceMap не прибивали. Это иногда рекомендуют на больших сайтах.
Руслан
25 сентября 2022, 15:50
0
Доброго дня. Такая же проблема. Вижу что файлы можно грузить через тикеты, то без авторизации такую возможность не дает. Подскажите как можно решить проблему.
Константин
25 сентября 2022, 09:27
0
Попробовал взять для примера карточку товара. Удалял все сниппеты, которые на странице, обновлял страницу и смотрел лог, ошибка сохранялась, отключал плагины, аналогично. Дошло до того, что удалил совершенно весь код страницы, обновил ошибка осталась…