K2 Import / Export 0.7 + 0.8_alpha3

K2 Import / Export 0.7 + 0.8_alpha3

K2 Import / Export 0.7 + 0.8_alpha3

С помощью этого компонента вы можете импортировать контент К2 из CSV-файла и экспортировать К2 данные в файл CSV.

Возможно импортировать все поля, в том числе "дополнительных поля" (extra fields), user id, изображения, теги, галереи, мета-информацию, категории и вложения.

Файл должен иметь строку заголовка. Ограничитель текста: '"' разделитель полей: ','

Требования:

  1. PHP 5 >= 5.2.0 with PECL json >= 1.2.0
  2. Joomla 1.5.x
  3. DocMan >= 1.5.7

Добавлено: 05/03/2010
Обновлено: 07/12/2011
Размер файла: 65.59 kB
Цена: минимум 1.79 EUR

Можно получить бесплатно, если Вы можете поставить обратную ссылку на сайт разработчика. Для этого нужно связаться с разработчиком по e-mail.

Сайт разработчика: http://www.individual-it.net/en/Joomla/

Инструкция для K2 Import Component

Переводил с помощью Диктера, некоторые моменты были не понятны. Поэтому звыняйте. В работе я с ним в принципе разобрался. Будет время поправлю инструкцию. А пока так как есть.

