Плагины для импорта контента в CMS Wordpress

Тема в разделе "Импорт CSV", создана пользователем kagorec, 1 авг 2014.

Статус темы:
Закрыта.
  1. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    3.044
    Предлогаю в этой теме делиться интересными и полезными плагинами импорта контента в Wordpress

    Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме! - импорт в формате CSV контента в страницы/записи. Но без возможности импорта в коментарии.
    Пример формата
    Код:
    id,post_date,post_status,post_title,post_content,post_excerpt,post_parent,post_name,post_type,ping_status,comment_status,menu_order,post_author,category,post_tag,post_format,thumbnail,_edit_last,_edit_lock,_wp_page_template
    1,"2014-08-01 18:20:51",publish,"Привет, мир!","Добро пожаловать в WordPress. Это ваша первая запись. Отредактируйте или удалите её, затем пишите!",,0,%d0%bf%d1%80%d0%b8%d0%b2%d0%b5%d1%82-%d0%bc%d0%b8%d1%80,post,open,open,0,admin,"без-рубрики:Без рубрики",,,,,1406918003:1,
    Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме! (описание формата в этой теме ниже смотрите) - импорт в формате CSV контента во всевозможные поля что есть в вашем Wordpress, тонко настраиваемо. (в том числе и комментарии)

    п.с. Стандартный импорт xml тоже хорошь но не настолько гибкий) :)
     
    Последнее редактирование: 24 июн 2017
  2. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.105
    Так как пришлось в это вникать, то вот описания по WP CSV
    После установки плагина и его активации переходим на страничку его настроек.
    Как ни странно, сделано с душой - ничего лишнего. Все настройки умещаются на экране. (рисунок 1)
    Единственный момент который настроил:
    - разделитель столбцов (колонка Delimiter) поменял на ;
    - куда автоматически заливать посты (как понял я) (колонка Post Type Filter)(поставил Страницы)
    - привычный формат даты (колонка Import Date Format).
    После попадаем непосредственно на страницу импорт/экспорта.(рисунок 2)
    Как и ожидалось найти готовый шаблон csv или выгрузить его прямо с сайта с первого раза не получилось. Поэтому идем на страничку плагина, она нас посылает на документацию
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    и нам сразу же пишут, чтобы мы не пытались просто скопировать колонки, которые предоставленны на сайте, так как мы не получим рабочий csv. Однако, подумал я. Как же быть?
    Возвращаюсь на страничку (рисунок 2) жму Экспорт и тишина.
    Нажимаю кнопку Импорт, плагин отреагировал и сказал, что нет файла. Уже хорошо. Нажимаю на кнопку Экспорт и ОПА- заработало. Мы получили рабочий csv. Остается протестировать. Как?
    1) Открываем csv
    2) Удаляем все данные кроме шапки и одной строки с постом.
    3) Изменяем данные поста чтоб понять, это он или нет)
    4) пересохраняем (выбираем формат csv и нажимаем кнопочку сохранить, если просит применить формат - соглашаемся) и пробуем Импортировать.
    И Ура, импорт прошел удачно.
    Переходим на вкладку Страницы в консоли WP и по дате добавления находим наш пост.

    Пример тестового csv во вложении. (в нашем случае нужно менять колонки A,D,E,H,M. Все остальное оставляем)
    Желаю Вам успехов.
    Спасибо, жду комментов.
     

    Вложения:

    Последнее редактирование: 2 авг 2014
  3. inarkcorp

    inarkcorp New Member Пользователи

    Регистрация:
    11 сен 2014
    Сообщения:
    14
    В дополнение к теме, плагин AIT CSV to WordPress Import Plugin, нашел на одном забугорном сайте.
    Пример CSV можете скачать прямо из админки. Значения берет из заголовков столбцов. Также есть функция обновления данных.
    Плагин удобен для понимания обычному пользователю, но я столкнулся с проблемой самого CSV - а именно с общим количеством знаков в ячейке - 32 767 знаков. Если вы парсите очень много содержимого за раз то CD разрезает содержимое по ячейкам последовательно. При загрузке получается не одна запись а несколько с соотвественным содержимым.

    В таком случае лучше использовать импорт сразу в базу через PHP - Ознакомится с разделом "Импорт/парсинг данных в CMS/MySQL" или с темой - Пишем данные в SQL макросом <PHP_SCRIPT> для версии X
     

    Вложения:

    Последнее редактирование: 29 сен 2014
  4. Root

    Root Администратор Команда форума Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    9.624
    Город:
    Сочи
    Спасибо большое за информацию!

    Но Content Downloader не разрезает ячейки!!! Ячейки разрезаются, скорее всего, на стадии импорта в CMS.

    С уважением к вам, Сергей.
     
  5. mur

    mur New Member Пользователи

    Регистрация:
    5 июн 2014
    Сообщения:
    31
    WP ALL IMPORT проблема с кириллицей

    Плагин WP ALL IMPORT
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    Внимание: файл не редактирую экселем или опен офисом. То есть его создает CD и я его сразу импортирую.

    Что надо подправить в CD, чтобы другие столбцы тоже с кириллицей у меня были
     
  6. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.105
    Здравствуйте, вы бы лучше файл екселя приложили и xml
    Возможно причина в том, что в границах используется многострочный текст, а xml зачастую его не понимает. Приведите каждую границу в однострочный текст установив галочки "в одну строку" в "Дополнительных настройках границ парсинга" (вызывается через ctrl+4)
    Отпишитесь по результатам.
     
  7. mur

    mur New Member Пользователи

    Регистрация:
    5 июн 2014
    Сообщения:
    31
    понял в чем беда. кириллица пропадает, если файл в экселе редактировать. Посмотрел в новых последних строках есть кириллица, в отличии от строк добавленных ранее - потому что редактировал файл и сохранял через excel
     
  8. mur

    mur New Member Пользователи

    Регистрация:
    5 июн 2014
    Сообщения:
    31
    как же мне теперь файл отредактировать =)
     
  9. mur

    mur New Member Пользователи

    Регистрация:
    5 июн 2014
    Сообщения:
    31
    спасибо. Сделал в одну строку и кириллица сейчас есть, НО проблема с импортом файла. Пропал третий столбец - прилагаю скрин

    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    В xml не разбираюсь. что за тег <el>...</el>
     
  10. mur

    mur New Member Пользователи

    Регистрация:
    5 июн 2014
    Сообщения:
    31
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
     
  11. mur

    mur New Member Пользователи

    Регистрация:
    5 июн 2014
    Сообщения:
    31
    посмотрел в блокноте. столбцы в которых есть кириллица заключены в кавычки. Как мне другие столбцы в кавычки заключить в CD ?
     
  12. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.105
    В описании, у вас как были переносы строк так и остались.
    поменяйте значки верхнего регистра ² на 2, ³ на 3
    чем вы создаете xml?
     
  13. mur

    mur New Member Пользователи

    Регистрация:
    5 июн 2014
    Сообщения:
    31
    С тем текстом какраз всё нормально
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    В итоге получилось как-то сделать... щас CD всю кириллицу норм создает в CSV. файл XML не создаю - сразу импортирую CSV в WP ALL IMPORT (в он сам видать в xml переводит).

    А остальной народ как импортирует в Wordpress? Может есть лучшие решения?
     
  14. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    3.044
    Сразу в базу через подключенный скрип, просто/быстро/надежно. Минуя админку.
    ---
    Наглядный пример того что не стоит связываться с xml форматом когда есть альтернативы получше (csv). Пару раз поработав с xml, убедился насколько капризный, что содержится в csv импортируется без проблем то не сойдет с xml (строгое соблюдение формата, один символ может стать проблемой всего импорта).
    п.с. Content Downloader на данный момент уже идеально работает с csv)
     
  15. Василий

    Василий New Member Пользователи

    Регистрация:
    26 ноя 2011
    Сообщения:
    53
    Скажите. А есть такие плагины CSV которые и комментарии втыкают в вордпресс?
    Пользую tablepress а он комментарии с тегами прямо в контент пихает.
     
  16. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    3.044
    CSV Importer судя по описанию умеет импортировать комментарии
    Пример формата документа csv содержащего комментариии для импорта в WP
    Код:
    "csv_post_title";"csv_post_post";"csv_post_categories";"csv_post_tags";"csv_comment_1_author";"csv_comment_1_content";"csv_comment_2_author";"csv_comment_2_author_email";"csv_comment_2_url";"csv_comment_2_content";"csv_comment_2_date"
    "Minitel";"The Minitel is a Videotex online service accessible through the telephone lines, and is considered one of the world's most successful pre-World Wide Web online services.";"Testing CSV Importer";"test,import,csv";"gordon";"Wow, I have never heard about such service.";"eli";"eli@example.com";"http://example.com";"From its early days, users could make online purchases, make train reservations, check stock prices, search the telephone directory, and chat in a similar way to that now made possible by the Internet.";"yesterday"
     
  17. Василий

    Василий New Member Пользователи

    Регистрация:
    26 ноя 2011
    Сообщения:
    53
    Спасибо за совет.
    Еще одна бяда. После долгих мытарств вернулся к плагину tablepress.
    История такова.
    Задача: Спарсить контент и запихать его в таблицу используя плагин tablepress с возможностью сортировки и фильтрации как здесь:
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    Что не получается:
    Запихать контент в таблицу с разделением новостей используя стандартный тег разделения <--more-> Плагин не понимает просто его + макросы комментариев и дополнительных полей. Вообще теги не воспринимает. Пихает как есть. Таблицей. Без разделения и тегов.
    =====================
    Что можете посоветовать? Какой плагин таблиц можно использовать? Задача вроде как проста, впихать все в таблицу в WP с разбиением на колонки с данными в краткой новости.
    Всю душу извел. Столько плагинов испробовал, javascript-ы пробовал. Столько недель нормально не сплю. Не дайте пропасть. Нервы ни к черту :headbang: Однима словом помогите люди добрые..
     
    Последнее редактирование: 7 дек 2014
  18. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    3.044
    К разработчикам плагина обращались по поводу нерабочего <!--more--> ?
    п.с. насчет остального - специфическая задача поставлена у вас)
     
  19. Василий

    Василий New Member Пользователи

    Регистрация:
    26 ноя 2011
    Сообщения:
    53
    Загляните в личку пожалуйста.
     
  20. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    3.044
    Задача (если) стоит в том чтоб отделить краткую новость от полной.
    Вариантов несколько, для начало почитать стандартные возможности wordpress:

    1.Первый вариант парсить краткую часть статьи в стандартный excerpt и выводить потом так как вам удобно. Подробно об excerpt
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    2.Второй вариант поместить краткое содержание в мета поле, на сайте выводить также как excerpt

    п.с. Думал в лс ответить но все же вдруг еще кому полезно будет.
     
Статус темы:
Закрыта.

Поделиться этой страницей