Экспорт в worpress

Тема в разделе "Решение различных задач по парсингу", создана пользователем Dimit, 19 мар 2012.

  1. Dimit

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

    Регистрация:
    19 мар 2012
    Сообщения:
    7
    Как сделать, чтобы при создании файла экспорта можно было указать и значение поля "цитата" (Excerpt)? макрос postmeta, я так понимаю, не подойдет. Как сделать такой макрос для цитат?
     
  2. Dimit

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

    Регистрация:
    19 мар 2012
    Сообщения:
    7
    Решение

    Нашел одно решение, получилось то, что нужно:
    В шаблоне вывода статьи разместить нужный контент между тегами
    <excerpt:encoded><![CDATA[ контент ]]></excerpt:encoded>
     
  3. Valiks

    Valiks New Member Супер Модератор

    Регистрация:
    18 янв 2012
    Сообщения:
    554
    Адрес:
    Всё время в скэйпе
    За ответом на этот вопрос, надо обратиться к мануалу Вордпресса. Есть ряд плагинов, с помощью которых можно настроить "Excerpt". И ещё, мне нюх подсказывает, что не исключено, что мы не совсем правильно понимаем друг друга? Цитаты, цитирование, вступительная часть статьи, это разные вещи. Что вы понимание в своём случае под понятием

    В традиционном лексиконе Вордпресса (Excerpt) это не дополнительное поле, а анонс статьи. В общем,- объясните, если можно,- популярнее, в чём суть вопроса
     
  4. Dimit

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

    Регистрация:
    19 мар 2012
    Сообщения:
    7
    Задача была заполнять автоматом поле "Цитата" для импорта в вордпресс, по тому же принципу, что и комментарии, например. В дальнейшем это поле будет выступать в качестве анонса статьи. Да, можно использовать плагины, но нужно другое, чтобы анонс был иного вида, не просто выдернутым куском страницы. Поэтому нужный вид анонса после генерации помещается в поле "цитата", а запросом excerpt оттуда и выводится.

    После возникновения такой задачи:
    Ожидание: найти в программе макрос [EXCERPT] [/EXCERPT]
    Реальность: <excerpt:encoded><![CDATA[ ]]></excerpt:encoded>

    Ну как-то так, для наглядности :)
     
  5. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.442
    Адрес:
    Latvia
    мучает вопрос насколько сложно без <excerpt:encoded> обойтись и для чего то надо тоесть в опубликованной статье вордпресса где будет его содержимое?
    п.с. разработчик всегда идет навстречу на актуальные запросы по улучшению.
     
  6. Dimit

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

    Регистрация:
    19 мар 2012
    Сообщения:
    7
    Это скрытое содержимое, в статье не отображается без запроса, одно из применений - вывод в качестве анонса. По методу, описываемому выше, возникает проблемка: поле цитата попадает в основной контент и отображается в статье, так как весь xml код цитаты получается до закрывающего тега основного контента статьи </content:encoded> Хотя вроде один раз как-то этого удалось избежать даже :)

    Было бы хорошо иметь макрос, который быстро ставил бы его куда нужно, как комментарии и каталоги :)

    Уникальный анонс статьи имхо лучше, нежели кусок, отрезанный тегом more, а использование поля цитат - один из способов сделать это :)
     
  7. Dimit

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

    Регистрация:
    19 мар 2012
    Сообщения:
    7
    Проблемку с включением содержимого поля "цитата" в текст поста удается обмануть путем вставки закрывающего тега </content:encoded> до начала кода "цитаты" <excerpt:encoded>. В итоге при импорте в вордпресс статья загружается до первого </content:encoded>, а цитата встает на свое место в поле без включения в текст статьи :)

    Ну вот, получается более-менее рабочий вариант для тех, кому нужно заполнять поле "цитата", если уж у разработчиков не дойдут руки включить макрос типа [EXCERPT] в список для вставки в шаблон :)
     
  8. Valiks

    Valiks New Member Супер Модератор

    Регистрация:
    18 янв 2012
    Сообщения:
    554
    Адрес:
    Всё время в скэйпе
    Ваше так называемое объяснение ничего не объясняет
    но, если вы нашли решение, напишите человеческое объяснение, не считайте, что вы изобрели Америку, обмануть можно человека, но не программу.

    Программа расчитана как раз на то, что пользотель будет использовать свои умственные способности при решении задач парсинга, а не предлагает готовых одноразовых решений. Именно этим и отличается Content Downloader от других программ данного типа, что позволяет находить всё новые и новые решения, причём их сложность зависит в первую очередь от того, кто задаёт эти алгоритмы программе.

    Что касается предложений по улучшению программы
    если они у вас есть,- оформите их, пожалуйста, без пренебрежительных "дойдут руки" в соотвествующей теме форума Предложения по улучшению программы.
     
  9. Dimit

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

    Регистрация:
    19 мар 2012
    Сообщения:
    7
    Хорошо, отпишусь в предложениях, спасибо :)

    Ну а пока что решение для тех, кому нужно заполнять поле "цитата" в файле импорта в wordpress - это вставить в конце шаблона соответствующие теги

    ]]></content:encoded>
    <excerpt:encoded><![CDATA[ здесь_нужный_контент_поля_цитата ]]></excerpt:encoded>

    Способ немного корявый, так получается два закрывающих тега ]]></content:encoded> в сгенерированном XML файле, но при импорте учитывается первый закрывающийся тег, поэтому все нормально работает.
     
  10. Valiks

    Valiks New Member Супер Модератор

    Регистрация:
    18 янв 2012
    Сообщения:
    554
    Адрес:
    Всё время в скэйпе
    Спасибо за разъяснения. Если работает, то сгодится.
    Программа Content Downloader является мультизадачной программой и то, какие виды решений будут ею решаться всецело зависит от нас, от пользователей программы.

    К сожалению, предусмотреть все варианты потребностей клиентов невозможно, но, именно поэтому программа создана таким образом, чтобы человек сам мог настроить парсинг под свои собственные нужды. И тут, степень сложности и практичности найденного решения будет зависеть толоько от нашей способности придумывания данного решения.

    Что касается вопросов и ответов на них в виде готовых решений, то тут не надо ждать, что кто-то за вас решит ваши задачи. Прежде всего, не всегда можно понять, что человеку нужно. Именно поэтому лучше всего делиться найденными решениями, тогда, глядя на то, как решилась та или иная задача, легче будет искать новые решения.
     
  11. klever2000

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

    Регистрация:
    9 апр 2011
    Сообщения:
    7
    Как сделать транс лит в рубриках и статьях, а то при формировании чпу выходит кириллица. Спасибо за ответ заранее.
     
  12. Valiks

    Valiks New Member Супер Модератор

    Регистрация:
    18 янв 2012
    Сообщения:
    554
    Адрес:
    Всё время в скэйпе
    Все подробности по работе с Wordpress показаны вот тут - Ссылки недоступны для гостей/ ЧПУ рубрик зависит уже не от файла импорта, создаваемого Content Downloader-ом, а от плагинов и настройки вашего Wordpress-а. Мои рекомендации,- используйте "transliterado", и проблем не будет
     
  13. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.442
    Адрес:
    Latvia
    Есть такая проблема с русскими названиями в категориях - при создании файла импорта это все превращается в кашу)
    Варианты исправлений/костылей несколько - плагины вордпресса или доработать в Zebroid-е xml файл
     
Similar Threads
  1. blazer
    Ответов:
    1
    Просмотров:
    2.317
  2. baron777
    Ответов:
    1
    Просмотров:
    1.943
  3. mur
    Ответов:
    1
    Просмотров:
    1.175
  4. greate
    Ответов:
    3
    Просмотров:
    1.532
  5. Alisa
    Ответов:
    4
    Просмотров:
    1.214
Загрузка...

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