7 часов назад
Ты проверил все шаблоны и чанки?
Журнал ошибок показывает что fenom не может обратиться к pagetitle 1
7 часов назад
Обычно при очистке кеша красным выводятся все дубли.
Как найти все товары с одинаковыми url адресами? 1
8 часов назад
Все настройки взяты с рабочего проекта, может быть, что-то было неправильно сделано…
Настройка конфигурации NGINX + PHP-FPM 7.4 на Ubuntu 22.04 + Fastpanel для MODX 2.8.7 11
9 часов назад
Добрый день. Поставил FetchIt и у меня выходит ошибка при отправке.
«не могу найти указанный ключ формы (action)»
Вызываю некэшированно. Не понима...
[FetchIt] - Полноценная замена AjaxForm без зависимостей 60
Вчера в 16:28
1. Документация
Важно!
Сниппет должен быть вызван некэшированным, т.е. перед его названием должен быть восклицательный знак.2. Убедитесь, что у ...
FetchIt выдает ошибку в консоли Uncaught ReferenceError: FetchIt is not defined 1
Вчера в 13:36
server {
server_name 213.139.209.81 www.213.139.209.81;
return 301 https://213.139.209.81$request_uri;
charset off;
index index.php index...
Как правильно настроить конфигурацию NGINX для работы MODX? 1
Вчера в 09:53
По идее, если бы в MODX в обе версии интегрировать эти фасады, можно было бы добиться какого-то моста между версиями для совместимости других дополнен...
Facade Laravel в Modx 2/3 12
Вчера в 09:52
Кстати, не разбирался, но заметил 2 нюанса с датами:
1. часовые пояса нужно как-то настроить… как?..
2. Теряется время! У unpub_date в базе 100% вре...
mmxDatabase 1.2.0 3
07 мая 2024, 22:02
Странно то, что точно также указаны пути в других компонентах, например migx или clientconfig. Но у них на странице CMP они подключаются норм, а у мен...
Почему в кастомном процессоре пути прописываются относительно корня сайта? 2
07 мая 2024, 12:09
После такого пинка по тушке modx у меня появилось желание наконец-то поставить 3 и что-то уже на нём сделать :-)
mmxFenom - нативная интеграция шаблонизатора 10
1) в корне
2) в manager
3) в core
0.0008540: Created inline «modChunk» with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.0498571: Total time
4 194 304: Memory usage
Для сравнения TimeWeb (189 рублей) PHP 7
0.0002480: Created inline «modChunk» with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.0810261: Total time
2 097 152: Memory usage
1- новый
2- в нужном контексте.
После этого собрать массив со значениями нужных полей документа, инициализировать новый контекст и создать в нем новый документ, в параметры которого внесены данные из собранного массива. Возможно, этот пример поможет))
1) Импорт шаблона word, excel (.dotx .xltm).
2) Создание новой формы для заполнения пользователем сервиса и ее автоинтерграция в сайт (выпадающий список, отдельная страница и т.д. смотря как все выглядит на фронте)
3) Сборка готового дока и вывод на скачивание пользователем.
Если ну очень край как нужно отказаться от поддержки и отпустить в свободное плавание, то необходимо научить менеджера-непрограммиста делать предварительную разметку шаблонов ворда и экселя. Как я это вижу: в ворде создается шаблон и в полях, которые должны быть заполнены данными пользователя указываются переменные tv1, tv2...tvn+1. После импорта в modx наш гипотетический компонент создает группу переменных шаблона с названием «Какой-то там шаблон ворда или экселя» и списком tv-шек от 1 до n+1, каждая из которых соответствует тому либо иному полю в форме (автоматически создается при импорте нового шаблона). После отправки пользователем формы меняем записанные в конктретном заранее установленном формате переменные на введенные юзером значения.
Опять же, плодить кучу тв-шек не всегда разумно. Использовать для упрощения MIGX, создавать свою отдельную таблицу БД или еще как-то из положения выходить — пусть решает ответственный программист. Есть варианты, короче)) Возможно есть более простые пути, но сначала нужно разобраться в структуре документа ворда и эксель. Если нужен супербюджетный и не сильно качественный вариант — создаем обычные страницы и подключаем API онлайн-конвертера, ему отправляем html файл, забираем doc или excel. Мега-программист не нужен ни вначале работы, ни в дальнейшем. Дешево и сердито, но баги будут вылазить гарантированно из-за тех или иных проблем. Следующий вариант — воспользоваться API гугл-документов. Пользователю можно будет показывать фактически реальный документ, который он просто сохраняет для себя со своими значениями. Шаблоны создаются в аккаунте гугл-доков В каждом случае есть свои нюансы. Выбирайте)) Думаю, можно и еще методы найти, но в первую очередь ответственный исполнитель должен выбрать с чем он реально сможет работать.