Этот компонент позволяет создавать K2-элементы с помощью импорта CSV-файла.
Вы можете импортировать все поля, в том числе "дополнительные поля", изображения и тэги, галереи и т.д.

  1. Установите компонент
  2. Создайте CSV-файл
    • создайте файл CSV со всеми значениями, которые вы бы хотели импортировать
    • один очень простой способ создать CSV-файл, чтобы создать таблицу с OpenOffice и сохранить его в формате CSV или использовать первую функцию экспорта
    • в каждой строке в CSV-файле должен быть заголовок
    • каждый столбец должен быть разделен ","
    • текстовые поля должны быть заключены в двойные кавычки => "
    • CSV файл должен быть в UTF-8 кодировке, вы можете переводить кодировку при импорте, но у вас будет меньше проблем, если вы сохраните файл как UTF-8
    • Вам не нужно создавать все столбцы. Создайте только те столбцы, которые необходимо
    • здесь несколько советов для специальных колонок:
      1. Импорт тегов
        • разделяйте теги запятой ","
        • если тег не существует, то новый будет создан (при импорте)
      2. Импорт дополнительных полей
        • Если вы хотите импортировать дополнительные поля, имя параметра в строке и значения нескольких списке выбора, выпадающий выбор ,.... должен быть одинаковы для (if you want to import extra fields, the name of the option in the row and the values of the multi select list, drop down selection, .... has to be identical for)
        • multi select lists: "option 1, option 3"
        • для импорта ссылки создайте столбец с форматом : "текст гиперссылки;URL;Open-In" где Open-In может принимать следующие значения: same (то же), new (новое), popup (всплывающе окно) или lightbox (лайтбокс)
        • Your Extra field name is the header field name in each row of your csv-file!! Ваше имя "Дополнительного поля" это имя поля заголовка в каждой строке вашего CSV-файла! Название K2-группы не используются в CSV-файле
        • has to be exactly the same name here an in your csv-file! должно быть точно таким же именем здесь в CSV-файл!
      3. Импорт вложений
        • для каждого вложения вы можете создать 3 колонки: "путь к файлу", "Название вложения", "Наименование атрибутов вложения"
        • "Путь к файлу" может быть путь к существующему файлу на вашем сервере, начиная от корня Joomla, например, images/stories/pastarchives.jpg
        • также вы можете использовать ZIP файл для загрузки всех вложений вместе с файлом CSV (см. пункт 3: "Упаковать все файлы в ZIP архив"). Если вы хотите сделать так, путь к файлу будет следующим: [joomla_tmp_dir]/k2_import/[file_name] например tmp/k2_import/pastarchives.jpg
        • Вы можете импортировать столько вложений, сколько вам нравится, просто создайте три колонки для каждого вложения
      4. Импорт изображений
        • для импорта изображений можно создать три колонки: "путь к изображению", "Заголовок изображения" и "Image credits"
        • "путь к изображению" может быть путь к существующему файлу на вашем сервере, начиная от корня Joomla, непример, images/stories/pastarchives.jpg
        • также вы можете использовать ZIP файл для загрузки изображений вместе с файлом CSV (см. пункт 3: "Упаковать все файлы в ZIP архив"). Если вы хотите сделать так, путь к файлу будет следующим: [joomla_tmp_dir]/k2_import/[file_name] например tmp/k2_import/pastarchives.jpg
        • это изображение будет одним пунктом k2 изображение. К2 сохраняет изображение в большом количестве разных размеров и требует много времени для их создания. Если у вас есть огромное количество изображений сервер может работать на тайм-аут. Используйте PHP руководство, чтобы создать большее время выполнения
      5. Импорт галереи
        • для импорта изображений в галерею или существующей галереи создайте столбцы в CSV-файле: "Имя галереи" и "изображения для галереи" ("Images for the Gallery")
        • в колонке "изображения для галереи" ипользуйте запятую для разделения файлов изображений
        • эти файлы могут быть существующие файлы на сервере, начиная с Joomla-корень, например, images/powered_by.png, images/stories/pastarchives.jpg
        • также вы можете использовать ZIP файл для загрузки всех изображений вместе с файлом CSV (см. пункт 3: "упаковать все файлы в ZIP архив"). Если вы хотите сделать так, путь к файлу будет следующим: [joomla_tmp_dir]/k2_import/[file_name]
        • если уже есть галерея с таким именем (в [joomla root]/media/k2/galleries/ ) будет использоваться для данного элемента и все изображения из колонки "изображения для галереи" ("Images for the Gallery") будут скопированы туда
        • если здесь нет галереи с этим именем, тогда новая будет создана и все изображения из колонки "изображения для галереи" будут скопированы туда
      6. Импорт категорий
        • Вы можете настроить категории для каждого отдельного элемента в вашем CSV. Создайте три колонки: "имя категории", "Описание категории" и "Доступ к категории" ("category access"). Уровень доступа может быть 0 для Public, 1 для Registred или 2 для Special
        • позже вы сможете выбрать основную категорию, поэтому категории в CSV-файл может быть также подкатегории
  3. Упаковать все файлы в ZIP архив

    Вы можете упаковать все вложения, изображения и CSV-файл в ZIP архив. Если вы сделаете это, то путь к изображениям и приложениям должен быть [joomla_tmp_dir]/k2_import/[file_name] например tmp/k2_import/pastarchives.jpg
     
  4. Загрузить из файла импорта
     
    • запустите компонент (Components -> K2 Import / Export)
    • используйте поле загрузки в верхнем правом углу, чтобы загрузить CSV или ZIP файл в Joomla
       
  5. Настройте параметры для импорта

    На этом шаге вы можете изменить некоторые настройки:
     
    • выберите файл для импорта (при наличии нескольких файлов CSV в ZIP архиве)
    • выберите основную категорию. Если вы выбрали одну здесь, все категории в CSV будет подкатегориями, если там нет никаких категорий, то внутри CSV все элементы будут размещены внутри выбранной "Главная категория"
    • Вы можете также позволить импортеру попытаться определить, что категория уже существует независимо от уровня. Например, если у вас есть имя категории "cat1" в CSV, тогда импортер будет искать это имя на всех уровнях и импортировать элементы в первую категорию, которую он найдет
    • если вы не выбираете "Главная категория" вы можете выбрать "Группу дополнительных полей" ("Extra field group"). Эта группа будет связана со всеми новыми категориями
    • можно переписать существующие элементы импортированными
    • если ваш файл или база данных не в UTF-8 кодировке, можно попробовать конвертировать кодировку. Но это не рекомендуется, лучше использовать UTF-8 везде.
       
  6. Соответствие полей
    • после нажатия кнопки "Continue" можно связать значения К2 (левый сайт) с колонками в CSV-файле. Просто связанные с ними значения будут импортированы, остальные будут игнорироваться. На данный момент не существует автоматического соответствия.
  7. Смотрите/изменяйте рузультаты в K2 пунктах
  8. Экспорт

    Для экспорта используйте большую кнопку "Export" в верхнем правом углу. Вы получите файл CSV, который вы сможете импортировать снова.
Распечатать. Добавить в закладки:

Комментарии к этой заметке больше не принимаются.


Рейтинг популярности - на эти заметки чаще всего ссылаются:

^в начало страницы^

  • География читателей: Locations of visitors to this page Прямо сейчас на блоге:
июль, 2011
пн вт ср чт пт сб вс
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31