Категории
Уведомление:подпишитесь Заходите к нам в Telegram-чат
Skripters » WordPress » WordPress Плагины » Event Organiser CSV

Event Organiser CSV

SaNcHeS
Опубликовано 7-08-2021, 16:26
Этот плагин позволяет импортировать события из файла CSV в Организатор мероприятий. Вы также можете экспортировать события из Организатора мероприятий в файл CSV. Обратите внимание, что этот плагин все еще находится в стадии бета-тестирования. Я приветствую отзывы, проблемы и запросы на включение. Цель Разрешить пользователям экспортировать / импортировать события в формате CSV между различными календарными приложениями и делать это гибко, чтобы ограничить количество требований к CSV-файлу, прежде чем его можно будет правильно прочитать. Чтобы пользователи могли перемещать события между установками Event Organizer, сохраняя при этом данные, которые не поддерживаются iCal. В целях гибкости столбцы не должны располагаться в каком-либо предписанном порядке: вы сообщаете плагину, какие столбцы к чему относятся (дата начала, дата окончания и т. Д.) После импорта файла. Как использовать этот плагин После установки перейдите в Инструменты> Импорт событий. Здесь вы можете экспортировать файл CSV или выбрать файл для импорта. Чтобы импортировать файл: выберите «Обзор» и выберите файл, нажмите «Загрузить файл и импортировать». Все в порядке, теперь вы должны увидеть предварительный просмотр файла CSV вместе с раскрывающимся списком в основании каждого столбца. Если предварительный просмотр выглядит неправильно, попробуйте выбрать другой тип разделителя (запятая, табуляция, пробел) вверху. Если первая строка файла CSV является заголовком, выберите соответствующий параметр. Тогда первая строка будет проигнорирована. Внизу каждого столбца выберите, что он представляет. Возможные варианты (не все обязательны): Начало заголовка (в формате Ymd, а также с указанием времени, только если событие не на весь день) Конец (в формате, указанном выше) Повторяться до тех пор, пока (если событие повторяется, дата его последнее появление) Расписание повторения (если событие повторяется, как оно повторяется: один раз | ежедневно | еженедельно | ежемесячно | ежегодно | по выбору). Частота повторения (если событие повторяется, целое число, указывающее с какой периодичностью) Schedule Meta (См. Документацию для eo_insert_post (), например, «MO, TU, THR» (еженедельно), «BYDAY = 2MO» или «BYMONTHDAY = 16» (ежемесячно). ) Контент (содержимое сообщения HTML) Место проведения (ярлык места проведения) Категории (разделенный запятыми список ярлыков категорий) Теги (разделенный запятыми список ярлыков тегов) [Любые зарегистрированные пользовательские таксономии событий] (список ярлыков, разделенных запятыми) Включить даты (список, разделенный запятыми дат Ymd для включения из расписания мероприятия) Исключить даты (как указано выше, но добавлены в расписание события) Post Meta (появится опция для предоставления мета-ключа) Нажмите import. Импорт новых мест, категорий и тегов По умолчанию плагин будет импортировать только те места, категории и теги, которые уже существуют.Чтобы позволить плагину создавать новые места, категории и теги, вы можете добавить следующий код (в отдельный плагин или в файл functions.php вашей темы). функция my_set_import_imports ($ args, $ file) {$ args ['import_new_event-category'] = правда; // создать категорию, если она не существует $ args ['import_new_event-location'] = true; // создать площадку, если ее не существует. $ args ['import_new_event-tag'] = true; // создать тег, если он не существует. вернуть $ args; } add_filter ('eventorganiser_csv_import_args', 'my_set_import_imports', 10, 2); Обратите внимание на ограничения на импорт мест, описанные ниже. Ограничения Действуют текущие ограничения. См. Папку примеров для архетипического файла CSV. Все даты считываются с использованием PHP DateTime. Хотя поддерживаются различные форматы, настоятельно рекомендуется использовать форматы Ymd (например, 2013-12-31). Даты начала должны быть указаны в Ymd (например, 2013-12-31) для событий на весь день, а также включать компонент времени (например, 2013-12 -31 23:30) для непродолжительных мероприятий. Для времени не существует установленного формата, но рекомендуется 24-часовой формат времени. Секунды указывать не нужно. Даты включения / исключения должны быть представлены в виде списка дат, разделенных запятыми, в формате Ymd. Категории и теги должны быть указаны в виде списка имен, разделенных запятыми. Он не поддерживает метаданные о месте проведения (пока). Обратите внимание, что теоретически все даты (кроме даты начала) могут быть указаны в любом формате, однако для обеспечения дат интерпретируются правильно, настоятельно рекомендуется указывать даты в формате Ymd (или Ymd H: i для событий не на весь день). Дата начала должна быть в таком формате, чтобы импортер мог различать события на целый день и не на весь день. Будущие функции «Предварительный просмотр импорта» или «пробный запуск», чтобы пользователи могли видеть, как будут импортированы события. Поддержка метаданных места проведения. Цвета категорий поддержки. Добавить фильтры для разработчиков. Добавить поддержку UID для предотвращения двойного импорта события (возможно, обновить событие?). Добавить поддержку «карт» для импорта из других приложений (где предписан формат экспортируемого файла CSV). Поддержка стандартного форматирования даты (попробуйте угадать / спросить формат)

Автор: Stephen Harris

Версия: 0.3.2

Последнее обновление: 2015-05-25 12:47pm GMT

Понравилось?
0
0
0

Скачать Event Organiser CSV:

event-organiser-csv.zip Размер файла: 0 b
173
0