[вопрос] Импорт постов и комментариев

Тема в разделе "Разное", создана пользователем demmy, 4 авг 2011.

  1. demmy

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

    Регистрация:
    4 авг 2011
    Сообщения:
    5
    Добрый день.
    В первую очередь огромное спасибо за великолепную программу.

    Столкнулся с проблемой при грабе блогов.

    Шаблон крайне простой.
    Границы - новость
    Повторяющиеся границы - имя, комментарий

    как всунуть это в вордпресс/дле что бы комментарии остались именно коментариями, а не частью новости?
     
  2. Василий

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

    Регистрация:
    26 ноя 2011
    Сообщения:
    78
    Присоединяюсь к вопросу по импорту комментариев в ДЛЕ.
     
  3. KHV

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

    Регистрация:
    15 мар 2011
    Сообщения:
    23
    у меня именно как комментарии в вордпресс получаются, если делать как тут написано - Ссылки недоступны для гостей
     
  4. Василий

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

    Регистрация:
    26 ноя 2011
    Сообщения:
    78
    Так я так и делал. Настраиваю шаблон вывода, импортирую в xml а оно все в главную новость втыкается...
     
  5. Василий

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

    Регистрация:
    26 ноя 2011
    Сообщения:
    78
    АП ..........
     
  6. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Импорт комментариев через макрос [COMMENT] работает только для WordPress.
    В DLE можно сделать инъекции в базу MySQL Ссылки недоступны для гостей (но это трудозатратно).
     
  7. demmy

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

    Регистрация:
    4 авг 2011
    Сообщения:
    5
    Проблема не в этом.

    Я разбираю, скажем, форум.
    У меня есть 2 повторяющиеся границы - Имя автора <CD_CYCLE_GRAN_2!> и текст комментария <CD_CYCLE_GRAN_1!>

    Поскольку на странице их несколько то я запихиваю их в повторяющиеся границы.

    Шаблон вывода имеет следующий вид:
    Код:
    [COMMENT][NAME]<CD_CYCLE_GRAN_2!>[/NAME]<CD_CYCLE_GRAN_1!>[/COMMENT]
    В результате я получаю всех авторов, а потом все посты:
    [COMMENT][NAME]имя
    имя1
    имя2
    имя3
    имя4
    имя5
    имя6[/NAME]
    сообщение1
    сообщение2
    сообщение3
    сообщение4
    сообщение5
    сообщение6
    [/COMMENT]
    А это ну совершенно не то, что нужно

    Хотелось бы:

    [COMMENT][NAME]Имя комментатора[/NAME]Текст комментария[/COMMENT]
    [COMMENT][NAME]Имя комментатора 2[/NAME]Текст комментария 2[/COMMENT]
     
  8. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Для поочередного вывода элементов из разных повторяющихся границ парсинга используйте макрос шаблона вывода <CD_CYCLE_GRAN_ALL!>. Затем, в "настройка повторяющихся границ", (на панели инструментов) нужно прописать настройки как на прикрепленном к посту скриншоте:
     

    Вложения:

    • 777.png
      777.png
      Размер файла:
      11,3 КБ
      Просмотров:
      112
  9. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.429
    Адрес:
    Latvia
    Ребят вы почему-то ленитесь прочитать мануал хоть разок самостоятельно, сотни вопросов отпадут сразу при создании проекта.
     
  10. Irina

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

    Регистрация:
    20 авг 2012
    Сообщения:
    6
    Здравствуйте. Также возникла проблема с настройкой шаблона вывода для импорта комментариев в WP. Принцип простановки макросов на приведенном Вами скриншоте вроде как понятен :) Может подскажете, каким образом вывод этой конструкции ([COMMENT][NAME]<CD_CYCLE_GRAN_1!>[/NAME]<CD_CYCLE_GRAN_2!>[/COMMENT]) можно настроить в таком окне:

    [​IMG]
     
  11. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.429
    Адрес:
    Latvia
    Ирина обратите внимание что на скриншоте с решением выше это еще со времен первой версии парсера.
    Сейчас у вас в шаблоне вывода должно выглядеть так примерно
    А выборку коментариев по шаблону настраивать надо в "настроки повторяющихся границ" там будет примерно так
    Зеленым отмечено границы которые указываются в настройках общих границ
     
    Последнее редактирование: 20 авг 2012
  12. Irina

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

    Регистрация:
    20 авг 2012
    Сообщения:
    6
    kagorec, спасибо, что так быстро отозвались! Мне не понятен вот какой момент: такую конструкцию
    Код:
    [COMMENT][NAME][GRAN4][/NAME][GRAN5][/COMMENT]
    нужно писать в каком-то одном шаблоне повторяющихся границ? У меня в этом случае сначала выводится
    Код:
    [COMMENT][NAME][/NAME][/COMMENT]
    , затем вне каких-либо тегов - имя автора и текст комментария. И повторяются они столько раз, сколько комментов добавлено к спарсенному материалу.

    В данный момент я пишу такую конструкцию в шаблоне повторяющихся границ 1
    Код:
     [COMMENT][NAME][GRAN6][/NAME][GRAN7][/COMMENT] 
    (где границы парсинга 6 - имя комментатора, границы парсинга 7 - текст коммента).

    Сам шаблон вывода у меня выглядит следующим образом:
    Код:
    <CD_GRAN_1!>
    [POSTMETA]poster///<CD_GRAN_3!>[/POSTMETA]
    <IMORE len="300" end=".|!|?" //><CD_GRAN_4!></IMORE>
    [POSTMETA]link///<CD_GRAN_5!>[/POSTMETA]
    <CD_CYCLE_GRAN_ALL!>
     
  13. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.429
    Адрес:
    Latvia
    поскольку программа во второй версии координально сменилась в "повторяющиеся границы" то настройки их будут немного иначе.

    1. Укажите границы для "1 повторяющиеся границы"
    2. Перейдите в "настройки повторяющихся границ" (кнопка чуть ниже справо)
    3. Откроется окно в котором несколько окон где в каждом имеется макрос [VALUE] который будет сменен на наши макросы... теперь нажмите на "редактировать шаблон повторяющихся границ"
    [​IMG]

    4. Вот отсюда теперь работать надо с указанием границ имен и самого комента
    [​IMG]

    Выберите из выпадающего списка не занятую границу парсинга и назначайте ее (она будет в квадратных скобках) чтобы получилось примерно такое
    Потом же это все в обработанном виде буде выводиться в "общем шаблоне вывода" через <CD_CYCLE_GRAN_ALL!>
     
    Последнее редактирование: 21 авг 2012
  14. Irina

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

    Регистрация:
    20 авг 2012
    Сообщения:
    6
    kagorec, огромное вам спасибо за помощь! Поняла принцип, теперь все получилось.

    И возник еще один вопрос :) Каким образом можно реализовать запланированную публикацию комментариев с разбивкой по датам?
     
  15. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.429
    Адрес:
    Latvia
    Невозможно к сожалению коменты сделать с отложенной публикацией, но в Zebroid была вроде подобная реализация именно для вордпресс и там необходимо было править код движка.. и т.д. но это уже другой разговор)
     
  16. Valiks

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

    Регистрация:
    18 янв 2012
    Сообщения:
    554
    Адрес:
    Всё время в скэйпе
    Да, в Zebroid-е есть такое, однако чтобы заставить его работать надо обладать знания PHP программирования, чтобы перенастроить кое-какие файлы Wordpress-а. Причем там возникает один неприятный момент,- после каждой переустановки, вам придётся покаться в коде заново. При смене шаблона, или на другом домене, всё опять же с самого начала. Я для себя понял,- овчинка выделки не стоит. Но, если кто-то хорошо владеет PHP...
     
  17. Василий

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

    Регистрация:
    26 ноя 2011
    Сообщения:
    78
    А можно картинки вернуть? Не могу комментарии воткнуть :sweat:
     
  18. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.429
    Адрес:
    Latvia
    К сожалению нет, картинки видимо удалились. (впредь будем использовать хранилище форума)
    Вы чтото хотели уточнить если, спрашивайте.
     
  19. Василий

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

    Регистрация:
    26 ноя 2011
    Сообщения:
    78
    Не могу правильно спарсить комментарии в вордпресс.
    И так и сяк пробовал. Повторяющиеся границы в шаблоне вывода обрисовал так:
    В настройке повторяющихся границ сделал так:
    Выводит отдельно имя автора а под ним все комментарии с авторами в одну часть.
    P.S. Автор под всеми комментариями везде один и тот же, так подозреваю я еще и границы повторяющихся неправильно вывожу.
     
    Последнее редактирование: 12 ноя 2014
  20. Василий

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

    Регистрация:
    26 ноя 2011
    Сообщения:
    78
    Кто подскажет как правильно прописать в настройках границ?:cry:
    Пишу:
    Естественно повторяет только имена авторов комментариев. Сами комментарии за пределами тегов в сплошном тексте.
    А если пишу:
    Дублирует опять таки имена авторов, выводя сами комментарии за пределы [COMMENT]
    :headbang:
     

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