Как сделать импорт комментариев с XML в CinemaPress?

Новичек
Регистрация
15 Янв 2020
Сообщения
47
#1
Перевожу свой старый сайт на CinemaPress, комментарии терять не хочу.
Можно конечно сделать импорт в Disqus, но он сильно затормаживает загрузку сайта, а приделывать свои костыли в виде php скриптов, считаю неправильным, тем более, когда в CMS есть своя быстрая и индексируемая система.
В итоге, перевел свои данные в source.xml с переменными CinemaPress:
XML:
<?xml version="1.0" encoding="UTF-8"?>
<sphinx:docset xmlns:sphinx="http://sphinxsearch.com/">
    <sphinx:document id="1008445">
        <comment_id><![CDATA[1590488480711]]></comment_id>
        <comment_custom><![CDATA[]]></comment_custom>
        <comment_publish><![CDATA[]]></comment_publish>       
        <content_id><![CDATA[0]]></content_id>
        <movie_id><![CDATA[1008445]]></movie_id>
        <season_id><![CDATA[0]]></season_id>
        <episode_id><![CDATA[0]]></episode_id>
        <user_id><![CDATA[]]></user_id>
        <reply_id><![CDATA[0]]></reply_id>
        <comment_confirm><![CDATA[1]]></comment_confirm>
        <type><![CDATA[0]]></type>
        <comment_like><![CDATA[3]]></comment_like>
        <comment_dislike><![CDATA[2]]></comment_dislike>
        <comment_star><![CDATA[0]]></comment_star>
        <comment_text><![CDATA[Фильмец стоящий. Хотя в плане постановки фантастика еще та, но претензий нет - драки очень красивые, сценарий мотивирует. Фильм очень удачный и музыка современная.]]></comment_text>
        <comment_url><![CDATA[/movie/id1008445]]></comment_url>
        <comment_title><![CDATA[Человек-паук: Вдали от дома]]></comment_title>
        <comment_anonymous><![CDATA[]]></comment_anonymous>
        <comment_avatar><![CDATA[/files/avatar/0f5c1ba30f64d21634cfca5af7a06a70.svg]]></comment_avatar>
        <comment_admin><![CDATA[]]></comment_admin>
        <comment_ip><![CDATA[127.0.0.1]]></comment_ip>
        <comment_vote_ip><![CDATA[]]></comment_vote_ip>
        <all_comments><![CDATA[__mydomain_com__]]></all_comments>
    </sphinx:document>
</sphinx:docset>
Но indexer не срабатывает, видимо нужен sphinx.conf, которого в последней версии нет.
docker exec "mydomain_com" indexer "xmlpipe2_mydomain_com" --rotate

Alisa, Что я могу сделать со своей стороны, чтобы это заработало?
 
Думает, что помогает
Регистрация
15 Дек 2017
Сообщения
3,959
#2
Вы таким способом не сможете добавить данные в realtime индекс.
Приведите данные в формат JSON, завтра будет возможность добавлять.