impArt поможет, если вам пришло подобное письмо от клиента:
Размещаем статьи с помощью impArt:
- Открываем файл со статьями
- В конце каждой статьи ставим решетку — #
- Копируем весь текст
- Вставляем его в окно impArt
- Нажимаем «Импортировать»
Первая строчка статьи станет заголовком ресурса, вторая — расширенным заголовком, остальное будет разбито на параграфы.
Компонент проверяет, есть ли статья с таким же заголовком на сайте или в списке статей, ожидающих обработки.
Пример оформления статей можно найти на странице компонента в админке (на отдельной вкладке).
Компонент доступен для загрузки из официального репозитория MODX:
modx.com/extras/package/impart
У меня другая проблема, без пересохранения Тикета, там какого-то лешего Jevix фильтрует все кавычки в ёлочки.
И есть такие мысли:
1. В статьях, полагаю что не только у меня, часто попадаются ссылки, в ссылках могут быть якоря, соответственно будет символ # (шарп, он же решетка). Так же есть модная конструкция #хэштэг и т.п. Потому, хочу обратить внимание на, например, удвоение этого символа, ##, что скорее уникализирует метку конца статьи, и позволит избежать накладок. Поправьте меня, если я ошибаюсь, что двойная решетка будет реже встречаться в исходном тексте, о чем бы он ни был.
2. Расширенный заголовок, будучи обязательным, судя по вашей инструкции к данному расширению, очень нужно бы сделать опциональным. Т.е. по умолчанию только Pagettle и Content — что для черновика боле чем достаточно.
3. В идеале, видится более расширенный набор меток, для выделения заголовка и т.п., типа бибикода)
PS Понимаю, не все хотелки нужны для массового пользователя, и не все интересно воплощать разработчику.
/core/components/impart/processors/mgr/item/create.class.php, соответственно, можно изменить метку конца статьи, заменив в нем символ решетки на любой другой символ или комбинацию.
2. Расширенный заголовок необязателен — если вторая строчка будет пустой, то и расширенного заголовка не будет.
3. Заголовки H2 и H3 выделяются символами ~ и $ соответственно.
Вот такие конструкции:
превратятся в
Остальные переносы строк будут обозначены как параграфы:
В остальном текст остается как есть и можно импортировать очень большие портянки.
Можно попробовать вручную поменять число в параметре limit, но только если ваш сервер позволяет исполнять PHP-скрипты долго (у меня php отваливается, если работает дольше 20 секунд)
Я знаю про плагин для импорта продуктов, но спрошу, impArt сработает для выгрузки продуктов?
А продукты… Ну, сработает, наверное, только некуда же ни цену написать, ни артикул. Много нюансов.
И есть ли у тебя аналоги данного компонента?